דוגמאות ב-GitHub # (Dialogflow)

בדף הזה אפשר לסנן את הדוגמאות שלנו לפי התכונות שנתמכות ב-Actions on Google.

תוכלו ללחוץ על השם של הדוגמה כדי לראות את הדוגמאות המלאות ולהוריד אותן ב-GitHub, ואז תוכלו להתחיל ליצור פעולות משלכם.

Dialogflow

בטבלה הבאה מפורטים פרויקטים לדוגמה של פעולות שמשתמשים ב-Dialogflow. אפשר לסנן את הטבלה הזו לפי התכונות של Actions on Google שבהן ברצונך לראות את אלה שמופיעות בדגימה.

סינון לפי
דוגמה התיאור תכונות
יוצר שמות משעשע האפליקציה הזו, שנוצרה במלואה ב-Dialogflow, מדגימה איך ליצור אובייקטים פשוטים של Intent, לנתח קלט מבוסס-ישויות של משתמשים ולהשתמש בו שוב בתגובת דיבור. מתקבל טקסט גולמי, SSML, מילוי הזמנות דרך webhook, ישויות מערכת, מילוי משבצת זמן
יוצר שמות מצחיק עם Webhook
(Node.js, Java)
זה יוצר השמות המצחיק שהוטמע באמצעות webhook. ה-webhook הנתון משתמש בספריית הלקוח של Node.js כדי לשרשר את הקלט של ישות המשתמש עם מחרוזת תגובה. ארגומנטים של Intent, מילוי בקשה דרך webhook
עובדות על Google
(Node.js, Java)
האפליקציה הזו כוללת כמה קונספטים מתקדמים מספריית הלקוח של Node.js ומ-Dialogflow. נכללים בכך אובייקטים מסוג Triggering Intent נוספים, שמשמשים להצגת פעולות חדשות באפליקציית Dialogflow, וגם הקשרים של Dialogflow שמשמשים לאכיפת הכיוון. SSML, Fulfillment דרך webhook, ישויות בהתאמה אישית, פעולות מרובות (קישור עומק/כוונות הפעלה), הקשרים ב-Dialogflow, הגדרת הקשר מ-webhook, שמירה על נתונים בתוך תיבת הדו-שיח, תגובה עשירה (כלומר כרטיסים, הפסקות קישורים, צ'יפים של הצעות)
שם מדיום
(Node.js, Java)
בדוגמה הזו מוצג איור של ה-API להרשאות למידע על משתמשים, שמבקש שם או מיקום. מילוי הזמנות דרך תגובה לפעולה מאתר אחר (webhook), Intent של העזרה: "askForPermission"
רכיבי השיחה
(Node.js, Java)
בדוגמה הזו מוצגים כל הרכיבים החזותיים העשירים האפשריים של שיחה באמצעות Dialogflow. מילוי הזמנות באמצעות תגובה לפעולה מאתר אחר (webhook), תגובה עשירה (למשל, כרטיסים, ניתוקים של קישורים, צ'יפים של הצעות), בחירת רשימה, בחירת קרוסלה, בחירת קרוסלה, תגובת מדיה
Number Genie
(Node.js, Java)
Number Genie (זמין במכשירים מתאימים עם Assistant – Ok Google, Speak to Number Genie) הוא דוגמה אופיינית לאפליקציה איכותית ל-Assistant. בדוגמה הזו אפשר למצוא פרסונה מפותחת, אינטראקציות מתוחכמות ודוגמאות לתיקון שיחות. SSML, מילוי בקשה דרך webhook, ישויות מערכת, מילוי משבצת, פעולות מרובות (קישור עומק/כוונות הפעלה), הקשרים של Dialogflow, הגדרת הקשר מ-webhook, שמירה על נתונים בתוך תיבת הדו-שיח, תגובה עשירה (כלומר כרטיסים, קישורים נפרדים, צ'יפים של הצעות), עקביות בנתונים בכל תיבת דו-שיח, שיטות מומלצות לעיצוב VUI, לוקליזציה
טרנזקציות
(Node.js, Java)
זוהי דוגמה ל-Sandbox של השלמת זרימת הטרנזקציה. המידע כולל אישור שהמשתמש יכול לבצע עסקה, קבלת כתובת למשלוח ואישור שהעסקה הושלמה בהצלחה. מילוי הזמנה באמצעות תגובה לפעולה מאתר אחר (webhook), עסקאות
SSML
(Node.js, Java)
הדוגמה הזו מדגימה את השימוש ב-SSML, כולל פרוזודיה ואפקטים קוליים. SSML, אספקה דרך webhook
מנגנוני Intent של עזרה
(Node.js, Java)
הדוגמה הזו מדגימה את השימוש באובייקטים מסוג Intent מובנות של DialogFlow, כולל AskForPlace, AskForConfirmation ועוד. מילוי הזמנות דרך webhook, Intent של עוזר: "askForConfirmation", Intent של עזרה: "askForDateTime", אובייקט Intent של עוזר: "askForPermission", Intent של עוזר: "askForPlace", Intent של עוזר: "askForSignIn"
עדכונים
(Node.js, Java)
בדוגמה הזו מוצגת אפליקציה שמספקת טיפים לפיתוח אפליקציות ל-Google Assistant באמצעות Actions on Google. היא מדגימה איך לשלוח התראות למשתמש ב-Update API. פעולות מרובות, מילוי בקשות דרך תגובה לפעולה מאתר אחר (webhook), ישויות בהתאמה אישית, תגובה עשירה (כלומר כרטיסים, קישורים שיוצאים, צ'יפים של הצעות), שמירה על נתונים בכל תיבות דו-שיח, Cloud Firestore, Update API
מוצרים דיגיטליים
(Node.js)
הדוגמה הזו מדגימה את השימוש ב-Digital Goods API לביצוע רכישות דיגיטליות. ממשק API לעסקאות, למוצרים דיגיטליים
GDG Action
(Node.js)
בדוגמה הזו נעשה שימוש ב-Meetup API וב-Cloud Translation API כדי לספק מידע שנגיש באופן גלובלי על קבוצות מפתחי Google SSML, מילוי בקשות דרך webhook, ישויות מערכת, מילוי משבצות, ישויות בהתאמה אישית, פעולות מרובות (קישור עומק/כוונות הפעלה), הקשרים של Dialogflow, שמירת נתונים בתוך תיבת הדו-שיח, תגובה עשירה (כלומר כרטיסים, קישורים נפרדים, צ'יפים של הצעות), שיטות מומלצות לעיצוב VUI, לוקליזציה
קנבס האינטראקטיבי
(Node.js)
הדוגמה הזו מדגימה איך ליצור חוויית קנבס אינטראקטיבית פשוטה באמצעות Actions on Google ל-Google Assistant. היא משתמשת ב-sendTextquery API כדי להפעיל מילוי הזמנות מממשק המשתמש. מילוי הזמנות באמצעות תגובה לפעולה מאתר אחר (webhook), לוח שיתופי אינטראקטיבי
איש שלג
(Node.js)
הדוגמה הזו מדגימה איך ליצור חוויית משחק שיחה עם לוח הציור האינטראקטיבי באמצעות Actions on Google ל-Google Assistant. מילוי הזמנות באמצעות תגובה לפעולה מאתר אחר (webhook), לוח שיתופי אינטראקטיבי

Actions SDK

בטבלה הבאה מפורטים פרויקטים לדוגמה של פעולות שנעשה בהם שימוש ב-Actions SDK. אפשר לסנן את הטבלה הזו לפי התכונות של Actions on Google שבהן ברצונך לראות את אלה שמופיעות בדגימה.

סינון לפי
דוגמה התיאור תכונות
אומרים מספר
(Node.js, Java)
הדוגמה הזו עוסקת ביסודות של אפליקציה לפעולה יחידה ל-Assistant באמצעות ספריית הלקוח של Node.js. היא כוללת תכונות פשוטות כמו גישה לקלט של משתמשים ולביצוע מניפולציה של SSML. קבלת טקסט גולמי, SSML, תשובות עשירות (כלומר כרטיסים, קישורים חיצוניים, צ'יפים של הצעות)
רכיבי השיחה
(Node.js, Java)
בדוגמה הזו מוצגים כל הרכיבים החזותיים העשירים האפשריים של שיחה באמצעות Actions SDK. מילוי הזמנה באמצעות תגובה לפעולה מאתר אחר (webhook), תגובה עשירה (למשל, כרטיסים, ניתוקים של קישורים, צ'יפים של הצעות), בחירת רשימה, בחירת קרוסלה, עיון בקרוסלה, תגובה למדיה
עדכונים
(Node.js, Java)
בדוגמה הזו מוצגת אפליקציה שמספקת טיפים לפיתוח אפליקציות ל-Google Assistant באמצעות Actions on Google. היא מדגימה איך לשלוח התראות למשתמש ב-Update API. פעולות מרובות, מילוי הזמנות באמצעות תגובה לפעולה מאתר אחר (webhook), תגובה עשירה (כלומר כרטיסים, קישורים יוצאים, צ'יפים של הצעות), שמירה על נתונים בכל תיבת דו-שיח, Cloud Firestore, Update API

בית חכם

רוצה לאפשר למשתמשים לשלוט במכשיר IoT שלך באמצעות Google Assistant? כדאי לעיין בדוגמה שלנו לבית החכם. בדוגמה הזו נעשה שימוש במכשירים וירטואליים כדי להדגיש את הפונקציונליות של ממשקי ה-API לבית החכם. הם מראים איך אפשר לסנכרן את מצב המכשיר עם תרשים הבית של Google ולהפעיל את הפקודות לשליטה במכשיר של המשתמש.