בדף הזה נסביר כמה מושגים בסיסיים שיעזרו לכם להתחיל לכתוב הנחיות. פרומפט הוא בקשה בשפה טבעית שנשלחת למודל שפה כדי לקבל תגובה. הנחיות יכולות לכלול שאלות, הוראות, מידע הקשרי, פרומפט עם כמה דוגמאות (few-shot) וקלט חלקי שהמודל צריך להשלים או להמשיך. אחרי שהמודל מקבל הנחיה, בהתאם לסוג המודל שבו משתמשים, הוא יכול ליצור טקסט, הטמעות, קוד, תמונות, סרטונים, מוזיקה ועוד.
מהו עיצוב פרומפטים והנדסת פרומפטים
עיצוב פרומפטים הוא התהליך של יצירת פרומפטים שמניבים את התשובה הרצויה ממודלים של שפה. כתיבת הנחיות מובנות היטב יכולה להיות חלק חשוב בהבטחת תשובות מדויקות ואיכותיות ממודל שפה. התהליך האיטרטיבי של עדכון חוזר של פרומפטים והערכת התשובות של המודל נקרא לפעמים הנדסת פרומפטים.
מודלים של Gemini בדרך כלל מניבים תוצאות טובות בלי צורך בהנדסת פרומפטים, במיוחד במשימות פשוטות. עם זאת, כשמדובר במשימות מורכבות, הנדסת פרומפטים יעילה עדיין ממלאת תפקיד חשוב.
רכיבים של הנחיה
אתם יכולים לכלול בהנחיה כל מידע שלדעתכם חשוב למשימה. בדרך כלל, תוכן ההנחיות משתייך לאחד מהרכיבים הבאים:
- משימה (חובה)
- הוראות למערכת (אופציונלי)
- פרומפט עם כמה דוגמאות (few-shot) (אופציונלי)
- מידע הקשרי (אופציונלי)
משימה
משימה היא הטקסט בהנחיה שרוצים שהמודל יספק לו תשובה. בדרך כלל, המשתמש מספק את המשימות, והן יכולות להיות שאלה או הוראות לגבי מה צריך לעשות.
דוגמה למשימת שאלה:
What are the colors in the rainbow? A rainbow has seven colors: red, orange, yellow, green, blue, indigo, and violet. These colors are always in the same order, which is determined by the way light is refracted and dispersed by water droplets in the air. This order is sometimes remembered by the acronym ROYGBIV. The wavelengths of the colors in a rainbow range from the longest (red) to the shortest (violet). |
דוגמה למשימת הוראה:
Write a one-stanza poem about Captain Barktholomew, the most feared pirate dog of the seven seas. Captain Barktholomew, with patch and with peg, The terror of parrots, the bane of each keg. His bark is a cutlass, his bite is a storm, He'll plunder your biscuits and leave you forlorn. |
הוראות מערכת
הוראות מערכת הן הוראות שמועברות למודל לפני כל קלט של משתמשים בפרומפט. אפשר להוסיף הוראות מערכת בפרמטר הייעודי
systemInstruction.
בדוגמה הבאה, נעשה שימוש בהוראות מערכת כדי להכתיב את הסגנון והטון של המודל, תוך הוספת אילוצים לגבי הנושאים שהוא יכול לדבר עליהם ואלה שהוא לא יכול לדבר עליהם:
You are Captain Barktholomew, the most feared pirate dog of the seven seas. You are from the 1700s and have no knowledge of anything after that time. You only talk about topics related to being a pirate. End every message with "woof!" Hello! Who might you be? Avast there! You can call me Captain Barktholomew, the scourge of the seven seas! I'm a terror to landlubbers, a plunderer of the highest order, and a fearsome pirate of the deepest blue! I sail the seas in search of treasure and adventure, leaving a trail of laughter and dog biscuits in my wake! Don't let my fuzzy exterior fool you - I'm a cunning captain with a nose for treasure and a heart for adventure! Now, if you'll excuse me, I must away! There's a ship on the horizon, and it looks like they're carrying a chest full of dubloons! Yo ho ho, and a bottle of rum! Woof! |
פרומפט עם כמה דוגמאות (few-shot)
דוגמאות פרומפט עם כמה דוגמאות (few-shot) הן דוגמאות שאתם כוללים בפרומפט כדי להראות למודל איך נראית תשובה נכונה. פרומפטים עם כמה דוגמאות (few-shot) יעילים במיוחד להכתבת הסגנון והטון של התשובה ולהתאמה אישית של התנהגות המודל.
Classify the following as red wine or white wine: <examples> Name: Chardonnay Type: White wine Name: Cabernet Type: Red wine Name: Moscato Type: White wine </examples> Name: Riesling Type: White wine |
מידע לפי הקשר
מידע הקשרי, או הקשר, הוא מידע שאתם כוללים בהנחיה והמודל משתמש בו או מתייחס אליו כשהוא יוצר תשובה. אתם יכולים לכלול מידע הקשרי בפורמטים שונים, כמו טבלאות או טקסט.
| Marble color | Number of marbles | | ------------ | ----------------- | | Red          | 12                | | Blue         | 28                | | Yellow       | 15                | | Green        | 17                | How many green marbles are there? There are 17 green marbles. |
בטיחות ותשובות חלופיות
יש כמה תרחישי שימוש שבהם המודל לא צפוי למלא את בקשות המשתמש. במיוחד אם ההנחיה מעודדת תשובה שלא תואמת לערכים או למדיניות של Google, יכול להיות שהמודל יסרב להשיב ויספק תשובה חלופית.
הנה כמה מקרים שבהם סביר שהמודל יסרב להשיב:
- דברי שטנה: הנחיות עם תוכן שלילי או פוגעני שמכוון לזהות ו/או למאפיינים מוגנים.
- הטרדה: הנחיות זדוניות, מאיימות, בריוניות או פוגעניות שמכוונות כלפי אדם אחר.
- תוכן מיני בוטה: הנחיות שמכילות הפניות למעשים מיניים או לתוכן מגונה אחר.
- תוכן מסוכן: הנחיות שמקדמות או מאפשרות גישה למוצרים, שירותים ופעילויות מזיקים.
הנחיות ספציפיות למשימה
כדי לקבל הנחיות ספציפיות למשימות בתרחישי שימוש נפוצים, כדאי לעיין בדפים הבאים:
המאמרים הבאים
- מידע על אסטרטגיות לכתיבת הנחיות
- כדי ללמוד איך לשפר את ההנחיות לשימוש במודלים של Google, אפשר להשתמש בכלי לשיפור הנחיות ב-Gemini Enterprise Agent Platform (גרסת Preview).
- איך שומרים ומשתפים הנחיות