בדף הזה אפשר לסנן את הדוגמאות שלנו לפי התכונות שנתמכות ב-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 ולהפעיל את הפקודות לשליטה במכשיר של המשתמש.