החלק הזה כולל דוגמאות שמסבירות איך ליצור ולפרוס שונים של אפליקציות צ'אט.
תחילת העבודה עם מדריך למתחילים
אם אף פעם לא יצרתם אפליקציית Chat, תוכלו להתחיל להשתמש בה בעזרת המדריך למתחילים. במדריכים למתחילים נסביר איך להגדיר ולהפעיל לדוגמה. כדי להתחיל להשתמש ב-Google Chat API, תוכלו לבחור מבין שני סוגים של מדריכים למתחילים:
- מדריכים למתחילים בנושא API: כדי להגדיר את הסביבה, אפליקציית Chat ששולחת קריאה ל-Chat API לבצע משימות בשמך, כמו שליחת הודעה או החזרת רשימה של למרחבים משותפים שהצטרפתם אליהם.
- מדריכים אינטראקטיביים למתחילים: ניתן להגדיר Chat API וליצור אפליקציית Chat בסיסית שאפשר להוסיף למרחבים משותפים ולשלוח להם הודעות.
מדריכים למתחילים לשימוש ב-API
מדריכי ה-API למתחילים משתמשים באימות משתמש לקרוא ל-Chat API, כלומר הוא מבצע פעולה משתמש מאומת ב-Chat. במקרה כזה, המדריכים למתחילים יעזרו לך קוראים ל-Chat API בתור עצמכם. בניגוד למדריכים האינטראקטיביים למתחילים, לא צריך להתקין את אפליקציית Chat או ליצור איתה אינטראקציה במרחבים משותפים ב-Chat.
המדריכים למתחילים של API זמינים בשפות הבאות:
לכל שפות התכנות האחרות, צריך להציג ולהתקין את ספריות לקוח כדי להתחיל לעבוד עם ממשק ה-API של Chat.
מדריכים אינטראקטיביים למתחילים
תוכלו לבחור מבין המדריכים האינטראקטיביים הבאים בהתאם לאופן שבו אתם רוצים build:
- Google Apps Script, פלטפורמת פיתוח מבוססת-ענן עם קוד נמוך, שמבוססת על JavaScript.
- שירות HTTP ב-Google Cloud פונקציות.
- Google Cloud Dialogflow CX, פלטפורמה של שפה טבעית לשיחות אוטומטיות תשובות מדויקות.
- Google Cloud Pub/Sub, עדכון בזמן אמת שירות העברת הודעות שמאפשר לבנות מאחורי חומת אש.
- AppSheet, פלטפורמת פיתוח ללא קוד לפיתוח אפליקציות ב-Google Workspace ארגונים.
אחרי שתשלימו את המדריך למתחילים, תוכלו להמשיך לפתח את אפליקציית Chat יכולה לבצע את הפעולות הבאות:
- מענה למשתמשים באמצעות פקודות, תיבות דו-שיח, תצוגה מקדימה של קישורים ותכונות אינטראקטיביות אחרות.
- ביצוע משימות באופן יזום או עצמאי, כמו שליחת הודעה בכל פעם משהו משתנה בשירות החיצוני. כדי לבצע משימות שלא מופעלות על ידי משתמש, עליך להגדיר אימות אפליקציות כדי אפליקציית Chat יכולה לבצע אימות ולהתקשר Chat API. פרטים נוספים זמינים במאמר ביצוע אימות כאפליקציית Google Chat
עיון בדוגמאות מלאות נוספות
אחרי השימוש במדריך למתחילים הזה, תהיה לך אפשרות לעיין בדוגמאות של אפליקציות Chat שמשתמשים ביותר תכונות ושירותים. הטבלה הבאה מפרטת חלק דוגמאות של אפליקציות ל-Chat בהתאם לפורמט. הטכנולוגיות, הארכיטקטורה והתכונות האינטראקטיביות שבהן הם משתמשים:
- פורמט: הפורמט של הדגימה, כולל:
- במדריכים תוכלו למצוא הוראות מפורטות, מההתחלה ועד הסוף, ונניח שלא הגדרתם שום דבר בנוסף לפרויקט ב-Google Cloud.
- Codelabs הם הדרכות מפורטות בנושא אחד או יותר ממוצרי Google, ובדרך כלל יוצג באירוע ויפורסם מאוחר יותר כדי שתוכלו לנסות בבית.
- דוגמאות קוד של GitHub מתפרסמות מאגר GitHub של Google Chat בצירוף כמה הוראות בסיסיות שמסבירות איך להשתמש בהם. לעיתים קרובות, הדוגמאות האלה משמשות גם לתיעוד.
- טכנולוגיות: Google Workspace ו-Google Cloud המוצרים, השירותים או ממשקי ה-API שבהם נעשה שימוש בדוגמה.
- ארכיטקטורה: הארכיטקטורה של אפליקציות Chat או השירות שנעשה בהם שימוש בדגימה.
- תוכלו לראות באילו תכונות אינטראקטיביות הדוגמה משתמשת:
- פקודות מסוג Slash: מגיבה ל-
פקודות מהמשתמש, כמו
/about.
- תיבות דו-שיח: פתיחת הממשקים בחלון חדש שבו משתמשים יכולים להזין ולשלוח מידע.
- תצוגה מקדימה של קישורים: מצורף ממשקים מבוססי כרטיסים להודעות שמכילות קישורים מצד שלישי השירותים האלה, כדי שהמשתמשים יוכלו לראות תצוגה מקדימה של המידע או לעדכן אותו דרך הקישור.
- דף הבית: מציג הכרטיסייה דף הבית בהודעות באפליקציית Chat שבו משתמשים יכולים ללמוד על התכונות שלו או להשתמש בהן.
- ווידג'טים אינטראקטיביים: שימוש בווידג'טים שמעודדות את המשתמשים ללחוץ על הודעות או ליצור איתן אינטראקציה ממשקי משתמש, כולל לחצנים, תיבות סימון ומקורות קלט של טקסט.
- אירועים: תגובה ל: פעילויות ב-Chat, כמו הודעות חדשות או חברים המרחב המשותף.
- פקודות מסוג Slash: מגיבה ל-
פקודות מהמשתמש, כמו
דוגמה | תיאור | פורמט | טכנולוגיות | ארכיטקטורה | פקודות דרך שורת הפקודות | תיבות דו-שיח | תצוגות מקדימות של קישורים | דפי בית | ווידג'טים אינטראקטיביים | אירועים |
---|---|---|---|---|---|---|---|---|---|---|
AI Knowledge Assistant | אפשר להשתמש ב-Gemini כדי לענות על שאלות על סמך הודעות קודמות צ'אט קצר. | מדריך |
Google Workspace Event API
פונקציות Google Cloud
Google Cloud Pub/Sub
אירוע של Google Cloud
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
ניהול אירועים | עונים לאירועים ב-Chat ויוצרים שיחה מבוססת AI סיכום הפתרון ב-Google Docs. | מדריך |
API של Admin SDK
מסמך ב-Google Docs
Google Cloud Vertex AI
|
סקריפט של Apps
|
||||||
ניהול פרויקטים | עוזרים למשתמשים ליצור, לעדכן ולהשלים פרויקטים ב-Chat. | מדריך |
פונקציות Google Cloud
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
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace Event API
|
סקריפט של Apps
HTTP (Node.js)
Dialogflow CX
|
||||||
סקר אינטראקטיבי | פיתוח אפליקציה ל-Chat שמאפשרת למשתמשים ליצור והצבעות הכוללות. מסביר כיצד ליצור את אפליקציית Chat באמצעות Google Cloud Shell Editor. | Codelab |
פונקציות Google Cloud
Google Cloud Shell
|
HTTP (Node.js)
|
השלבים הבאים
- מאגר של Google Chat ב-GitHub
- זיהוי המשתמשים הצרכים שלכם
- הגדרה של כל התהליכים שעוברים המשתמשים
- בחירת ארכיטקטורה של אפליקציות