הסוכן המוגדר מראש שמבוסס על פלייבוק לקמעונאות מאפשר לכם לחפש פריטים, לקבל המלצות על מוצרים ולבצע הזמנה.
דוגמה לדו-שיח
בדיאלוג לדוגמה הזה מוצגים תרחישים נפוצים שהנציג המוגדר מראש הזה מטפל בהם.
חיפוש מוצרים ורכישת פריטים
- המשתמש שואל על השעונים שזמינים בחנות.
- הנציג ממליץ על מוצרים שעומדים בקריטריונים האלה.
- המשתמש מוסיף את המוצר לעגלת הקניות.
- המשתמש מוסיף עוד מוצר לעגלת הקניות.
- המשתמש שואל על התוכן של עגלת הקניות שלו.
- הנציג מפרט את הפריטים בעגלת הקניות, והמשתמש מאשר שהוא רוצה לקנות אותם.
- הנציג מבצע את ההזמנה ומספק מספר אישור.
- המשתמש מבקש המלצה לטלפון.
- הנציג ממליץ על טלפונים שזמינים בחנות.
- המשתמש מוסיף אחד מהם לעגלת הקניות.
- המשתמש מבצע הזמנה של הטלפון ומספק מספר אישור.
| הטקסט של המשתמש | התשובה של הסוכן |
|---|---|
| שלום | |
| היי, אני העוזר של Google שופינג. אני יכול לעזור לך לחפש פריטים ולבצע הזמנות. איך אוכל לעזור לך? | |
| אילו שעונים יש לך | |
| יש לנו את Google Watch. רוצה להוסיף אותו לעגלת הקניות? | |
| כן, תוסיף שניים בבקשה | |
| אין בעיה. הוספתי שני שעוני Google לעגלת הקניות שלך. עוד משהו? | |
| אתה יכול להוסיף גם מכשיר Google Pixel 8 אחד לעגלת הקניות שלי? | |
| אין בעיה. הוספתי מכשיר Google Pixel 8 אחד לעגלת הקניות שלך. עוד משהו? | |
| מה יש בעגלת הקניות שלי? | |
| יש לכם בעגלת הקניות מכשיר Google Pixel 8 אחד ושני שעוני Google Watch. רוצה לעבור לתשלום? | |
| כן בבקשה | |
| בסדר, ביצעתי הזמנה שכוללת מכשיר Google Pixel 8 אחד ושני שעוני Google Watch. מספר האישור שלך הוא QKA67DW2. | |
| יש משהו נוסף שאוכל לעזור לך בו היום? | |
| בעצם, אתה יכול לעזור לי גם למצוא טלפון חדש? | |
| יש לנו את טלפון של Google Pixel 8 ואת טלפון של Google Pixel 7. רוצה לקנות אחד מהם? | |
| כן, תן לי Pixel 8 | |
| אין בעיה. הוספתי לעגלת הקניות שלך טלפון אחד של Google מדגם Pixel 8. עוד משהו? | |
| לא, אנחנו יכולים לבדוק | |
| יש לך טלפון אחד של Google מדגם Pixel 8 בעגלת הקניות. רוצה לעבור לתשלום עם עגלת הקניות הזו? | |
| כן | |
| בסדר, ביצעתי את ההזמנה בשבילך. ההזמנה שלך כוללת טלפון אחד של Google מדגם Pixel 8. מספר האישור שלך הוא Y43KTF0T. | |
| יש משהו נוסף שאוכל לעזור לך בו היום? | |
| לא, זה הכל, תודה | |
| אוקיי, תודה שקנית ב-Google. שיהיה לך יום נעים. |
ניהול עגלת הקניות
המשתמש מבקש להוסיף כמה פריטים לעגלת הקניות, ואז מסיר אחד מהם לפני ביצוע ההזמנה.
| הטקסט של המשתמש | התשובה של הסוכן |
|---|---|
| היי, אני רוצה לקנות טלפון | |
| יש לנו את טלפון של Google Pixel 8 וטלפון של Google Pixel 7. איזה מהם ברצונך לרכוש? | |
| תן לי שתיים מתוך 8 | |
| אין בעיה. הוספתי שני מכשירי Google Phone Pixel 8 לעגלת הקניות שלך. עוד משהו? | |
| בעצם, אפשר להסיר אחד מהם? | |
| אין בעיה, הסרתי טלפון אחד של Google מדגם Pixel 8 מהעגלה. עוד משהו? | |
| אני רוצה לבצע את ההזמנה | |
| בסדר, ביצעתי הזמנה של טלפון Google Pixel 8 אחד. מספר האישור שלך הוא X0KP6K5T. | |
| יש משהו נוסף שאוכל לעזור לך בו היום? | |
| לא, זה הכול | |
| אוקיי, תודה שקנית ב-Google. שיהיה לך יום נעים. |
המוצר לא נמצא
המשתמש שואל על מוצר שלא נמכר בחנות.
| הטקסט של המשתמש | התשובה של הסוכן |
|---|---|
| שלום | |
| היי, אני העוזר של Google שופינג. אני יכול לעזור לך לחפש פריטים ולבצע הזמנות. איך אוכל לעזור לך? | |
| אני רוצה לקנות רכב | |
| מצטערים, אין לנו מכוניות במלאי. רוצה לחפש עוד משהו? | |
| כן, מה לגבי שעונים? | |
| יש לנו את Google Watch. רוצה להוסיף אותו לעגלת הקניות? | |
| לא, תודה | |
| יש משהו נוסף שאוכל לעזור לך בו היום? | |
| לא | |
| אוקיי, תודה שקנית ב-Google. שיהיה לך יום נעים. |
קלט לא מזוהה
- המשתמש שואל על נושא שלא קשור למוצרים או להזמנות.
- הנציג חוזר על הנושאים שהוא מטפל בהם ושואל את המשתמש במה הוא צריך עזרה.
| הטקסט של המשתמש | התשובה של הסוכן |
|---|---|
| שלום | |
| היי, אני העוזר של Google שופינג. אני יכול לעזור לך לחפש פריטים ולבצע הזמנות. איך אוכל לעזור לך? | |
| אני רוצה להזמין חדר במלון | |
| סליחה, אין לי אפשרות לעזור לך עם זה. אני יכול לעזור לך לחפש מוצרים, כולל טלפונים, שעונים ואוזניות. אני יכול גם לעזור לך לבצע הזמנות. איך אוכל לעזור לך? |
הגדרה בסיסית
כדי להגדיר את הנציג המוגדר מראש:
- מייבאים את הסוכן שנוצר מראש.
- מגדירים את הכלים שסופקו עם השירותים החיצוניים. מידע נוסף זמין במאמר הגדרת הכלי.
הגדרת הכלי
הנציג הזה כולל כלים לשילוב עם שירותים חיצוניים. פורסים קוד ונתונים לדוגמה לנציג המוגדר מראש באמצעות כלי ההתקנה.
כדי לפרוס ולהגדיר קוד לדוגמה ונתונים לסוכן Retail, הרחיבו את ההוראות.
- מורידים את הכלי המובנה להתקנה לספרייה מקומית.
- עוברים לספרייה המקומית שבה הורדתם את הקובץ installer.zip.
- מבטלים את הדחיסה של הקובץ installer.zip ופותחים את התיקייה
installer. - כדי לקבל סקירה כללית מפורטת של תוכנת ההתקנה והדרישות שלה, קראו את הקובץ README.md.
- מריצים את
pip install -r requirements.txtכדי להתקין את הדרישות. -
מריצים את
gcloud auth application-default loginכדי לבצע אימות באמצעות gcloud auth. -
מריצים את תוכנת ההתקנה באמצעות
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=retail -
אחרי שפורסים את כל השירותים הנדרשים, מגדירים כל כלי בסוכן שנוצר מראש באמצעות כתובות ה-URL שסופקו ושתועדו על ידי תוכנת ההתקנה:
פיתוח אפליקציות של AI גנרטיבי
- אם עדיין לא ייבאתם את הנציג שהוגדר מראש, ייבאו את הנציג לפרויקט.
- עוברים אל הכלי לפיתוח אפליקציות של AI גנרטיבי.
- בוחרים את הפרויקט מהתפריט הנפתח במסוף.
- בוחרים את האפליקציה הרצויה.
- לוחצים על סמל הכלים.
-
בכל כלי בנציג, עורכים את הסכימה כדי להחליף את כתובת ה-URL בשדה
servers:בנקודת הקצה (endpoint) שרשם המתקין. - לוחצים על Save.
Dialogflow CX
- אם עדיין לא ייבאתם את הנציג שהוגדר מראש, ייבאו את הנציג לפרויקט.
- פותחים את מסוף Dialogflow CX.
- בוחרים את הפרויקט ב-Google Cloud.
- בוחרים את הסוכן.
- לוחצים על הסמל של משאבים גנרטיביים.
- לוחצים על כלים.
-
בכל כלי בנציג, עורכים את הסכימה כדי להחליף את כתובת ה-URL בשדה
serversבנקודת הקצה (endpoint) שרשם המתקין. - לוחצים על Save.
-
נותנים לחשבון השירות של Compute Engine (
your-project-number-developer.gserviceaccount.com) את התפקיד משתמש ב-Cloud Datastore, כדי שפונקציות Cloud Run שנפרסו יוכלו לגשת ל-Firestore.
כלי Google Store API
הכלי Google Store API מאחזר פריטים מ-Google Store על סמך מונח חיפוש.
הכלי "ניהול עגלת הקניות"
הכלי "ניהול עגלת הקניות" מאפשר למשתמשים לראות את עגלת הקניות שלהם, להוסיף אליה פריטים ולהסיר ממנה פריטים.
הכלי "ביצוע הזמנה"
הכלי Place Order מבצע הזמנה של עגלת הקניות הנוכחית של המשתמש ומחזיר מספר אישור.
הושלמה
הסוכן מוגדר ומוכן לבדיקה.