בקטע הזה מוצגות דוגמאות שמסבירות איך ליצור ולפרוס סוגים שונים של אפליקציות Chat.
תחילת העבודה עם מדריך למתחילים
אם זו הפעם הראשונה שאתם יוצרים אפליקציית Chat, תוכלו להיעזר במדריך למתחילים. במדריכים למתחילים מוסבר איך מגדירים ומפעילים דוגמה בסיסית. כדי להתחיל לעבוד עם Google Chat API, יש לכם אפשרות לבחור מבין שני סוגים של מדריכים למתחילים:
- מדריכים למתחילים ל-API: כדי להגדיר את הסביבה, יוצרים אפליקציית Chat שקוראת ל-Chat API כדי לבצע משימות בשמכם כמו שליחת הודעה או החזרת רשימה של מרחבים שהצטרפתם אליהם.
- מדריכים אינטראקטיביים למתחילים: כאן תוכלו להגדיר את ה-API ל-Chat וליצור אפליקציית Chat בסיסית שאפשר להוסיף למרחבים ולהודעות.
מדריכים למתחילים לשימוש ב-API
מדריכי ה-API למתחילים משתמשים באימות משתמשים כדי לבצע קריאה ל-Chat API, כלומר הם מבצעים פעולה כמשתמשי Chat מאומתים. במקרה כזה, מדריכי ההתחלה המהירה יעזרו לכם לבצע קריאה ל-Chat API בתור עצמכם. בניגוד למדריכים למתחילים האינטראקטיביים, במרחבים המשותפים ב-Chat אין צורך להתקין את אפליקציית Chat או לבצע פעולות בה.
מדריכי ה-API למתחילים זמינים בשפות הבאות:
בכל שפות התכנות האחרות, תוכלו להיעזר בספריות הלקוח שלנו כדי להתחיל להשתמש ב-Chat API.
מדריכים למתחילים אינטראקטיביים
תוכלו לבחור מבין המדריכים האינטראקטיביים הבאים בהתאם לאופן שבו רוצים ליצור:
- Google Apps Script, פלטפורמת פיתוח מבוססת-ענן עם תכנות מינימלי שמבוססת על JavaScript.
- שירות HTTP באמצעות Google Cloud Functions.
- Google Cloud Dialogflow CX, פלטפורמה בשפה טבעית לשיחות אוטומטיות ולתגובות דינמיות.
- Google Cloud Pub/Sub, שירות העברת הודעות בזמן אמת שמאפשר לפתח חומת אש.
- AppSheet, פלטפורמת פיתוח ללא קוד לבניית אפליקציות בארגונים ב-Google Workspace.
אחרי שתסיימו לקרוא את המדריך למתחילים, תוכלו להמשיך לפתח את האפליקציה כדי שאפליקציית Chat תוכל לבצע את הפעולות הבאות:
- להשיב למשתמשים באמצעות פקודות קו נטוי, תיבת דו-שיח, תצוגה מקדימה של קישורים ותכונות אינטראקטיביות אחרות.
- לבצע משימות באופן יזום או עצמאי, למשל לשלוח הודעה בכל פעם שמתרחש שינוי בשירות חיצוני. כדי לבצע משימות שלא מופעלות על ידי משתמש, צריך להגדיר אימות אפליקציה כדי שאפליקציית Chat תוכל לבצע אימות ולקרוא ל-Chat API. מידע נוסף זמין במאמר אימות כאפליקציה של Google Chat.
דגימות מלאות יותר
אחרי שתנסו את המדריך למתחילים, תוכלו לבדוק דוגמאות לאפליקציית Chat שמשתמשות בתכונות ובשירותים נוספים. בטבלה הבאה מפורטות כמה מהדוגמאות לאפליקציות צ'אט שלנו, לפי הפורמט, הטכנולוגיות, הארכיטקטורה והתכונות האינטראקטיביות שבהן הן משתמשות:
- פורמט: הפורמט של הדוגמה, כולל:
- מדריכים מספקים הוראות מפורטות מההתחלה ועד הסוף, ומניחים שלא הגדרתם שום דבר מלבד פרויקט ב-Google Cloud.
- Codelabs הם הדרכות מפורטות למוצר אחד או יותר של Google. בדרך כלל ההדרכות האלה מוצגות באירוע ומתפרסמות מאוחר יותר כדי שתוכלו לנסות אותן בבית.
- דוגמאות הקוד ב-GitHub מתפרסמות במאגר GitHub של Google Chat, עם הוראות בסיסיות לשימוש בהן. לרוב, הדוגמאות האלה משמשות גם במסמכי העזרה.
- טכנולוגיות: המוצרים, השירותים או ממשקי ה-API של Google Workspace ו-Google Cloud שבהם נעשה שימוש בדוגמה.
- ארכיטקטורה: הארכיטקטורה של אפליקציית Chat או השירות שנעשה בהם שימוש בדוגמה.
- אלו התכונות האינטראקטיביות שבהן נעשה שימוש בדוגמה:
- פקודות דרך שורת הפקודה: תגובה לפקודות מהמשתמש, כמו
/about.
- Dialogs: פתיחת ממשקים בחלון חדש, שבו המשתמשים יכולים להזין מידע ולשלוח אותו.
- תצוגה מקדימה של קישורים: הוספת ממשקים מבוססי-כרטיס להודעות שמכילות קישורים משירותים של צד שלישי, כדי שמשתמשים יוכלו לראות תצוגה מקדימה של המידע מהקישור או לעדכן אותו.
- דפי בית: כשיוצרים הודעות באפליקציית Chat, מוצגת הכרטיסייה דף הבית שבה המשתמשים יכולים לקרוא מידע על התכונות של האפליקציה או להשתמש בהן.
- ווידג'טים אינטראקטיביים: שימוש בווידג'טים שמעודדים את המשתמשים ללחוץ או ליצור אינטראקציה עם הודעות וסוגים אחרים של ממשקי משתמש, כולל לחצנים, תיבות סימון וממשקי קלט טקסט.
- אירועים: מגיבים לפעילויות ב-Chat, כמו הודעות חדשות או חברים במרחב המשותף.
- פקודות דרך שורת הפקודה: תגובה לפקודות מהמשתמש, כמו
דוגמה | תיאור | פורמט | טכנולוגיות | ארכיטקטורה | פקודות דרך שורת הפקודות | תיבות דו-שיח | תצוגות מקדימות של קישורים | דפי בית | ווידג'טים אינטראקטיביים | אירועים |
---|---|---|---|---|---|---|---|---|---|---|
AI Knowledge Assistant | אפשר להשתמש ב-Gemini כדי לענות על שאלות על סמך היסטוריית השיחות במרחב ב-Chat. | מדריך |
Google Workspace Event API
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
Incident Manager | תגובה לתקריות ב-Chat ויצירת סיכום של הפתרון המבוסס על AI ב-Google Docs. | מדריך |
Admin SDK API
Google Docs
Google Cloud Vertex AI
|
Apps Script
|
||||||
מנהל הפרויקטים | עוזרים למשתמשים ליצור, לעדכן ולהשלים פרויקטים ב-Chat. | מדריך |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
פיתוח אפליקציות ל-Google באמצעות Gemini | החל מ-Google I/O 2024, אפשר לפתח אפליקציות שונות ל-Chat בעזרת התכונות של Gemini. | Codelab |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Events API
|
Apps Script
HTTP (Node.js)
Dialogflow CX
|
||||||
סקרים אינטראקטיביים | המשתמשים יכולים ליצור סקרים ולהציג את מספר ההצבעות הכולל. | Codelab |
Google Cloud Functions
Google Cloud Shell
|
HTTP (Node.js)
|
||||||
מנהל אנשי הקשר | אתם יכולים לעזור למשתמשים לנהל את אנשי הקשר האישיים והעסקיים שלהם על ידי איסוף מידע בהודעות ובתיבות דו-שיח בכרטיסים. | מדריך |
Apps Script
|
השלבים הבאים
- מאגר של Google Chat ב-GitHub
- זיהוי הצרכים של המשתמשים
- הגדרה של כל התהליכים שעוברים המשתמשים
- בחירת ארכיטקטורת אפליקציה