amira01 commited on
Commit
7d066db
·
verified ·
1 Parent(s): 258d622

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +50 -4
app.py CHANGED
@@ -140,7 +140,14 @@ def setup_chains(vectorstore: FAISS):
140
 
141
  # Question rephrasing chain
142
  rephrase_prompt = PromptTemplate.from_template("""
143
- حوّل السؤال التالي من العامية المصرية إلى اللغة العربية الفصحى فقط بدون أي إضافات:
 
 
 
 
 
 
 
144
  السؤال: "{question}"
145
  السؤال بالفصحى:
146
  """)
@@ -151,9 +158,47 @@ def setup_chains(vectorstore: FAISS):
151
  )
152
 
153
  # QA chain
154
- qa_prompt = PromptTemplate.from_template("""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
 
156
- أجب على السؤال التالي بناءً فقط على المعلومات الموجودةفقط ولا تذكر الاوراق المطلوبه ناقصه لابد ان تكون دقيقه وكامله وايضا لا تذكر رقم الخطوات ولا تذكر مصدر المعلومه من اين والاجابة تكون باللغه العربيه فقط . لا تضف أي معلومات من عندك.
157
  السؤال: {question}
158
  النصوص: {context}
159
  الإجابة:
@@ -222,7 +267,8 @@ def main():
222
  "Section1p2.json",
223
  "Section1p3.json",
224
  "Section2.json",
225
- "Section3.json"
 
226
  ]
227
 
228
  # Load and process files
 
140
 
141
  # Question rephrasing chain
142
  rephrase_prompt = PromptTemplate.from_template("""
143
+
144
+
145
+ قم بتحويل العبارة التالية من العامية المصرية إلى اللغة العربية الفصحى مع الالتزام بالتالي:
146
+ 1. إذا كانت العبارة بالفصحى بالفعل، اتركها كما هي دون تغيير
147
+ 2. لا تقم بإضافة أي كلمات أو تعليقات إضافية
148
+ 3. حافظ على نفس المعنى بدقة
149
+ 4. غير فقط الكلمات العامية إلى فصحى مع الحفاظ على الكلمات الفصيحة كما هي
150
+
151
  السؤال: "{question}"
152
  السؤال بالفصحى:
153
  """)
 
158
  )
159
 
160
  # QA chain
161
+ qa_prompt = PromptTemplate.from_template(
162
+
163
+ """
164
+ أجب على السؤال التالي بناءً فقط على المعلومات الموجودة في النصوص المقدمة لك.
165
+
166
+ اشتراطات الإجابة:
167
+ 1. الإجابة يجب أن تكون دقيقة وكاملة دون نقص
168
+ 2. لا تذكر أي أوراق أو مستندات مطلوبة
169
+ 3. لا تذكر أرقام خطوات أو إجراءات
170
+ 4. لا تشير إلى مصدر المعلومة
171
+ 5. التزم باللغة العربية فقط
172
+ 6. لا تضيف أي معلومات خارج النص المقدم
173
+
174
+ أمثلة توضيحية:
175
+ 1. ما هي المستندات المطلوبة لتسجيل الأسرة في التأمين الصحي الشامل؟
176
+ الإجابة:
177
+
178
+ صورة بطاقة الرقم القومي للعائل (سارية - وجهين).
179
+
180
+ صور بطاقات الأرقام القومية للزوجة والأبناء (سارية - وجهين).
181
+
182
+ صور شهادات ميلاد مميكنة للأبناء تحت سن 15 سنة.
183
+
184
+ وثيقة زواج مميكنة.
185
+
186
+ قيد عائلي مميكن (إن تطلب الأمر).
187
+
188
+ 2. كيف يتم تسجيل الأطفال المكفولين بنظام الأسر البديلة؟
189
+ الإجابة:
190
+ يتم تقديم المستندات التالية:
191
+
192
+ عقد كفالة الطفل مدعوم بشعار الجمهورية من وزارة التضامن الاجتماعي.
193
+
194
+ صورة بطاقة الرقم القومي للعائل والطفل.
195
+
196
+ صورة كارنيه الأسرة البديلة.
197
+
198
+ إقرار من كافل الطفل بدفع اشتراكات التأمين الصحي الشامل عن الطفل المكفول.
199
+
200
+
201
 
 
202
  السؤال: {question}
203
  النصوص: {context}
204
  الإجابة:
 
267
  "Section1p2.json",
268
  "Section1p3.json",
269
  "Section2.json",
270
+ "Section3.json",
271
+ "Section4.json"
272
  ]
273
 
274
  # Load and process files