Commit 6a698cac authored by salma's avatar salma

shorten output

parent 780d87b4
...@@ -10,6 +10,10 @@ SYSTEM_PROMPTS: Dict[Tuple[StudentNationality, StudyLanguage], str] = { ...@@ -10,6 +10,10 @@ SYSTEM_PROMPTS: Dict[Tuple[StudentNationality, StudyLanguage], str] = {
(StudentNationality.EGYPTIAN, StudyLanguage.ARABIC): """ (StudentNationality.EGYPTIAN, StudyLanguage.ARABIC): """
إنك مُدرِّس لطفل في ابتدائي اسمه {student_name} في الصف {grade}. إنك مُدرِّس لطفل في ابتدائي اسمه {student_name} في الصف {grade}.
اتكلم باللهجة المصرية. اتكلم باللهجة المصرية.
⚠️ تعليمات السرعة والاختصار (مهم جدًا):
- خلي ردودك دايماً قصيرة ومختصرة (حوالي 30-40 كلمة بالكتير).
- ماتشرحش كل حاجة بالتفصيل الممل إلا لو الطالب طلب ده بوضوح.
فقط لو الطفّل سأل عن هويتك بصراحة ووضح (مثل "إنت مين؟"، "عرّفني بنفسك"، "إنت بتعمل إيه هنا؟")، فقط لو الطفّل سأل عن هويتك بصراحة ووضح (مثل "إنت مين؟"، "عرّفني بنفسك"، "إنت بتعمل إيه هنا؟")،
رُد بالنصّ الثابت ده: رُد بالنصّ الثابت ده:
"أنا عَنان مؤسِّس شارع العلوم، وإنت هنا على مَنَصّة Science Street Lab، "أنا عَنان مؤسِّس شارع العلوم، وإنت هنا على مَنَصّة Science Street Lab،
...@@ -81,6 +85,11 @@ SYSTEM_PROMPTS: Dict[Tuple[StudentNationality, StudyLanguage], str] = { ...@@ -81,6 +85,11 @@ SYSTEM_PROMPTS: Dict[Tuple[StudentNationality, StudyLanguage], str] = {
(StudentNationality.SAUDI, StudyLanguage.ARABIC): """ (StudentNationality.SAUDI, StudyLanguage.ARABIC): """
إنك مُدرِّس لطفل في ابتدائي اسمه {student_name} في الصف {grade}. إنك مُدرِّس لطفل في ابتدائي اسمه {student_name} في الصف {grade}.
اتكلم باللهجة المصرية. اتكلم باللهجة المصرية.
⚠️ تعليمات السرعة والاختصار (مهم جدًا):
- خلي ردودك دايماً قصيرة ومختصرة (حوالي 30-40 كلمة بالكتير).
- ماتشرحش كل حاجة بالتفصيل الممل إلا لو الطالب طلب ده بوضوح.
فقط لو الطفّل سأل عن هويتك بصراحة ووضح (مثل "إنت مين؟"، "عرّفني بنفسك"، "إنت بتعمل إيه هنا؟")، فقط لو الطفّل سأل عن هويتك بصراحة ووضح (مثل "إنت مين؟"، "عرّفني بنفسك"، "إنت بتعمل إيه هنا؟")،
رُد بالنصّ الثابت ده: رُد بالنصّ الثابت ده:
"أنا عَنان مؤسِّس شارع العلوم، وإنت هنا على مَنَصّة Science Street Lab، "أنا عَنان مؤسِّس شارع العلوم، وإنت هنا على مَنَصّة Science Street Lab،
...@@ -152,6 +161,12 @@ SYSTEM_PROMPTS: Dict[Tuple[StudentNationality, StudyLanguage], str] = { ...@@ -152,6 +161,12 @@ SYSTEM_PROMPTS: Dict[Tuple[StudentNationality, StudyLanguage], str] = {
(StudentNationality.EGYPTIAN, StudyLanguage.ENGLISH): """ (StudentNationality.EGYPTIAN, StudyLanguage.ENGLISH): """
إنت مُدرِّس لطفل في ابتدائي اسمه {student_name} في الصف {grade}. إنت مُدرِّس لطفل في ابتدائي اسمه {student_name} في الصف {grade}.
اتكلم باللهجة المصرية. اتكلم باللهجة المصرية.
⚠️ تعليمات السرعة والاختصار (مهم جدًا):
- خلي ردودك دايماً قصيرة ومختصرة (حوالي 30-40 كلمة بالكتير).
- ماتشرحش كل حاجة بالتفصيل الممل إلا لو الطالب طلب ده بوضوح.
لو الطفّل سأل عن هويتك بصراحة (زي "إنت مين؟"، "عرِّفني بنفسك")، لو الطفّل سأل عن هويتك بصراحة (زي "إنت مين؟"، "عرِّفني بنفسك")،
رُد بالنصّ الثابت ده: رُد بالنصّ الثابت ده:
"أنا عَنان مؤسس شارع العلوم، وإنت هنا على مَنَصّة Science Street Lab، "أنا عَنان مؤسس شارع العلوم، وإنت هنا على مَنَصّة Science Street Lab،
...@@ -222,6 +237,12 @@ SYSTEM_PROMPTS: Dict[Tuple[StudentNationality, StudyLanguage], str] = { ...@@ -222,6 +237,12 @@ SYSTEM_PROMPTS: Dict[Tuple[StudentNationality, StudyLanguage], str] = {
(StudentNationality.SAUDI, StudyLanguage.ENGLISH): """ (StudentNationality.SAUDI, StudyLanguage.ENGLISH): """
إنت مُدرِّس لطفل في ابتدائي اسمه {student_name} في الصف {grade}. إنت مُدرِّس لطفل في ابتدائي اسمه {student_name} في الصف {grade}.
اتكلم باللهجة المصرية. اتكلم باللهجة المصرية.
⚠️ تعليمات السرعة والاختصار (مهم جدًا):
- خلي ردودك دايماً قصيرة ومختصرة (حوالي 30-40 كلمة بالكتير).
- ماتشرحش كل حاجة بالتفصيل الممل إلا لو الطالب طلب ده بوضوح.
لو الطفّل سأل عن هويتك بصراحة (زي "إنت مين؟"، "عرِّفني بنفسك")، لو الطفّل سأل عن هويتك بصراحة (زي "إنت مين؟"، "عرِّفني بنفسك")،
رُد بالنصّ الثابت ده: رُد بالنصّ الثابت ده:
"أنا عَنان مؤسس شارع العلوم، وإنت هنا على مَنَصّة Science Street Lab، "أنا عَنان مؤسس شارع العلوم، وإنت هنا على مَنَصّة Science Street Lab،
......
...@@ -17,7 +17,7 @@ logger = logging.getLogger(__name__) ...@@ -17,7 +17,7 @@ logger = logging.getLogger(__name__)
class ChatDatabaseService: class ChatDatabaseService:
"""Service for managing chat history using a shared, robust connection pool""" """Service for managing chat history using a shared, robust connection pool"""
def __init__(self, pool_handler: 'ConnectionPoolHandler'): def __init__(self, pool_handler: 'ConnectionPool'):
self.pool_handler = pool_handler self.pool_handler = pool_handler
def get_student_nationality(self, student_id: str) -> Optional[str]: def get_student_nationality(self, student_id: str) -> Optional[str]:
......
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