galbendavids commited on
Commit
aa7f8bc
·
1 Parent(s): ac66175

עדכון פרומפטים לשאלות רגילות - הוספת מבנה ברור ותשובה מסודרת

Browse files
Files changed (1) hide show
  1. app/rag_service.py +13 -4
app/rag_service.py CHANGED
@@ -851,7 +851,7 @@ class RAGService:
851
  f"שאלת המשתמש:\n{query}\n\n"
852
  f"סטטיסטיקות מקיפות של כל הנתונים:\n{aggregates_str}\n\n"
853
  f"סיכום מקיף של כל הנתונים (כולל סיכומים לפי שירותים, דירוגים, ודוגמאות רלוונטיות):\n{joined}\n\n"
854
- f"הוראות חשובות - אגרגציה חכמה (קריטי!):\n"
855
  f"1. קודם כל, עשה אגרגציה חכמה של כל הנתונים:\n"
856
  f" - קרא ונתח את כל הסטטיסטיקות והסיכומים שסופקו\n"
857
  f" - זהה את הדפוסים והנושאים המרכזיים שחוזרים על עצמם\n"
@@ -859,14 +859,22 @@ class RAGService:
859
  f" - השווה בין קבוצות שונות (מרוצים vs לא מרוצים, שירותים שונים)\n"
860
  f" - זהה קשרים והקשרים בין נושאים שונים\n"
861
  f"\n"
862
- f"2. רק אחרי שעשית אגרגציה חכמה - כתוב תשובה מסכמת:\n"
863
  f" - תשובה שמסכמת את הממצאים העיקריים מהאגרגציה\n"
864
  f" - תשובה שמראה הבנה עמוקה של הדפוסים והנושאים המרכזיים\n"
865
  f" - תשובה שמבוססת על ניתוח מעמיק, לא רק חיבור של משובים בודדים\n"
 
866
  f" - אל תכתוב: 'משתמש אחד אמר X, משתמש שני אמר Y'\n"
867
  f" - במקום זה, כתוב: 'נראה שיש דפוס ברור של X בקרב Y% מהמשתמשים'\n"
868
  f"\n"
869
- f"3. פרטים נוספים:\n"
 
 
 
 
 
 
 
870
  f" - אתה רואה את כל הנתונים - תן תשובה קוהרנטית שמראה הבנה רחבה של כל הנתונים\n"
871
  f" - השתמש בסטטיסטיקות הכלליות כדי להבין את התמונה הגדולה\n"
872
  f" - השתמש בסיכומים לפי שירותים ודירוגים כדי לזהות דפוסים\n"
@@ -878,10 +886,11 @@ class RAGService:
878
  f" - השווה בין קבוצות משתמשים (מרוצים vs לא מרוצים) ושירותים שונים - מה המשמעות?\n"
879
  f" - ציין שירותים ספציפיים ומספרים מדויקים מהנתונים\n"
880
  f" - תן תשובה מפורטת מאוד (7-10 פסקאות, לפחות 600-800 מילים) המנתחת את הנתונים לעומק\n"
 
881
  f" - כלול תובנות עסקיות מעמיקות: מה המשמעות של הממצאים? מה ההשפעה על השירות?\n"
882
  f" - כלול המלצות מעשיות וקונקרטיות - מה צריך לעשות?\n"
883
  f" - כתוב בעברית מקצועית וקולחת - כאילו אתה אנליסט שמסביר את הממצאים למנהל\n"
884
- f" - לפני שליחת התשובה, בדוק פעמיים: האם עשית אגרגציה חכמה? האם התשובה מסכמת את הממצאים העיקריים? האם היא מראה הבנה עמוקה של הדפוסים?\n"
885
  )
886
 
887
  # Try Gemini first
 
851
  f"שאלת המשתמש:\n{query}\n\n"
852
  f"סטטיסטיקות מקיפות של כל הנתונים:\n{aggregates_str}\n\n"
853
  f"סיכום מקיף של כל הנתונים (כולל סיכומים לפי שירותים, דירוגים, ודוגמאות רלוונטיות):\n{joined}\n\n"
