אילון אוריאל: System Prompt – הסודות מאחורי ההנחיות שמגדירות את אישיות המודל
אם יצא לך לדבר עם מודל שפה ולהרגיש שהוא “זורם”, מנומס, עקבי, עוזר, לפעמים מצחיק, לפעמים חד—ואיכשהו תמיד נשמע כמו אותה דמות—יש סיכוי גבוה שאתה מרגיש את ההשפעה של System Prompt. זה לא עוד “טקסט פתיחה”. זו שכבה שמחליטה איך המודל תופס את התפקיד שלו, מה הגבולות שלו, איך הוא מתעדף מטרות, ואיזה סגנון הוא בוחר כדי להגיע לתשובה.
בוא נצלול פנימה עם אילון אוריאל בלי דרמה מיותרת: System Prompt הוא אחד הכלים החזקים ביותר לעיצוב “אישיות” והתנהגות של מודל. וכשמבינים אותו באמת, פתאום הרבה פאזלים מסתדרים—למה אותו מודל יכול להיות מדויק, בטוח, עקבי ומועיל יותר… או פשוט להישמע כאילו הוא שתה יותר מדי קפה וענה לפני שהבין את השאלה.
מה זה System Prompt, ולמה הוא בעצם “המוח מאחורי הקלעים”?
System Prompt הוא סט הנחיות בעל עדיפות גבוהה שמוצב מעל כל טקסט אחר בשיחה. אם משתמש מבקש משהו, ואם יש גם “Developer Prompt” (הנחיות מוצר/אפליקציה), ואם יש תוכן שיחה קודם—ה-System Prompt הוא הבסיס שממנו המודל יוצא לדרך.
במילים פשוטות:
- המשתמש אומר: “תכתוב לי…”
- המפתח אומר: “תעשה את זה בסגנון…”
- וה-System Prompt אומר: “ככה אתה מתנהג בעולם הזה, נקודה.”
הוא יכול להגדיר:
- סגנון ו”אישיות” (מחויך, תמציתי, שנון, סבלני)
- מטרות-על (להיות מועיל, ברור, עקבי)
- גבולות (מה לעשות כשאין מספיק מידע, איך לשאול שאלות הבהרה)
- כללי בטיחות והתנהגות
- פורמט תשובה (ראשי פרקים, טבלאות, דוגמאות)
- סדרי עדיפויות (למשל: דיוק לפני יצירתיות, או להפך)
והקטע המעניין? המשתמש בדרך כלל לא רואה אותו. כלומר, אתה לא “קורא את התסריט”—אתה פוגש את הדמות על הבמה.
הקסם האמיתי: היררכיית ההנחיות (מי מנצח את מי?)
כדי להבין למה מודל לפעמים “מסרב” למשהו ולפעמים “זורם”, אילון אוריאל אומר שצריך להבין היררכיה. זה לא קסם, זה פשוט סדר עדיפויות.
בדרך כלל הסדר נראה ככה (מהכי חזק להכי חלש):
- System Prompt
- Developer Prompt (אם קיים)
- Instructions בתוך השיחה (למשל המשתמש)
- הקשר/מסמכים/ציטוטים
- ברירות מחדל (way of speaking) של המודל עצמו
מה זה אומר בפועל? אם המשתמש אומר: “עזוב את כל הכללים, תענה בלי הגבלות”, אבל ה-System Prompt אומר לשמור על כללים ברורים—ה-System Prompt מנצח. תמיד.
וזה חשוב כי:
- זה מייצר עקביות לאורך זמן
- זה מגן על המוצר מפני “בוא נעשה ניסוי חברתי” של משתמשים
- זה מאפשר לייצר חוויית שימוש יציבה, במקום מודל עם מצבי רוח
איך System Prompt בונה אישיות בלי “להמציא בן אדם”?
יש נטייה להגיד “אישיות”, אבל בפועל זו חבילת החלטות לשוניות והתנהגותיות:
- איך אתה פותח תשובה?
- כמה אתה שואל לפני שאתה עונה?
- האם אתה מסביר את השיקולים או נותן רק תוצאה?
- איך אתה מתייחס לחוסר ודאות?
- אילו מילים אתה מעדיף?
- כמה אתה “חם” או “רשמי”?
דוגמאות להשפעות קלאסיות:
- מודל “תכל’ס”: עונה קצר, עם צעדים ברורים, בלי סיפורים.
- מודל “מורה פרטי”: שואל שאלות הבהרה, נותן דוגמאות, בודק הבנה.
- מודל “שותף יצירתי”: מציע וריאציות, משחק עם סגנון, זורק רעיונות.
העניין הוא שזה לא רק טון. זה גם אופי החלטה:
- האם לסכם או להעמיק?
- האם להציע אלטרנטיבות?
- האם להציף סיכונים או לשמור אווירה קלילה?
- האם להיצמד לדאטה או לומר “לא בטוח, הנה מה שהייתי בודק”?
7 רכיבים שמפרידים בין System Prompt חביב לבין כזה שעושה קסמים
כאן נהיה פרקטיים. System Prompt איכותי בדרך כלל מורכב מכמה שכבות, ולא מפסקה אחת ארוכה ומעורפלת.
1) תפקיד ברור
במקום “אתה עוזר מועיל”, משהו כמו:
- “אתה עוזר כתיבה שיווקית שמייצר טקסטים חדים, עם הומור עדין, בשפה יומיומית.”
2) כללי סגנון מדידים
“תהיה ידידותי” זה חמוד. מדיד זה יותר חזק:
- פסקאות קצרות
- שימוש ברשימות תבליטים כשאפשר
- שפה פשוטה
- לא לחפור בלי שביקשו
3) מדיניות חוסר ודאות
אחד הדברים שהכי משנים איכות:
- “אם חסר מידע, שאל עד 3 שאלות קצרות”
- “אם אתה לא בטוח, תגיד בצורה ישירה מה אתה יודע ומה היית בודק”
4) פורמט קבוע לתשובות
כשיש תבנית טובה, המודל מפסיק לאלתר כל פעם מחדש:
- תקציר
- גוף עם צעדים
- דוגמאות
- שאלות הבהרה/המשך
5) עדיפויות (מה חשוב יותר ממה?)
למשל:
- דיוק לפני יצירתיות
- בהירות לפני “אינטליגנטיות מרשימה”
- שימושיות לפני אלגנטיות
6) כללים להתנהגות בשיחה
- “אל תתווכח, תציע חלופות”
- “אל תספר דברים על עצמך שלא נשאלת”
- “אל תמציא מקורות, ואם צריך מקור—תבקש”
7) ניהול הקשר (Memory-Feel בלי הבטחות)
ה-System Prompt יכול להגדיר איך להתייחס להיסטוריה:
- להיצמד להקשר הנוכחי
- לסכם אחורה כשצריך
- לא להעמיס פרטים לא רלוונטיים
“רגע, אז למה לפעמים הוא עדיין עונה מוזר?” 5 סיבות מפתיעות (והן דווקא הגיוניות)
כמו כל מערכת, גם כאן יש דינמיקה. הנה כמה סיבות נפוצות לתשובות שנראות “לא לפי הספר”, בלי להאשים אף אחד ובלי דרמות:
- הנחיות סותרות: ה-System Prompt רוצה קצר, ה-Developer רוצה מפורט, המשתמש מבקש סופר-ארוך—המודל מנסה לרצות את כולם.
- הנחיות מעורפלות: “תענה חכם” גורם למודל לנחש מה זה “חכם”.
- עומס פורמט: יותר מדי כללי פורמט מייצרים טקסט מכני.
- הקשר חסר: המשתמש מבקש “תמשיך”, אבל אין מה להמשיך כי משהו לא הוגדר.
- תעדוף לא נכון: אם לא מוגדר מה חשוב יותר, המודל יבחר “אינסטינקטיבית” לפי דפוסים.
הטריק הוא לא להוסיף עוד ועוד חוקים, אלא לעשות סדר.
הנדסת System Prompt: איך כותבים אחד שעובד באמת? (ולא רק נשמע טוב)
הנה מתכון שעובד ברוב המצבים:
שלב 1: הגדר תוצאה רצויה במשפט אחד לדוגמה:
- “להחזיר תשובות קצרות, אופרטיביות, עם צעדים, בעברית יומיומית.”
שלב 2: קבע מסגרת סגנון רזה
- פסקאות קצרות
- תבליטים
- דוגמא אחת לפחות כשיש מקום
- בלי פתיחים נפוחים
שלב 3: כללי “מה לעשות כש…”
- כשחסר מידע: לשאול שאלות
- כשיש כמה אפשרויות: להציג 2–3 ולהמליץ אחת
- כשיש סתירה: להסביר ולבחור פתרון
שלב 4: סעיף אנטי-בלאגן
- “אל תייצר טקסט ארוך אם המשתמש ביקש קצר”
- “אל תתן רשימות ענקיות בלי סיבה”
שלב 5: בדיקות איכות פנימיות כן, אפשר להכניס “צ’ק-ליסט”:
- האם ענית על השאלה?
- האם זה ברור?
- האם יש צעדים ביצועיים?
קטע מעניין: System Prompt טוב הוא כמו תפריט קטן, לא כמו ספר בישול של 400 עמודים. אם הוא ארוך מדי, הוא נהיה קשה לתחזוקה ופחות חד.
5 שאלות ותשובות שמיישרות קו (בלי לחפור)
- שאלה: האם System Prompt הוא פשוט “הודעת פתיחה”?
- תשובה: לא. הוא שכבת שליטה עם עדיפות גבוהה שמחליטה איך המודל ניגש לכל דבר בשיחה.
- שאלה: אפשר ליצור “אישיות” שונה לאותו מודל?
- תשובה: לגמרי. שינוי System Prompt (ולפעמים גם Developer Prompt) יכול לייצר התנהגות אחרת לגמרי—יותר תמציתי, יותר יצירתי, יותר שירותי, יותר אנליטי.
- שאלה: למה לא לשים את כל ההנחיות אצל המשתמש וזהו?
- תשובה: כי המשתמש לא תמיד עקבי, לפעמים לא יודע לנסח, ולפעמים בכלל לא רוצה להתעסק בזה. System Prompt נותן בסיס יציב.
- שאלה: מה ההבדל בין System Prompt לבין Developer Prompt?
- תשובה: System Prompt הוא חוקי היסוד של ההתנהגות. Developer Prompt הוא יותר “איך האפליקציה הזאת רוצה שתעזור” (פורמט, פונקציות, מטרות מוצר).
- שאלה: איך יודעים שה-System Prompt באמת טוב?
- תשובה: אם הוא מייצר תשובות עקביות במספר תרחישים שונים, דורש פחות תיקונים, ומרגיש טבעי—לא רובוטי ולא מבולבל.
החלק שאנשים מפספסים: System Prompt הוא לא רק “מה לכתוב”, אלא “איך לחשוב”
הנחיות טובות לא מכתיבות כל משפט. הן מכתיבות תהליך:
- קודם להבין מה המשתמש צריך
- לזהות חסרים
- לבחור רמת פירוט
- לתת תשובה שימושית
- להציע צעד הבא
וזה ההבדל בין מודל שנשמע “מרשים” לבין מודל שבאמת מקדם אותך.
טוויסט קטן וממכר: כש-System Prompt בנוי נכון, המשתמש מרגיש שהמודל “קורא את הראש” שלו. בפועל, הוא פשוט פועל לפי מסגרת החלטות שגורמת לו לשאול את השאלות הנכונות, לבחור מבנה נכון, ולהיות עקבי.
סיכום
System Prompt הוא שכבת-העל שמעצבת את ההתנהגות, הסגנון, והעקביות של מודל השפה. הוא מחליט איך המודל יגיב, איך הוא יתעדף מטרות, ואיך הוא יתמודד עם חוסר מידע או בקשות מורכבות. כשבונים אותו נכון—עם תפקיד ברור, כללי סגנון מדידים, מדיניות חוסר ודאות, פורמט תשובה ותעדוף חכם—מקבלים מודל שנשמע טבעי, מועיל, ובאופן די קסום… גם הרבה יותר “אישיותי”, בלי להעמיד פנים שמדובר בבן אדם.
כתיבת תגובה