對話式數據分析 API 教學課程、操作示範和工具

為協助您使用對話式數據分析 API 建構及評估資料代理程式,本頁面提供導覽式教學課程、互動式示範、範例應用程式和開發工具的連結。

互動式教學課程

本節提供程式碼研究室、互動式 Colaboratory 筆記本和網誌文章的連結,逐步說明如何瞭解核心 API 概念。

資源 說明 格式
對話式數據分析 API 簡介 請按照逐步教學課程操作,瞭解如何搭配 BigQuery 資料來源使用 Python SDK、如何使用對話式數據分析 API 建立新代理程式、如何建立及管理對話,以及如何從 API 傳送及逐句顯示回應。 程式碼實驗室
使用 Looker 和 BigQuery 的對話式數據分析 API 建構即時通訊應用程式 瞭解如何搭配使用對話式數據分析 API、Looker 和 BigQuery 建構聊天應用程式,包括如何設定 Streamlit 快速入門導覽課程應用程式,以及瞭解 Looker 在語意模型化方面的優勢。 程式碼實驗室
HTTP Colaboratory 筆記本 透過互動式逐步指南,瞭解如何設定環境、建構資料代理程式,以及使用 HTTP 要求發出 API 呼叫。 筆記本
Python SDK Colaboratory 筆記本 透過互動式逐步指南,探索如何設定環境、建構資料代理程式,以及使用 Python SDK 發出 API 呼叫。 筆記本
網誌:使用 Conversational Analytics API 在 BigQuery 中建構對話式代理程式 瞭解如何使用 Python SDK 建構 BigQuery 對話型代理,並取得設定、有狀態對話和串流回應的相關指引。 網誌

範例應用程式和示範

本節提供應用程式範例和影片示範的連結,展示 API 的功能。

範例應用程式和影片

下列資源說明如何在各種環境中整合對話式數據分析 API,並提供 API 功能的總覽:

SDK 和開發工具

本節提供用戶端程式庫、Agent Development Kit (ADK)、MCP Toolbox 和其他工具的連結,方便您建構、管理及評估資料代理。

用戶端程式庫

以下對話式數據分析 API 用戶端程式庫提供安裝說明和參考文件:

Agent Development Kit (ADK)

Agent Development Kit (ADK) 內含建構及管理 Conversational Analytics API 資料代理的工具:

  • ask_data_agent:參考預先設定的資料代理程式 ID,以自然語言提問。
  • ask_data_insights:透過無狀態 API 呼叫,從 BigQuery 等來源生成自然語言資料洞察,不需要資料代理程式。

MCP Toolbox for Databases

MCP Toolbox for Databases 是開放原始碼 MCP 伺服器,可將 AI 代理、IDE 和應用程式連結至資料來源。這項工具會將對話式數據分析 API 包裝成與 MCP 相容的工具,方便您與 BigQuery 和 Looker 等服務互動。

工具箱包含下列服務的 MCP 相容工具:

其他開發工具

下列工具可協助您執行其他開發工作,例如代理評估:

  • Prism:使用這個開放原始碼應用程式監控及評估 AI 代理效能、執行測試套件,以及擷取追蹤記錄。