בקטע הזה מוצגות דוגמאות שמסבירות איך ליצור ולפרוס סוגים שונים של אפליקציות Chat.
תחילת העבודה בעזרת מדריך למתחילים
אם זו הפעם הראשונה שאתם יוצרים אפליקציית Chat, תוכלו להיעזר במדריך למתחילים. במדריכים למתחילים מוסבר איך מגדירים ודוגמים דוגמה בסיסית. כדי להתחיל להשתמש ב-Google Chat API, אתם יכולים לבחור מבין שני סוגים של מדריכים למתחילים:
- מדריכים למתחילים בנושא API: כדי להגדיר את הסביבה, אפשר ליצור אפליקציה ל-Chat שמפעילה את Chat API כדי לבצע משימות בשמכם, כמו שליחת הודעה או הצגת רשימה של המרחבים שבהם אתם חברים.
- מדריכים אינטראקטיביים למתחילים: הגדרת Chat API ויצירת אפליקציית 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 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 Events 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. | מדריך |
יומן Google
|
Apps Script
|
השלבים הבאים
- מאגר Google Chat ב-GitHub
- זיהוי הצרכים של המשתמשים
- הגדרה של כל התהליכים שעוברים המשתמשים
- בחירת ארכיטקטורת אפליקציה