854
+ f"הוראות חשובות - אגרגציה חכמה ומבנה ברור (קריטי!):\n"
855
  f"1. קודם כל, עשה אגרגציה חכמה של כל הנתונים:\n"
856
  f" - קרא ונתח את כל הסטטיסטיקות והסיכומים שסופקו\n"
857
  f" - זהה את הדפוסים והנושאים המרכזיים שחוזרים על עצמם\n"
 
859
  f" - השווה בין קבוצות שונות (מרוצים vs לא מרוצים, שירותים שונים)\n"
860
  f" - זהה קשרים והקשרים בין נושאים שונים\n"
861
  f"\n"
862
+ f"2. רק אחרי שעשית אגרגציה חכמה - כתוב תשובה מסכמת ברורה ומסודרת:\n"
863
  f" - תשובה שמסכמת את הממצאים העיקריים מהאגרגציה\n"
864
  f" - תשובה שמראה הבנה עמוקה של הדפוסים והנושאים המרכזיים\n"
865
  f" - תשובה שמבוססת על ניתוח מעמיק, לא רק חיבור של משובים בודדים\n"
866
+ f" - תשובה ברורה ומסודרת - לא גיבוב של מילים\n"
867
  f" - אל תכתוב: 'משתמש אחד אמר X, משתמש שני אמר Y'\n"
868
  f" - במקום זה, כתוב: 'נראה שיש דפוס ברור של X בקרב Y% מהמשתמשים'\n"
869
  f"\n"
870
+ f"3. מבנה התשובה - חובה:\n"
871
+ f" - פתיחה - סיכום מנהלים (פסקה אחת, 3-4 משפטים): סיכום כללי של התמונה הגדולה עם מספרים\n"
872
+ f" - ניתוח מפורט לפי נושאים/דעות (3-5 פסקאות, כל פסקה 4-6 משפטים): כל פסקה בנושא/דעה מרכזי אחד\n"
873
+ f" - השוואות וניתוח מעמיק (2-3 פסקאות): השוואות בין קבוצות ושירותים\n"
874
+ f" - תובנות עסקיות והמלצות (2-3 פסקאות): משמעות, השפעה, המלצות\n"
875
+ f" - סיכום (פסקה אחת, 2-3 משפטים): מסקנות עיקריות ונקודות מפתח\n"
876
+ f"\n"
877
+ f"4. פרטים נוספים:\n"
878
  f" - אתה רואה את כל הנתונים - תן תשובה קוהרנטית שמראה הבנה רחבה של כל הנתונים\n"
879
  f" - השתמש בסטטיסטיקות הכלליות כדי להבין את התמונה הגדולה\n"
880
  f" - השתמש בסיכומים לפי שירותים ודירוגים כדי לזהות דפוסים\n"
 
886
  f" - השווה בין קבוצות משתמשים (מרוצים vs לא מרוצים) ושירותים שונים - מה המשמעות?\n"
887
  f" - ציין שירותים ספציפיים ומספרים מדויקים מהנתונים\n"
888
  f" - תן תשובה מפורטת מאוד (7-10 פסקאות, לפחות 600-800 מילים) המנתחת את הנתונים לעומק\n"
889
+ f" - תשובה שכוללת כמה דעות/נושאים מרכזיים (לא רק נושא אחד)\n"
890
  f" - כלול תובנות עסקיות מעמיקות: מה המשמעות של הממצאים? מה ההשפעה על השירות?\n"
891
  f" - כלול המלצות מעשיות וקונקרטיות - מה צריך לעשות?\n"
892
  f" - כתוב בעברית מקצועית וקולחת - כאילו אתה אנליסט שמסביר את הממצאים למנהל\n"
893
+ f" - לפני שליחת התשובה, בדוק פעמיים: האם עשית אגרגציה חכמה? האם התשובה מסכמת את הממצאים העיקריים? האם היא מראה הבנה עמוקה של הדפוסים? האם התשובה ברורה ומסודרת עם מבנה ברור?\n"
894
  )
895
 
896
  # Try Gemini first