對話內容分析 API:建構資料代理程式,並與資料對話

開發人員可透過 geminidataanalytics.googleapis.com 存取 Conversational Analytics API,建構以人工智慧 (AI) 為基礎的聊天介面或資料代理,以自然語言回答 BigQuery、Looker 和 Looker Studio 中結構化資料的問題。透過 Conversational Analytics API,您可以為資料代理程式提供業務資訊和資料 (「內容」),以及 SQL、Python 和視覺化程式庫等工具的存取權。這些服務專員回覆會顯示給使用者,且可由用戶端應用程式記錄,打造順暢且可稽核的資料即時通訊體驗。

瞭解 Gemini for Google Cloud 如何使用您的資料,以及使用時機

開始使用 Conversational Analytics API

請按照下列步驟設定環境,並使用 Conversational Analytics API 開始建構資料代理程式及與之互動。

設定和必要條件

使用 API 或範例之前,請先完成下列步驟:

建構資料代理程式並與之互動

完成上述步驟後,請按照下列步驟,使用 Conversational Analytics API 建構資料代理程式並與之互動:

主要 API 作業

這個 API 提供下列核心端點,用於管理資料代理程式和對話:

作業 HTTP 方法 端點 說明
建立虛擬服務專員 POST /v1alpha/projects/*/locations/*/dataAgents 建立新的資料代理程式。
取得代理程式 GET /v1alpha/projects/*/locations/*/dataAgents/* 擷取特定資料代理程式的詳細資料。
更新代理程式 PATCH /v1alpha/projects/*/locations/*/dataAgents/* 修改現有資料代理程式。
列出代理程式 GET /v1alpha/projects/*/locations/*/dataAgents 列出專案中可用的資料代理程式。
刪除代理程式 DELETE /v1alpha/projects/*/locations/*/dataAgents/* 移除資料代理程式。
建立對話 POST /v1alpha/projects/*/locations/*/conversations 發起新的持續性對話。
使用對話參考資料進行即時通訊 POST /v1alpha/projects/*/locations/*:chat 傳送參照現有對話及其相關聯代理程式環境的即時通訊訊息,繼續進行有狀態的對話。如果是多輪對話, Google Cloud 會儲存及管理對話記錄。
使用資料代理程式參照進行即時通訊 POST /v1alpha/projects/*/locations/*:chat 傳送無狀態的即時通訊訊息,並參照已儲存的資料代理程式來提供背景資訊。如果是多輪對話,應用程式必須管理對話記錄,並在每個要求中提供記錄。
使用內嵌脈絡對話 POST /v1alpha/projects/*/locations/*:chat 直接在要求中提供所有內容,不使用已儲存的資料代理程式,傳送無狀態的即時通訊訊息。如果是多輪對話,應用程式必須管理對話記錄,並在每個要求中提供記錄。
取得對話 GET /v1alpha/projects/*/locations/*/conversations/* 擷取特定對話的詳細資料。
列出對話 GET /v1alpha/projects/*/locations/*/conversations 列出特定專案中的對話。
列出對話中的訊息 GET /v1alpha/projects/*/locations/*/conversations/*/messages 列出特定對話中的訊息。

其他資源