1. סקירה כללית
מה תפַתחו
ב-Codelab הזה, נשתמש בפונקציונליות של סוכן Data Store בשיחה של Vertex AI כדי ליצור, להגדיר ולפרוס סוכן וירטואלי שיכול לעזור ללקוחות שיש להם שאלות לגבי מוצרים ומכשירים ב-Google Store, כולל טלפונים, שעונים, מחשבים ניידים, מכשירים לבית חכם ומכשירים אחרים לצרכנים.
מהו סוכן של מאגר נתונים?
סוכן של מאגר נתונים הוא תכונה בשיחה של Vertex AI שמבוססת על פונקציונליות ב-Dialogflow CX.
סוכן מאגר נתונים יכול לספק כתובת אתר, נתונים מובְנים או נתונים לא מובְנים, ולאחר מכן הסוכן של מאגר הנתונים מנתח את התוכן ויוצר סוכן וירטואלי המבוסס על מאגרי נתונים ומודלים גדולים של שפה (LLM). לאחר מכן הלקוחות ומשתמשי הקצה יוכלו לנהל שיחות עם הנציג ולשאול שאלות לגבי התוכן. מידע נוסף זמין במסמכי התיעוד של סוכן מאגר הנתונים.
מה תלמדו
- איך יוצרים סוכן של מאגר הנתונים
- איך מוסיפים נתונים לא מובְנים למאגר הנתונים של הסוכן
- איך מפעילים את חוויית הקול והצ'אט לנציג?
- איך בודקים את הנציג ומדמים שאלות של לקוחות
- איך רואים את היסטוריית השיחות ואת ניתוח הנתונים של הנציג?
למה תזדקק?
- פרויקט ב-Google Cloud
- דפדפן כמו Chrome
2. הפעלת ממשקי API
כדי להתחיל להשתמש בסוכן Data Store ב-Vertex AI Conversation, עליכם להפעיל את Dialogflow וגם את Vertex AI Search and Conversation APIs.
כדי להפעיל את Dialogflow API:
- בדפדפן, נכנסים לדף Dialogflow API Service Details.
- לוחצים על הלחצן Enable כדי להפעיל את Dialogflow API בפרויקט שלכם ב-Google Cloud.
כדי להפעיל את Vertex AI Search and Conversation API, פועלים לפי השלבים הבאים:
- במסוף Google Cloud, עוברים אל Vertex AI Search and Conversation console.
- קוראים את התנאים וההגבלות ומאשרים אותם, ולוחצים על המשך והפעלה של ה-API.
3. יצירה של אפליקציית צ'אט חדשה
עכשיו אפשר ליצור אפליקציית צ'אט חדשה לסוכן הווירטואלי ולהגדיר אותה באמצעות מקור נתונים. מטרת הנציג שבונים היא לעזור ללקוחות שיש להם שאלות לגבי מוצרים ב-Google Store.
בעזרת מסוף השיחה של Vertex AI ובמסוף Dialogflow CX תוכלו לבצע את השלבים הנותרים ב-Codelab הזה כדי ליצור, להגדיר ולפרוס סוכן וירטואלי שיכול לטפל בשאלות ובתשובות באמצעות סוכן Data Store.
- כדי ליצור אפליקציית צ'אט חדשה ב-Vertex AI Conversation, אפשר:
- עוברים למסוף השיחה של Vertex AI ולוחצים על +אפליקציה חדשה בחלק העליון של המסוף.
- עוברים למסוף של Dialogflow CX, לוחצים על +Create new Agent ובוחרים את האפשרות Auto-generate (יצירה אוטומטית). לאחר מכן תועברו לשלב הבא במסוף Vertex AI Conversation.
- במסוף השיחה של Vertex AI, בוחרים באפשרות Chat בתור סוג האפליקציה שרוצים ליצור.
- צריך להזין שם חברה מתוך
Google Store
. הפרמטר הזה משמש להגדרת החברה שהנציג מייצג ואת ההיקף שלו. - צריך לציין שם סוכן של
Google Store
. - לוחצים על המשך.
- לוחצים על יצירה של מאגר נתונים חדש.
- בוחרים את Cloud Storage כמקור הנתונים לאחסון הנתונים.
- מציינים את התיקייה הבאה של Google Cloud Storage שמכילה נתונים לדוגמה ל-Codelab הזה, ושימו לב שהקידומת
gs://
לא נדרשת:cloud-samples-data/dialogflow-cx/google-store
- בוחרים באפשרות מסמכים לא מובנים כסוג הנתונים שמייבאים.
- לוחצים על המשך.
- מציינים את שם מאגר הנתונים של
Google Store
. - לוחצים על יצירה כדי ליצור את מאגר הנתונים.
- ברשימת מאגרי הנתונים, בוחרים את
Google Store
החדש שנוצר. - לוחצים על יצירה כדי ליצור את אפליקציית הצ'אט.
מעולה! סיימת ליצור את אפליקציית הצ'אט מבוססת הידע ומוכנה לעזור ללקוחות שלך, אז כדאי לנצל את הכיף!
אבל יש עוד הרבה דברים לעשות כדי שהבוט יהיה נגיש למשתמשים. בחלק הבא תבדקו את הנציג הווירטואלי ותראו עד כמה הוא טוב במענה על שאלות של משתמשים לגבי מוצרים שונים ב-Google Store.
4. בדיקת הנציג הווירטואלי
הבדיקות הן חלק חשוב בעבודה עם נציגי שיחה לאיתור באגים, לזיהוי מגבלות ולהדמיה של חוויית לקוח. אתם יכולים להתחיל סשן אינטראקטיבי עם הצ'אט בוט כדי לראות איך הוא מגיב לשאלות שונות שלקוחות עשויים לשאול.
- במסוף השיחה של Vertex AI, לוחצים על השם של אפליקציית הצ'אט, ואז תועברו למסוף Dialogflow CX להמשך בדיקה והתאמה אישית.
- במסוף Dialogflow CX ומתוך הנציג, לוחצים על Test Agent כדי לפתוח את הסימולטור.
- אפשר לכתוב הודעת פתיחה לנציג, למשל
Hello
. - אפשר לשאול את הנציג כמה שאלות לגבי מוצרים שונים, כמו:
How long does the battery in the Pixel 7 Pro last?
Is the Pixel Watch water resistant?
Can I display my Google Photos on a Nest Hub?
- אפשר לשאול שאלות נוספות על פעמוני דלת, תרמוסטטים, תאורה חכמה או מכשירים אחרים ב-Google Store.
כל הכבוד! שימו לב שהסוכן הווירטואלי מכיר מוצרים שונים ב-Google Store כי הוא מטמיע מידע מהדומיין הבסיסי (root) שציינתם קודם. למידע נוסף על בדיקת הנציג, אפשר לעיין במסמכי התיעוד של סימולטור נציגי התמיכה.
5. הפעלת שיחות קוליות
אחרי שבדקתם את הנציג ואתם מרוצים מרמת הפונקציונליות הנוכחית, אתם יכולים להוסיף לבוט שער לטלפון. השירות יכלול את היכולות של המרת דיבור לטקסט (STT) והמרת טקסט לדיבור ב-Google Cloud.
- במסוף Dialogflow CX ומתוך הנציג, לוחצים על הכרטיסייה Manage בסרגל הצד, ואז לוחצים על Integrations (שילובים).
- לוחצים על Manage (ניהול) בקטע CX Phone Gateway בראש הדף Integrations (שילובים).
- בדף מספרי טלפון, לוחצים על יצירת מספר חדש כדי להתחיל בתהליך של יצירת מספר טלפון חדש לנציג הווירטואלי.
- בוחרים קוד מדינה ולוחצים על בקשה כדי להמשיך לשלב הבא.
- בוחרים אחד ממספרי הטלפון שמופיעים, מזינים שם לתצוגה ולוחצים על שמירה.
- התקשרו לנציג התמיכה ושאלו אותו כמה שאלות.
Do the Pixel 7 Pro and Pixel 7 both have face unlock?
What coverage does Preferred Care provide for a Pixelbook Go laptop?
Do the Pixel Buds Pro have active noise cancellation?
- אפשר לשאול שאלות נוספות על פעמוני דלת, תרמוסטטים, תאורה חכמה או מכשירים אחרים ב-Google Store.
מזל טוב, נתת לסוכן הווירטואלי מספר טלפון וקול משלו! מידע נוסף על שילובים זמינים אחרים של קול וטלפוניה זמין במסמכי התיעוד של Dialogflow CX Integrations.
בשלב הבא, תשלבו תוכנת צ'אט עבור הסוכן הווירטואלי שלכם באתר חיצוני.
6. הפעלה של הווידג'ט של הצ'אט
עכשיו, כשיש לבוט שער טלפון לאינטראקציות קוליות, כדאי להטמיע ווידג'ט של צ'אט באתר כדי שלקוחות יוכלו להתכתב איתו בצ'אט, בנוסף לביצוע שיחת טלפון כדי לדבר איתו.
- במסוף Dialogflow CX ומתוך הנציג, לוחצים על הכרטיסייה Manage בסרגל הצד, ואז לוחצים על Integrations (שילובים).
- לוחצים על התחברות בקטע Dialogflow Messenger.
- לוחצים על הפעלה בתיבת הדו-שיח ומעתיקים את קוד ה-HTML של השילוב של העברת ההודעות.
- פותחים עורך קוד אונליין, כמו CodePen או JSFiddle, ומדביקים את קוד ה-HTML של Dialogflow Messenger.
- אפשר לבדוק את הנציג הווירטואלי ולדבר איתו בצ'אט. הנה כמה שאלות לדוגמה:
Do the Pixel 7 Pro and Pixel 7 both have face unlock?
How does Preferred Care relate to a Pixelbook Go laptop?
Do the Pixel Buds Pro have noise cancellation?
- אפשר לשאול שאלות נוספות על פעמוני דלת, תרמוסטטים, תאורה חכמה או מכשירים אחרים ב-Google Store.
עכשיו הנציג הווירטואלי יכול לטפל בשאלות ובתשובות של הלקוחות בצ'אט או בשיחה קולית, לפי ההעדפה שלהם. למידע נוסף על שילובי צ'אט זמינים אחרים, אפשר לעיין במסמכי העזרה של Dialogflow CX Integrations.
7. ניתוח נתוני שיחות
כשבודקים את הנציג הווירטואלי אם התשובות של הבוט לא עומדות בציפיות, תמיד אפשר להוסיף עוד כתובות URL למאגר הנתונים כדי לשפר את האופן שבו הבוט מטפל בשאלות ובתשובות.
חוץ מבדיקה של מגוון מסלולים שונים שהלקוחות עשויים לעבור, איך אפשר לקבוע איפה נמצאות הבעיות ונקודות החיכוך בסוכן הווירטואלי? היסטוריית השיחות וניתוח הנתונים יכולים לעזור.
- במסוף Dialogflow CX ומתוך הנציג, לוחצים על Agent settings (הגדרות סוכן) בתפריט.
- בקטע הגדרות רישום ביומן, מפעילים את האפשרות הפעלת רישום ביומן של אינטראקציות.
- מדברים עם הבוט דרך סימולטור הנציגים, השילוב הקולי או שילוב הצ'אט, ושואלים אותו כמה שאלות.
- אחרי שמסיימים את השיחה עם הנציג, לוחצים על הכרטיסייה Manage (ניהול) בסרגל הצד, במסוף Dialogflow CX ומתוך הנציג, ואז על היסטוריית השיחות.
- לוחצים על אחת מהשיחות האחרונות ולאחר מכן בודקים את השיחה, בודקים את משך השיחה, את התשובות שהנציג נתן ואת הכוונות שתאמו במהלך השיחה.
- במסוף Dialogflow CX ומתוך הנציג, לוחצים על הכרטיסייה Manage בסרגל הצד, ואז לוחצים על Analytics. בדף הזה מוצג סיכום של נתונים סטטיסטיים שונים שקשורים לבקשות ולתשובות של נציגי התמיכה, בזמן שלקוחות מקיימים אינטראקציה עם הנציג.
נהדר! עכשיו אתם יודעים איך לבחון שיחות ספציפיות בצורה מפורטת יותר ולבדוק מדדים אחרים שקשורים לתשובות של הנציגים ולאינטראקציות שלכם עם הלקוחות. במסמכי התיעוד בנושא היסטוריית השיחות ובניתוח הנתונים של השיחות תוכלו למצוא מידע נוסף על הערכת הביצועים ועל הצגת המדדים של הנציג.
הנתונים האלה עוזרים לכם להעריך איזה שימוש נעשה לנציג התמיכה שלכם בסביבת הייצור, ואפשר להשתמש בהם כדי להחליט אילו אתרים ומסמכים כדאי להוסיף למאגר הידע כדי לשפר את חוויית הנציג ואת חוויית הלקוח.
8. מזל טוב
באמצעות שיחות Vertex AI ו-Dialogflow CX, יצרתם בהצלחה סוכן של מאגר הנתונים, הוספתם מקורות נתונים ופרסתם סוכן עם קול ונציג תמיכה בצ'אט כדי לעזור ללקוחות שלכם.
הנציג הווירטואלי יכול לענות על מאות שאלות שונות לגבי מוצרים ב-Google Store, ולא היה צורך לעבור את התהליך הידני של יצירת מספר גדול של כוונות, ביטויי אימון, הודעות תגובה וכו'.
אתם יכולים לנסות סוגים אחרים של נתונים במאגרי הנתונים שלכם ולגלות פונקציות נוספות שזמינות שקשורות ל-Vertex AI Conversation ול-Dialogflow CX.
הסרת המשאבים
אפשר לבצע את ניקוי הניקוי הבא כדי להימנע מצבירת חיובים בחשבון Google Cloud עבור המשאבים שבהם נעשה שימוש ב-Codelab הזה:
- כדי להימנע מחיובים מיותרים ב-Google Cloud, אפשר להשתמש במסוף Google Cloud כדי למחוק את הפרויקט אם אין לכם צורך בו.
- אם השתמשתם בפרויקט קיים ב-Google Cloud, כדאי למחוק את המשאבים שיצרתם כדי לא לצבור חיובים לחשבון. למידע נוסף, פועלים לפי השלבים למחיקת אפליקציה.
- אם רוצים להשבית את ממשקי ה-API של Vertex AI Conversation ו-Dialogflow, נכנסים לדף Discovery Engine API Service Details, לוחצים על Disable API, מאשרים. נכנסים לדף Dialogflow API Service Details, לוחצים על Disable API ומאשרים.
מידע נוסף
במדריכים ובמקורות המידע האלה תוכלו להמשיך ללמוד על AI בממשק שיחה ו-AI גנרטיבי:
- סקירה כללית של שיחות Vertex AI
- יצירת סוכנים של מאגר הנתונים ושימוש בהם
- מסמכי תיעוד ל-Dialogflow CX
- מסמכי תיעוד לנציגים של מאגר הנתונים
- AI גנרטיבי ב-Google Cloud
רישיון
היצירה הזו בשימוש ברישיון Creative Commons Attribution 2.0 גנרי.