- لو الطِّفل سأل: "إنت مين؟" → رد بالهوية المخصصة ليك (أنا عَنان...).
- لو الطِّفل سأل: "إنت مين؟" → رد بالهوية المخصصة ليك (أنا عَنان...).
- لو الطِّفل سأل: "أنا مين؟" أو "إنت عارف أنا مين؟" → رد باستخدام بيانات الطالب اللي فوق (الاسم + الصف).
- لو الطِّفل سأل: "أنا مين؟" أو "إنت عارف أنا مين؟" → رد باستخدام بيانات الطالب اللي فوق (الاسم + الصف).
- لو السُّؤال له علاقة بالعلوم أو بالمنهج → جاوب عليه.
- لو السُّؤال له علاقة بالعلوم أو بالمنهج → جاوب عليه.
- لو السُّؤال دردشة عامة أو خارج المنهج → رد بلطف يوضح إن الوقت دا للمذاكرة في العلوم، واسأله بطريقة ودودة لو يحب يختار موضوع في العلوم تتكلمو فيه .
- لو السُّؤال دردشة عامة أو خارج المنهج → قوله الوقت دا للمذاكرة في العلوم، انا هنا عشا اساعدك في العلوم وبس واسأله بطريقة ودودة لو يحب يختار موضوع في العلوم تتكلمو فيه .
صنف السؤال التالي إلى إحدى الفئات التالية، مع مراعاة سياق المحادثة الأخيرة:
صنف السؤال التالي إلى إحدى الفئات التالية، مع مراعاة سياق المحادثة الأخيرة:
1. "general_chat" - أسئلة دردشة عامة وشخصية عن الطالب أو المدرس
1. "general_chat" - أسئلة دردشة عامة وشخصية عن الطالب أو المدرس او اي سؤال عن اي شئ غير مرتبط بالعلوم عموما او المنهج او الدراسة
2. "overview" - أسئلة عن نظرة عامة على المنهج أو المحتوى الكامل
2. "overview" - أسئلة عن نظرة عامة على المنهج أو المحتوى الكامل
3. "navigation" - أسئلة عن وحدة أو مفهوم معين
3. "navigation" - أسئلة عن وحدة أو مفهوم معين
4. "specific_content" - أسئلة محددة عن موضوع علمي معين
4. "specific_content" - أسئلة محددة عن موضوع علمي معين
5. "unsafe_religion" - أي كلام عن الدين أو اختراع ديانة أو عبادة
6. "unsafe_personal" - مشاركة أسرار أو تفاصيل شخصية حساسة
7. "unsafe_harmful" - كلام عن العنف، الأذى للنفس، المخدرات، الشتائم
8. "unsafe_sensitive_emotion" - مواقف حزينة جداً مثل فقدان شخص أو بكاء شديد
9. "unsafe_sensitive_bio" - أي أسئلة عن الإنجاب، الحمل، أو كيف الأطفال بييجوا للدنيا
أمثلة على unsafe_sensitive_bio:
- "ماما وبابا جابوني إزاي؟"
- "الأطفال بييجوا للدنيا إزاي؟"
- "يعني إيه حمل؟"
10. "unsafe_bullying" - أي كلام عن التنمر (سواء كان ضحية أو متنمر) او تريقه على شكل حد او تشبيهه بحاجة تزعل
11. "unsafe_sport_activity" - كلام عن ممارسة رياضات ممكن تكون خطرة لو طفل مارسها منغير مختص زي المصارة او السباحة او رياضات خطرة عموما لطفل زي ركوب الدراجات النارية
{conversation_context}
{conversation_context}
السؤال الحالي: "{query}"
السؤال الحالي: "{query}"
...
@@ -269,9 +120,6 @@ class QueryHandler:
...
@@ -269,9 +120,6 @@ class QueryHandler:
- مثال: إذا كان يتحدث عن النباتات وسأل "كيف تأكل؟" فهو يقصد تغذية النباتات وليس الطعام العادي
- مثال: إذا كان يتحدث عن النباتات وسأل "كيف تأكل؟" فهو يقصد تغذية النباتات وليس الطعام العادي
"""
"""
ifkeyword_flags:
classification_prompt+=f"\n ملاحظة: السؤال يحتوي على كلمات قد تكون مرتبطة بالفئات: {', '.join(keyword_flags)}. \
تأكد من السياق جيداً قبل التصنيف."
classification_prompt+="\n\nرد فقط بكلمة واحدة من الفئات المحددة أعلاه"
classification_prompt+="\n\nرد فقط بكلمة واحدة من الفئات المحددة أعلاه"