本節提供範例,說明如何建構及部署 和多種 Chat 擴充應用程式
透過快速入門導覽課程輕鬆上手
如果您從未建構過 Chat 應用程式,可以立即開始使用 完成快速入門導覽課程。快速入門導覽課程說明如何設定及執行 樣本。如要開始使用 Google Chat API,有兩種方法可供選擇 快速入門導覽課程:
- API 快速入門導覽課程:透過建立 呼叫 Chat API 的即時通訊應用程式 以為您代勞,例如傳送訊息或傳回 你加入的聊天室。
- 互動式快速入門導覽課程:設定 Chat API 並建立基本 Chat 應用程式, 你可以將所需項目加入聊天室和互傳訊息。
API 快速入門導覽課程
API 快速入門導覽課程會使用使用者驗證 呼叫 Chat API,代表他們 通過驗證的 Chat 使用者。在這個案例中,快速入門導覽課程 呼叫 Chat API。與互動式快速入門導覽課程 不必安裝 Chat 應用程式或與 Chat 應用程式互動。 。
API 快速入門導覽課程提供下列語言:
如需所有其他程式設計語言,請參閱 用戶端程式庫即可開始使用 Chat API。
互動式快速入門導覽課程
您可以根據所需的方式,在下列互動式快速入門導覽課程中選擇 版本:
- Google Apps Script 採用 JavaScript 的低程式碼開發平台。
- 透過 Google Cloud 使用的 HTTP 服務 和 Cloud Functions
- Google Cloud Dialogflow CX 能實現自動對話和動態的自然語言平台 回應。
- 即時 Google Cloud Pub/Sub 提供在防火牆後方建構的訊息傳遞服務。
- AppSheet 在 Google Workspace 中建構應用程式的無程式碼開發平台 員工只能在您的 Google Cloud 機構中存取資源 無法在其他機構存取資源
完成快速入門導覽課程後,您可以繼續建構, 即時通訊應用程式可以執行下列操作:
- 使用以下方式回覆使用者: 斜線指令、對話方塊、連結預覽,以及其他互動式功能。
- 主動或獨立執行任務,例如在您時 某些異動如要執行 不是由使用者啟動,您必須設定應用程式驗證,讓 Chat 應用程式可以驗證並呼叫 Chat API。詳情請參閱 以 Google Chat 應用程式的身分進行驗證。
探索更多完整範例
嘗試進行快速入門導覽課程後,請查看 Chat 應用程式範例 使用更多功能和服務下表列出 Google 根據格式使用 Chat 應用程式範例 所採用的技術、架構和互動功能:
- 格式:範例的格式,包括:
- 教學課程提供從頭到尾的逐步說明, 並假設您除了 Google Cloud 專案之外,也沒有額外設定
- 程式碼研究室 會提供一或多項 Google 產品的逐步操作說明 而且稍後發布,讓您可以嘗試在家試用。
- GitHub 程式碼範例已發布到 Google Chat GitHub 存放區 以及使用方式的基本說明這些格式通常會造成 這些範例也會用於說明文件
- 技術:Google Workspace 和 Google Cloud 。
- 架構: Chat 應用程式架構 列舉了所使用的特定服務或服務
- 查看範例使用了哪些互動功能:
範例 | 說明 | 格式 | 技術 | 架構 | 斜線指令 | 對話方塊 | 連結預覽 | 首頁 | 互動式小工具 | 活動 |
---|---|---|---|---|---|---|---|---|---|---|
AI 知識助理 | 使用 Gemini 根據過往訊息回答問題, 即時通訊太短, | 教學課程 |
Google Workspace 事件 API
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Google Cloud Vertex AI
Google Gemini
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
事件管理 | 在 Chat 中回應事件並生成 AI 技術 以及 Google 文件中的解決方案摘要 | 教學課程 |
Admin SDK API
Google 文件
Google Cloud Vertex AI
|
Apps Script
|
||||||
管理專案 | 協助使用者在 Chat 中建立、更新及完成專案。 | 教學課程 |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Cloud Firestore
|
HTTP (Node.js)
|
||||||
運用 Gemini 打造支援 Google 的應用程式 | 2024 年 Google I/O 大會,使用 Gemini 建構各種 Chat 擴充應用程式 接著介紹網際網路通訊層 包括兩項主要的安全防護功能 | 程式碼研究室 |
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Vertex AI
Google Gemini
Google Workspace 事件 API
|
Apps Script
HTTP (Node.js)
Dialogflow CX
|
||||||
互動式意見調查 | 建構可供使用者建立的 Chat 擴充應用程式 意見調查並顯示總票數。說明如何建立 Chat 應用程式: Google Cloud Shell 編輯器。 | 程式碼研究室 |
Google Cloud Functions
Google Cloud Shell
|
HTTP (Node.js)
|