סקירה כללית של מסוף סוכן ה-AI להזמנה ממסעדה

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

היררכיית המשאבים במסוף

מסוף סוכן ה-AI להזמנה ממסעדות מארגן את סביבת ההזמנות בהיררכיה של שלוש רמות, שממופה ישירות למשאבי ה-API של סוכן ה-AI להזמנה ממסעדות:

  • פרויקט: Google Cloud הפרויקט שבו מופעל סוכן AI להזמנה ממסעדה ושבו מנוהלות בקרות הגישה ברמת הפרויקט.
  • מותג: המשאב ברמה העליונה של Brand שמייצג את המותג של המסעדה ואת הגדרות הנציג המשותף.
  • חנות: משאב Store ספציפי שמייצג מיקום פיזי של מסעדה, את ההגדרות ברמת החנות שמחליפות את ההגדרות ברמת המותג, ואת הMenu שמשויכים אליה.

היכולות העיקריות של המסוף

אחרי שבוחרים פרויקט ומותג ב-Food Ordering AI Agent Console, אפשר להשתמש בתפריט הניווט כדי לנהל את סוכן ה-AI של הזמנה ממסעדה ולעקוב אחריו בתחומים הבאים: Google Cloud

  • סקירה כללית: מעקב אחרי התקינות התפעולית, ביצועי הנציגים ומדדי ביצועי המכירות בערוצים שונים, כולל נפח הסשנים, שיעור הטיפול בבעיה ללא העברה, התפלגות התוצאות וביצועי השדרוג.
  • היסטוריית ההזמנות: אפשר לבדוק סשנים ספציפיים של הזמנות, לסנן סשנים לפי חנות, טווח תאריכים או תוצאת הסשן, לעיין בתמלילים של שיחות עם עדכונים בעגלת הקניות ולהפעיל את האודיו של הסשן.
  • התאמה אישית של הסוכן: הגדרת התנהגות הסוכן ברמת המותג וברמת החנות, כולל הודעות פתיחה, מאפייני קול, כללים להסרת דו-משמעות ואסטרטגיות להגדלת המכירות.
  • חנויות ותפריטים: הצגה וניהול של מיקומי חנויות, עיון בפריטי תפריט, בקבוצות של אפשרויות ובאפשרויות שנוספו, ובדיקה של יומני הטמעה של תפריטים.
  • תצוגה מקדימה של הסוכן: אפשר לבדוק באופן אינטראקטיבי תהליכי הזמנה באמצעות קול או טקסט מול חנות נבחרת והגדרת תפריט לפני שמשיקים שינויים בייצור.
  • הערכה: הגדרת מערכי נתונים לבדיקה ומקרי בדיקה, הגדרת הקשרים להערכה ורכיבי התאמה של טענות נכונות (assertion), הפעלת סימולציות אצווה אוטומטיות ובדיקת היסטוריית ההפעלה.

היסטוריית הזמנות

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

סינון וייצוא של סשנים

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

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

בדיקת פרטי הסשן

לוחצים על שורה כלשהי בטבלה היסטוריית ההזמנות כדי לפתוח את החלונית פרטי ההזמנה של הסשן הזה:

  • סיכום ותוצאה של הסשן: אפשר לראות את מזהה הסשן, המטא-נתונים של החנות, הסיווג הכולל של התוצאה (למשל SUCCESS או תוצאות שהועברו לטיפול ברמה גבוהה יותר) ואותות של ניתוח ההתערבות שמסבירים את הסיבה להתערבות אנושית או לכישלון.
  • תמליל השיחה והשמעת האודיו: אתם יכולים להאזין להקלטה של כל הסשן או לאודיו של כל תור בנפרד, תוך כדי קריאת התמליל של הלקוח והנציג.
  • עדכונים של מצב עגלת הקניות: אפשר לבדוק איך הפריטים בעגלת הקניות של הלקוח והשינויים שבוצעו בהם השתנו בכל שלב בשיחה, ולהשוות בין ההזמנה שנשלחה על ידי הנציג לבין ההזמנה הסופית בקופה.

חנויות ותפריטים

בדפים Stores (חנויות) ו-Menus (תפריטים) אפשר לנהל את המיקומים הפיזיים של המסעדות, לעיין בתפריטים שמשויכים לכל חנות, לבדוק את ההיררכיות של אפשרויות הבחירה ולעיין בסטטוס של הטמעת התפריטים.

