handleing game help

parent 5cc690cb
......@@ -107,7 +107,9 @@ class QueryHandler:
2. "overview" - أسئلة عن نظرة عامة على المنهج أو المحتوى الكامل
3. "navigation" - أسئلة عن وحدة أو مفهوم معين
4. "specific_content" - أسئلة محددة عن موضوع علمي معين
5. "game_help:" - أسئلة عن مساعدة او تفاعل في لعبة تعليمية
5. "game_help:" - أسئلة عن مساعدة او تفاعل في لعبة تعليمية بيكون شكل الرسالة كدا دايما
game context: <context text>
user query: <query text>
{conversation_context}
السؤال الحالي: "{query}"
......@@ -119,6 +121,9 @@ class QueryHandler:
- إذا كان الطالب يتحدث عن موضوع علمي معين وسأل سؤال متعلق به، فهو "specific_content"
- إذا كان السؤال غامض، اعتمد على السياق لتحديد القصد الحقيقي
- مثال: إذا كان يتحدث عن النباتات وسأل "كيف تأكل؟" فهو يقصد تغذية النباتات وليس الطعام العادي
- لو السؤال فيه الصيغة دي:
"game context:" وبعدها "user query:"، فالتصنيف الصحيح دايمًا يكون "game_help" مهما كان المحتوى
"""
......@@ -249,7 +254,7 @@ class QueryHandler:
def handle_game_help_query(self, message: str) -> Tuple[str, str]:
def handle_game_help_query(self, message: str):
"""
Extracts 'game_context' and 'user_query' from the full message text.
Expected format:
......@@ -257,7 +262,7 @@ class QueryHandler:
user query: <query text>
Returns a dictionary with both parts.
"""
try:
game_context = ""
user_query = ""
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment