您可以在 Spanner 中使用對話式數據分析,以自然語言與代理程式討論資料庫資料。如要取得資料相關問題的解答,請按照下列步驟操作:
- 為您選取的一組知識來源 (例如資料表和檢視區塊) 建立資料代理程式。
- [選用] 為代理建立脈絡和指示,以便設定資料代理,有效回答特定用途的問題。
建議您先使用代理程式建立的內容和指令,再自訂代理程式。
對話式數據分析提供下列類型的脈絡:
- 引導式:您可以在 Google Cloud 控制台中建立這個環境。如果使用者不想直接編寫程式碼,這個選項就很適合。
- 進階:您可以在 Gemini CLI 或 IDE 中建立這個脈絡。建議想進一步控管服務專員品質的使用者採用這種做法。這個內容會重複使用查詢資料方法的內容。
建立資料代理程式後,您就能以自然語言與其對話,詢問有關 Spanner 資料的問題。
對話式數據分析功能由 Gemini for Google Cloud 提供技術支援。
瞭解 Gemini for Google Cloud 如何使用您的資料。
Gemini for Google Cloud 產品仍處於早期技術階段,因此可能會生成看似合理卻與事實不符的輸出內容。使用輸出內容前,請一律確認 Gemini for Google Cloud 產品輸出內容是否屬實。詳情請參閱「Gemini for Google Cloud 和負責任的 AI 技術」。
資料代理
資料代理程式包含一或多個知識來源,以及一組專為處理資料庫資料的用途而設的指令。建立資料代理時,您可以使用下列選項進行設定:
- 使用資料代理程式搭配資料表和檢視表等知識來源。
- 提供自訂表格和欄位中繼資料,以最適合特定用途的方式描述資料庫資料。
- 提供解讀及查詢資料的操作說明,例如定義下列項目:
- 欄位名稱的同義詞和業務用語
- 用於篩選和分組的最重要欄位和預設值
- 使用引導式或進階內容生成功能,提供資料代理可用的結構化內容,建立代理的回覆結構,並瞭解貴機構使用的商業邏輯。
管理資料代理程式
您可以在 Google Cloud 控制台的「代理」分頁中,建立、管理及使用下列類型的資料代理:
- 每個 Google Cloud 專案的預先定義範例代理程式。
- 草擬、建立及發布的代理清單。
- 其他人建立並與您共用的代理程式清單。
詳情請參閱「建立資料代理程式」。
專案中支援資料代理程式的其他服務 (例如 對話式數據分析 API),可以存取您在 Spanner 中建立的資料代理程式。您也可以使用 Conversational Analytics API 呼叫在 Google Cloud 控制台中建立的代理程式。
對話
對話是指與資料代理程式或資料庫資料來源進行的持續性即時通訊。 您可以向資料代理程式提出多個問題,並使用「銷售量」或「最受歡迎」等常見字詞,不必指定資料表欄位名稱或定義條件來篩選資料庫資料。
傳回給你的對話回覆提供下列功能:
- 以文字、程式碼或圖表 (視情況) 形式呈現問題的答案
- 服務專員對結果的解讀。
- 對話的中繼資料,例如使用的代理程式和資料庫資料來源。
直接與資料庫資料來源對話時,對話式數據分析 API 會解讀您的問題,但不會提供資料代理提供的背景資訊和處理指令。因此,直接對話結果可能較不準確。如果案件需要更高的準確度,請使用資料代理程式。
您可以使用 Google Cloud 控制台,在 Spanner 中建立及管理對話。詳情請參閱「透過對話分析資料」。
安全性
您可以使用對話式數據分析 API IAM 角色和權限,在 Spanner 中管理對話式數據分析的存取權。如要瞭解特定作業所需的角色,請參閱「資料代理程式必要角色」和「對話必要角色」。
位置
使用對話式數據分析建立代理程式時,控制平面 (負責規劃、管理工作流程及呼叫工具 (自動化調度管理)) 只會使用全域端點。資料平面 (負責擷取、檢索及處理實際資料庫記錄和向量文件) 會使用區域端點。
定價
建立資料代理和與資料代理或資料庫資料來源對話時,系統會根據 Spanner 運算價格收取查詢費用。在預先發布期間,建立及使用資料代理程式和對話不會產生額外費用。
動態共用配額
Vertex AI 中的動態共用配額 (DSQ) 可管理 Gemini 模型的容量。與傳統配額不同,DSQ 可讓您存取大型共用資源集區,且模型處理量沒有固定的專案限制。
延遲等效能可能會因整體系統負載而異。
共用集區需求量較高時,您偶爾可能會遇到暫時性 429 Resource Exhausted 錯誤。這些錯誤表示共用集區容量暫時受限,但並非專案達到特定配額限制。如要查看容量,請稍後再重試要求。
後續步驟
- 進一步瞭解對話式數據分析 API。
- 建立資料代理。
- 透過對話分析資料。