ניהול מיקומי החנויות

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

בדף מיקומי החנויות אפשר לבצע את הפעולות הבאות:

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

עיון בתפריטים ובהיררכיות של פריטים

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

לוחצים על תפריט התצוגה בכל רשומה בתפריט כדי לפתוח את כלי הניווט האינטראקטיבי בתפריט:

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

תצוגה מקדימה של הנציג

בדף Agent preview יש סימולטור אינטראקטיבי שמאפשר לבדוק את נציג ה-AI להזמנות לפני שפורסים את השינויים בהגדרות בערוצים שפונים ללקוחות.

הגדרת תרחיש בדיקה

לפני שמתחילים הזמנה מדומה, מגדירים את הפרמטרים של תרחיש הבדיקה בדף הגדרת תרחיש:

  • חנות: בוחרים את מיקום החנות הרצוי. הסוכן טוען את התפריט הפעיל של החנות, את המחירים, את אזור הזמן ואת ההגדרות של התאמה אישית ספציפית לחנות.
  • חלק מהיום: בוחרים באפשרות אוטומטי כדי לקבוע את החלק של היום באופן אוטומטי לפי השעה הנוכחית, או בוחרים חלק ספציפי של היום (כמו ארוחת בוקר או ארוחת צהריים) כדי לבדוק את הזמינות של תפריט שמוגבל בזמן.
  • ערוץ: בוחרים את ערוץ ההזמנה המדומה, למשל Drive-thru,‏ Mobile,‏ Phone או Web.
  • התאמה אישית של הסוכן ואסטרטגיית הגדלת המכירות: בוחרים פרופילים ספציפיים של התאמה אישית או אסטרטגיות ספציפיות להגדלת המכירות כדי לבדוק איך הסוכן מיישם התנהגויות ניסיוניות או התנהגויות שרלוונטיות למותג כולו.
  • מצב אינטראקציה: בוחרים באפשרות קול כדי לנהל אינטראקציה באמצעות אודיו בזמן אמת דרך המיקרופון, או באפשרות טקסט כדי לבדוק את הסוכן באמצעות ממשק צ'אט.

בדיקת ההזמנה באמצעות שיחה

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

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

הערכה

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

מידע נוסף על השימוש במסגרת ההערכה ובממשקי ה-API זמין במאמר הערכת נציגים לביצוע הזמנות באמצעות מסגרת ההערכה.

ניהול של מערכי נתונים ומקרי בדיקה

בכרטיסייה Datasets & cases (מערכי נתונים ותיקים) אפשר לארגן ולתחזק את תרחישי הבדיקה של ההערכה:

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

הגדרת הקשרים והתנאים להערכה

מקרים להערכה מסתמכים על הקשרים כדי לדמות סביבות הזמנה מציאותיות, ועל התאמות כדי לתת ציון לביצועים של הסוכן:

  • הקשרים להערכה: בכרטיסייה Contexts מגדירים את סביבת ההפעלה של מקרי הבדיקה, כולל מיקום החנות, התפריט הפעיל והחלק ביום (למשל, ארוחת בוקר או ארוחת צהריים).
  • התאמות של תוצאות הזמנה: מגדירים את מצבי העגלה הסופיים הצפויים בכרטיסייה Matchers. בבדיקה מושווים בין ההזמנה הסופית של הסוכן לבין הפריטים הצפויים, בחירות של שינויים וכמויות הפריטים.
  • התאמות של מחרוזות לאמירות של הנציג: בודקים אם התשובות המדוברות או הכתובות של הנציג מכילות מילות מפתח נדרשות, כתבי ויתור או ניסוח ספציפי באמצעות התאמה של מחרוזת משנה או ביטוי רגולרי.
  • התאמות לשיפוט של LLM: משתמשים בטענות נכונות (assertions) של LLM-as-a-judge כדי להעריך קריטריונים איכותיים, כמו אם הנציג בירך את הלקוח בנימוס, הבהיר בקשות לא ברורות בצורה מתאימה או פעל לפי ההנחיות של טון המותג.

הפעלת הערכות ובדיקת היסטוריית ההערכות

אפשר להריץ הערכות על מערך נתונים שלם או על מקרי בדיקה ספציפיים:

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