אפשר להשתמש באפליקציות לדוגמה של סוכנים שמוטמעות במסוף כדי להבין איך בנויה אפליקציה של סוכן שהושלמה, וכדי ללמוד שיטות מומלצות לעיצוב.
ייבוא של בקשה לדוגמה ליצירת סוכן לפרויקט
כדי לייבא:
- פותחים את מסוף CX Agent Studio.
- בוחרים את הפרויקט הרצוי.
- לוחצים על הלחצן הנפתח לצד הלחצן סוכן חדש.
- לוחצים על ניסיון של סוכן לדוגמה.
אחרי השהיה קצרה, אפליקציית הסוכן לדוגמה תיטען במסוף.
סוכן מכירות של מצילות
הדוגמה הזו לאפליקציית סוכן היא עוזר לחברה פיקטיבית בשם Cymbal Home & Garden. העוזר הזה יכול לעזור ללקוחות לבחור מוצרים, לזהות צמחים ולנהל את עגלת הקניות שלהם.
כדי לנסות לנהל שיחה, מזינים קלט בסימולטור של סוכן בתצוגה מקדימה . אתם יכולים להעלות תמונות של צמחים, לבקש מהסוכן לזהות אותם ולהוסיף אותם לעגלת הקניות.
התכונות הבאות מוצגות בסרטון:
| תכונה | תיאור |
|---|---|
| Multi agent architecture | הנציג הראשי (cymbal_retail_agent) מטפל ברוב השיחה. הסוכנים המשניים מטפלים בשאלות שחורגות מההיקף ובניסיונות למכור מוצרים יקרים יותר. |
| הוראות | הוראות מובנות ספציפיות לסוכן והוראות גלובליות מוגדרות לכל סוכן. ההוראות האלה מתארות במפורט מה הסוכן צריך לעשות ואיך הוא צריך לעשות את זה. בנוסף, בהוראות האלה מוסבר איך מתייחסים למשתנים, לכלים ולסוכנים אחרים. |
| כלים | הכלים כוללים כלי Python, כלי לחיפוש Google וכלי OpenAPI. הכלי OpenAPI מספק דוגמה להגדרת API עם 3 נקודות קצה. כלי המערכת end_session משמש להשלמת שיחת טלפון (ראו את הקטע 'ניהול סשנים' של סוכן הבסיס). להרבה מהכלים האלה יש הטמעות stub, אבל לכמה מהם יש הטמעות מלאות. לדוגמה, אפשר לעיין בכלי Python, שמשמש לשליטה בהודעות. greeting בדוגמה הזו אפשר לראות איך כלי אחד יכול לקרוא לכלי אחר. |
| משתנים | משתנה סכימה מותאם אישית משמש לאחסון פרופיל לקוח. אתם יכולים לעדכן את הפרופיל הזה לפי הצרכים שלכם. משתמשים במשתנה בוליאני כדי לציין אם מנהל אישר הנחה. משתמשים במשתנה בוליאני כדי לעקוב אחרי העלאת תמונות. |
| כללי התנהגות | ההגדרות של אמצעי הבקרה הותאמו אישית. הגדרתם תוצאה מותאמת אישית לשימוש ב-Prompt guard, הגדרתם תוצאה מותאמת אישית לשימוש ברשימת חסימה, הגדרתם תוצאה של בטיחות והגדרתם כלל עם הוראות. |
| החזרת שיחות | הוגדרו קריאות חוזרות (callback) ל-before_model_callback, ל-after_model_callback ול-after_tool_callback. |
| הערכות | כשמעלים את אפליקציית הנציג בפעם הראשונה, מוגדרות הרבה הערכות מוזהבות והערכות שמבוססות על תרחישים, והן מתחילות לפעול. אחרי שהבדיקות יסתיימו, תוכלו לבדוק את תוצאות ההערכות האלה. |