יצירת פעולות באמצעות Gemini ב-IDE
במסמך הזה מוסבר איך להשתמש ב-Gemini כדי ליצור קוד Python בהתאמה אישית לפעולות תגובה בסביבת הפיתוח המשולבת (IDE) של Google SecOps. היכולת הזו מאפשרת לכם ליצור פעולות חדשות על ידי תיאור הדרישות שלכם בשפה טבעית.
יצירת פעולה באמצעות Gemini
- בתפריט הניווט של Google SecOps, עוברים אל Response > IDE.
- ב-IDE, בוחרים אינטגרציה ופותחים את התפריט Create New Action.
- לוחצים על יצירת פעולה באמצעות Gemini.
- בתיבת הדו-שיח Generate action:
- בוחרים שילוב מהרשימה Integration.
- בשדה הזנת הנחיה, מזינים הנחיה מפורטת.
- לוחצים על יצירה באמצעות Gemini.
- בודקים את מסך התצוגה המקדימה, שבו מוצגים ההנחיה שהוזנה, תיאור של הפעולה המוצעת ופרטים לגבי הקלט והפלט שלה.
- לוחצים על המשך.
- בודקים את הקוד שנוצר בכלי העריכה שמופיע. בהתאם לתוצאות, בוחרים באחת מהאפשרויות הבאות:
- לאשר: אם הקוד עונה על הדרישות שלכם, לוחצים על שמירה.
- Modify: עורכים את הקוד באופן ידני ישירות בכלי העריכה כדי לשפר את הלוגיקה, ואז לוחצים על Save.
- חזרה על התהליך: אם הקוד דורש שינויים משמעותיים, חוזרים לשדה ההנחיה כדי לספק הוראות ספציפיות יותר וליצור מחדש את הפעולה.
- ביטול: עוברים לדף אחר או בוחרים פריט אחר. תופיע תיבת דו-שיח לאישור כדי לוודא שאתם רוצים לצאת בלי לשמור את הקוד שנוצר.
- מגדירים את המפרט הטכני של הפעולה, כולל ההגדרות של זמן קצוב לתפוגה, פרמטרים ותוצאת JSON. מידע נוסף זמין במאמר יצירת פעולה חדשה לשימוש בפלייבוק.
- מעבירים את המתג למצב מופעל ולוחצים על שמירה.
הפעולה זמינה עכשיו לשימוש ב-Playbook > Actions.
שיטות מומלצות להנדסת פרומפטים
כדי לקבל מ-Gemini את הקוד הכי מדויק ושימושי, כדאי לפעול לפי השיטות המומלצות הבאות כשכותבים את ההנחיה:
- הציעו שמות ופרמטרים ספציפיים: הציעו במפורש את השם של הפעולה ואת הפרמטרים שהיא צריכה לכלול.
- התמקדות בנקודות קצה בודדות: כדי לקבל את התוצאות הכי טובות, כדאי להשתמש בהנחיות לפעולות סינכרוניות שמקיימות אינטראקציה עם נקודת קצה אחת ל-API.
- הגדרת מבנה ה-JSON: הצעת המבנה המתאים לתוצאות ה-JSON כדי לוודא שהקוד תואם לדרישות של הפלייבוק.
- שמירת הקוד במודול אחד: בקשו שכל הקוד של הפעולה ייכתב במודול אחד כדי לעזור בבדיקה ובהטמעה.
- לכלול מאמרי עזרה ודוגמאות: הוסיפו קישורים למאמרי העזרה של ה-API, לדוגמאות של ה-API או לדוגמאות ספציפיות לשימוש בתוך ההנחיה.
- להתייחס לנכסי שילוב קיימים: אתם יכולים להתייחס לסקריפטים אחרים מאותו שילוב כדי להנחות את הלוגיקה והסגנון של היצירה.
תרחיש שימוש לדוגמה
אתם יכולים להשתמש בהנחיה הבאה כדי ליצור פעולה חדשה בשילוב התגובה של Google Chronicle, שמשלבת כמה פונקציות קיימות לפעולה מותאמת אישית אחת:
Create an action that combines the case tag action and case priority action.
It should accept the same parameters as each original action and perform the
same logic based on those parameters. Ensure the action returns a JSON result
of the affected case in the following format:
{
"case": case_id,
"case_tag": tag,
"priority": priority
}
הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.