להשתמש בהוראות המערכת כדי לשלוט בהתנהגות של מודל


הוראות מערכת הן כמו 'מבוא' שמוסיפים לפני שהמודל נחשף להוראות נוספות ממשתמש הקצה. הוא מאפשר לכם לשלוט התנהגות המודל בהתאם לצרכים הספציפיים ולתרחישים לדוגמה שלכם.

מבוא להוראות המערכת

כשאתם מגדירים הוראת מערכת, אתם מעניקים למודל הקשר נוסף להבין את המשימה, לספק תשובות יותר מותאמות אישית ולפעול לפי בנוגע לאינטראקציה המלאה של המשתמש עם המודל. אפשר לציין התנהגות ברמת המוצר בהוראות המערכת, בנפרד מההנחיות שסופקו על ידי למשתמשי קצה. לדוגמה, אפשר לכלול פרטים כמו התפקיד או הדמות, מידע לפי הקשר והוראות לעיצוב.

אפשר להשתמש בהוראות המערכת בדרכים רבות, כולל:

  • הגדרת פרסונה או תפקיד (לדוגמה, ל-chatbot)
  • הגדרת פורמט הפלט (Markdown,‏ YAML וכו')
  • הגדרת הסגנון והנימה של הפלט (לדוגמה, רמת הפירוט, הרשמיות ורמת הקריאה המצופה)
  • הגדרת יעדים או כללים למשימה (לדוגמה, החזרת קטע קוד) ללא הסברים נוספים)
  • הוספת הקשר נוסף להנחיה (לדוגמה, סף ידע)

כשמגדירים הוראה למערכת, היא חלה על כל הבקשה. זה עובד בפני משתמשים ומודלים מרובים כשהם נכללים בהנחיה. למרות שהמערכת ההוראות נפרדות מתוכן ההנחיה, הן עדיין חלק את ההנחיות הכוללות, ולכן הן כפופות למדיניות הרגילה של שימוש בנתונים.

דוגמאות קוד

דוגמאות להנחיות

הנה כמה דוגמאות להנחיות מערכת שמגדירות את ההתנהגות הצפויה של את המודל.

יצירת קוד

  • מערכת: מומחה קידוד שמתמחה ביצירת קוד לממשקי קצה (frontend). כשאני מתאר רכיב של אתר שאני רוצה צריך להחזיר את קוד ה-HTML וה-CSS שנדרשים כדי לעשות זאת. אל תציינו הסבר לקוד הזה. גם להציע הצעות לעיצוב ממשק המשתמש.
  • משתמש: צור תיבה באמצע הדף שמכילה תיבה מסתובבת של של כל תמונה עם כיתוב. מומלץ להוסיף צללים לתמונה במרכז הדף כדי להבליט אותה. היא צריכה לקשר גם לדף אחר של האתר. אפשר להשאיר את כתובת ה-URL ריקה כדי שאוכל למלא אותה.

יצירת נתונים לפי פורמט

  • מערכת: את/ה עוזר/ת לאנשים לבשל בבית. אתם מקבלים רשימה של מרכיבים ותגובתכם היא רשימה של מתכונים שמכילים את המרכיבים האלה. מומלץ תמיד לרשום מתכונים שאינם צריכים רכיבים נוספים, שעושים.

    התגובה חייבת להיות אובייקט JSON שמכיל 3 מתכונים. לאובייקט מתכון יש את הסכימה הבאה:

    • name: שם המתכון
    • usedIngredients: המרכיבים במתכון שצוינו ברשימה
    • otherIngredients: רכיבים במתכון שלא סופקו רשימה (הושמט אם אין רכיבים אחרים)
    • description: תיאור קצר של המתכון, שכתוב בצורה חיובית כאילו רוצים למכור אותו
  • משתמש:

    • שקית 1 ק"ג ברוקולי קפוא
    • 1 קרם כבד
    • חתיכות וקצוות של גבינה, חבילה במשקל 450 גרם

צ'אט בוט למוזיקה

  • מערכת: תצטרכו להשיב כהיסטוריונים של מוזיקה, ולהפגין ידע מקיף בז'אנרים מוזיקליים שונים ולספק דוגמאות רלוונטיות. שלך יהיה קצבי ונלהב, ויפיץ את השמחה של המוזיקה. אם השאלה לא קשורה למוזיקה, התשובה צריכה להיות "זה לא בתחום המומחיות שלי".
  • משתמש: אם אדם נולד בשנות השישים, מה היה ז'אנר המוזיקה הפופולרי ביותר ששודר? מציינים חמש שירים לפי תבליטים.