לתת תפקיד למודל (Roles)
'אתה עורך-דין' עובד. אבל אולי לא בדיוק כמו שאתם חושבים.
המהלך הקלאסי
כתבו פעם פרומפט שמתחיל ב-“אתה עורך-דין מנוסה...”? או “אתה כותב טכני בכיר...”? או אולי “אתה מורה לפיזיקה שמסביר לתלמיד כיתה ז'...”? אם כן - יש לכם חברה. זה אחד המהלכים הראשונים שכמעט כולם מאמצים. ה“תפקיד” שמדביקים למודל לפני שמבקשים ממנו משהו.
והוא באמת עובד. התשובה שתקבלו אחרי “אתה עורך-דין” באמת תהיה מנוסחת אחרת מתשובה בלי. היא תכלול יותר זהירות, יותר “במקרה הזה”, יותר תזכורות ש“זה לא ייעוץ משפטי”. וזה לא מקרי - זה בדיוק מה שביקשתם.
אבל מה שקלוד עושה כשאתם נותנים לו תפקיד הוא לא בדיוק מה שרוב האנשים חושבים שקורה. הוא לא “הופך” לעורך-דין. אין שום מנעול נסתר שמשתחרר. ואם תבינו מה כן קורה, תוכלו להשתמש בכלי הזה בצורה חכמה הרבה יותר - ולפעמים, פשוט להחליף אותו במשהו טוב יותר.
מה זה באמת עושה - הסטה של הסתברות
זוכרים שקלוד הוא “מנגן” שמשלים את הטוקן הבא לפי הסתברות? במצגת מה זה LLM ראיתם איך כל מילה היא תוצאה של חיזוי - איזה טוקן הכי סביר אחרי הקודם, בהינתן כל מה שכבר נכתב.
כשאתם פותחים פרומפט ב-“אתה עורך-דין”, אתם לא פותחים תיקייה במוח של המודל. אתם עושים משהו אחר: אתם מטים את כל ההסתברויות הבאות לכיוון של טקסטים שדומים לטקסט של עורכי-דין. ההמשך הסביר ביותר אחרי “אתה עורך-דין” - בכל הספרות, הבלוגים, המאמרים והפורומים שעליהם קלוד אומן - הוא טקסט שמשתמש במונחים משפטיים, בזהירות מקצועית, ובמבנים אופייניים.
התוצאה: שינוי בטון, באוצר המילים, ובמה שמקבל תשומת לב. מה שלאמשתנה: הידע שיש למודל, היכולות שלו, וההגבלות שלו. אם קלוד לא יודע משהו - גם “אתה פרופסור לחקר הים התיכון” לא ילמד אותו את זה.
איפה זה עובד נהדר
שלוש סיטואציות שבהן תפקיד מוסיף ערך מובהק - וכדאי להמשיך להשתמש בו:
1. כיול טון מהיר.אם אתם רוצים תשובה שנשמעת רשמית, אקדמית, או להפך - קליל וחברי - מתן תפקיד הוא הקיצור. “אתה מרצה ב-TED” ידחוף את התשובה לסיפור מעורר, בעוד “אתה כותב טכני בתיעוד מוצר” ידחוף אותה לפסקאות יבשות ומדויקות.
2. אוצר מילים תחומי.כשאתם רוצים שהתשובה תשתמש במונחים הנכונים של התחום - משפטי, רפואי, פיננסי, הנדסי - תפקיד מבטיח שהמודל ישלוף את ה“ז'רגון” הנכון בלי שתצטרכו לפרט אותו בעצמכם.
3. נקודת מבט.“אתה מבקר ספרות” vs “אתה עורך הוצאה לאור” - שניהם יקראו את אותו טקסט, אבל ישימו לב לדברים אחרים. תפקיד הוא דרך מהירה לבקש זווית.
המלכודת המוסתרת
ועכשיו לחלק הפחות נעים. בדיוק כי תפקיד הוא הטיה סטטיסטית, הוא יכול גם לעבוד נגדכם - לפעמים בלי שתשימו לב.
שלוש מלכודות נפוצות שכדאי לזכור:
תפקיד צר מדי.“אתה מומחה לדיני עבודה ישראליים” נשמע מדויק, אבל לרוב הוא מטעה. המודל יענה בטון בטוח של מומחה, גם בנושאים שהוא לא באמת שולט בהם - וזה בדיוק המתכון להזיות.
תפקיד שמתנגש עם המשימה.“אתה כותב יצירתי” ועכשיו אתם מבקשים פירוט טכני? המודל בוחר באיזה ערוץ ללכת ומקריב את האחר. אם המשימה לא תואמת את התפקיד, התפקיד יזיק.
תפקיד שמסתיר את הבקשה.פרומפט שמתחיל בשלושה משפטים על מי קלוד “צריך להיות”, ורק אז מגיע לבקשה - מבזבז את ההקשר היקר. המודל מקבל יותר הוראות על הזהות שלו מאשר על מה שהוא צריך לעשות.
אלטרנטיבה: לתאר התנהגות, לא תפקיד
ההמלצה הפרקטית של הרבה מהנדסי פרומפטים מנוסים: במקום לתת תפקיד, תארו בדיוק את ההתנהגות שאתם רוצים. זה ארוך יותר במשפט, אבל מדויק יותר בתוצאה.
לראייה: בגרסה השנייה אין “תפקיד”, אבל יש הרבה יותר מידע על מה שאתם רוצים שיקרה. המודל לא צריך לנחש מה “עורך-דין” היה עושה - הוא יודע מהאתם רוצים.
זה גם פותר את בעיית הביטחון המזויף: כשאתם מבקשים “ציין במפורש כל סעיף”, אתם מקבלים פעולה, לא מצג של זהות. ואם הוא מחמיץ סעיף - אתם רואים את זה.
מתי בכל זאת כדאי לתת תפקיד
המלצה אחת לא שווה הקצנה. יש מצבים שבהם תפקיד הוא עדיין הכלי הנכון:
ב-system prompt קבוע.בפרויקטים ב-claude.ai או דרך ה-API, אם התפקיד יציב - “אתה עוזר תמיכה של חברת SaaS, מטפל בלקוחות B2B” - כדאי לקבע אותו ב-system prompt ולא לחזור עליו בכל פרומפט. הוא יחסוך טוקנים וישמור על הטון בעקביות.
בפרומפטים מהירים מהנייד.כשאתם בדרך, אין לכם זמן לכתוב שלוש שורות של הוראות מדויקות - “אתה כותב טכני, פשט את ההסבר הזה” הוא קיצור סביר. הדיוק יורד, המהירות עולה. תלוי במה חשוב לכם ברגע.
בשילוב עם הוראות מפורשות.“אתה עורך-דין” כשלעצמו בעייתי. “אתה עורך-דין. ענה רק על מה שכתוב מפורש בחוזה. אם תהיה אי-וודאות, אמור ‘לא ברור מהחוזה’.” - זה כבר אחרת. התפקיד נותן טון, ההוראות שומרות עליכם.
המסקנה
תפקיד הוא כלי. לא קסם. הוא מטה את ההסתברויות לכיוון של טקסט שדומה לטקסט שמומחים בתחום היו כותבים - וזה שימושי לטון, למילון, ולמבט. הוא לא נותן ידע חדש, לא משחרר יכולות נסתרות, ולפעמים פשוט מעלה את הסיכון להזיות.
אם אתם לוקחים מהמאמר הזה דבר אחד, שיהיה זה: לפני שאתם פותחים את הפרומפט הבא ב- “אתה X”, שאלו את עצמכם - למה אתם רוצים את התפקיד הזה? איזה טון? איזה מילון? איזו זווית? ואז כתבו את זה ישירות, במקום או יחד עם התפקיד. הפרומפט יהיה ארוך יותר ב-12 מילים, והתשובה - טובה יותר ב-50%.
להרים את רמת הפרומפט
הרכיבים הבאים בקטגוריית פרומפטינג מרחיבים על מה שראיתם כאן