Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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
|