Update app.py
Browse files
app.py
CHANGED
|
@@ -48,30 +48,7 @@ time.sleep(10)
|
|
| 48 |
# =========================
|
| 49 |
def chat(user_fact, history):
|
| 50 |
# نظام التوجيه القانوني المكثف لتوفير حجم الذاكرة (Context Window)
|
| 51 |
-
system_prompt = """
|
| 52 |
-
---
|
| 53 |
-
|
| 54 |
-
### ثانياً: قواعد المخرجات الصارمة:
|
| 55 |
-
- يمنع منعاً باتاً كتابة أي أسماء حقيقية، أو ألقاب، أو مواقع جغرافية محددة في المخرجات.
|
| 56 |
-
- يجب الالتزام بالهيكل الموحد المذكور أدناه دون أي مقدمات ترحيبية أو تعليقات جانبية.
|
| 57 |
-
- صياغة الإجابة يجب أن تكون باللغة العربية الفصحى القانونية السليمة.
|
| 58 |
-
الهيكل الإلزامي للمخرجات:
|
| 59 |
-
الجريمة: [الوصف القانوني الدقيق للجريمة بذكر تكييفها وطبيعتها وظروفها]
|
| 60 |
-
النص القانوني: [المواد القانونية المعاقب عليها واسم القانون بدقة]
|
| 61 |
-
---
|
| 62 |
-
### ثالثاً: قاعدة البيانات المرجعية للجرائم (أمثلة توضيحية للتعلم):
|
| 63 |
-
#### 1. الجرائم ضد الأشخاص (الاعتداءات، الجروح، التهديد، الخطف):
|
| 64 |
-
- الفعل: قيام الجاني بضرب الشاكي بواسطة عصى خشبية على مستوى الرأس، مسبباً له عجزاً عن العمل لمدة 20 يوماً.
|
| 65 |
-
الجريمة: جنحة الضرب والجرح العمدي باستعمال سلاح.
|
| 66 |
-
النص القانوني: المادة 266 من قانون العقوبات.
|
| 67 |
-
- الفعل: اعتداء الابن على والده بالضرب المبرح إثر مناوشات شفوية داخل مسكنهما العائلي.
|
| 68 |
-
الجريمة: جنحة ضرب الأصول.
|
| 69 |
-
النص القانوني: المادة 267 من قانون العقوبات.
|
| 70 |
-
- الفعل: اعتداء زوج على زوجته بالضرب المبرح مستعملاً حزاماً جلدياً مما سبب لها عجزاً قدره 10 أيام.
|
| 71 |
-
|
| 72 |
-
قم بدراسة وتحليل الواقعة التالية بدقة متناهية، ثم استخرج مخرجاتك القانونية ملتزماً بالصياغة القانونية والهيكل الموحد المعتمد:"""
|
| 73 |
-
|
| 74 |
-
# دمج التوجيهات مع الواقعة التي أدخلها المستخدم حالياً
|
| 75 |
full_prompt = (
|
| 76 |
f"{system_prompt}\n\n"
|
| 77 |
f"الفعل: {user_fact}\n"
|
|
|
|
| 48 |
# =========================
|
| 49 |
def chat(user_fact, history):
|
| 50 |
# نظام التوجيه القانوني المكثف لتوفير حجم الذاكرة (Context Window)
|
| 51 |
+
system_prompt = """you are helpful assistant"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
full_prompt = (
|
| 53 |
f"{system_prompt}\n\n"
|
| 54 |
f"الفعل: {user_fact}\n"
|