跳至主要內容
Telemetry
AI輔助分析

將簡單語言問題轉化為可以檢查和改進的 SQL

使用資料表後設資料和集中提示來獲取第一個 DataFusion 查詢或視覺化計劃,然後根據架構和實際結果檢查生成的邏輯。

結果

  • 減少編寫不熟悉的 SQL 的空白頁成本。
  • 保持生成的查詢可見,而不是將分析隱藏在專有報告後面。
  • 讓代理建立第一個儀表板,而人類保留對定義和閾值的控制。

它是如何運作的

從訊號到決策的可審查工作流程

1

給問題提供足夠的背景資訊

命名錶、指標定義、時間範圍、分組和預期輸出。不明確的業務語言會產生不明確的 SQL。

2

檢查生成的假設

在信任圖表之前,請檢查欄位型別、連線、分母、空值處理和時間邊界。

3

僅儲存透過審查的查詢

使用人工智慧來加速,而不是權威。儲存的查詢應該可以被維護它的下一個人員或代理理解。

使用 AI 生成可編輯查詢

真實的產品捕獲顯示一個簡單語言問題變成了 SQL,仍然可見以供審查。

邊界

這不能取代什麼

  • 生成的 SQL 是一個起點,而不是權威的指標定義或安全決策。
  • AI 協助無法檢視架構、提示或已審查的事件合約中缺少的業務上下文。
  • 在為儀表板或警示提供動力之前,應檢查查詢的欄位、聯接、分母、空處理和時間視窗。

可檢查的證明路徑

從事件契約到可見的答案

此範例使用宣告的架構、只讀 SQL 和確定性合成結果。它示範了工作流程,但沒有提供範例資料作為客戶基準。

1. 活動合約

一排進入 agent_events,並明確查詢所使用的型別。

timestamp_utc
Timestamp
event_name
Utf8
data.tool_name
Utf8
data.status
Utf8
data.args.operation
Utf8
data.latency_ms
Float64
瀏覽活動合約

2.只讀SQL

哪些人工智慧工具和參數與失敗次數最多的呼叫相關?

SELECT
  "data.tool_name" AS tool_name,
  "data.args.operation" AS operation,
  COUNT(*) AS calls,
  SUM(CASE
    WHEN "data.status" = 'failed' THEN 1 ELSE 0
  END) AS failures,
  100.0 * SUM(CASE
    WHEN "data.status" = 'failed' THEN 1 ELSE 0
  END) / NULLIF(COUNT(*), 0) AS failure_rate_pct,
  approx_percentile_cont("data.latency_ms", 0.95) AS p95_latency_ms
FROM agent_events
WHERE event_name = 'agent_tool_called'
  AND timestamp_utc >= now() - INTERVAL '7 days'
GROUP BY "data.tool_name", "data.args.operation"
HAVING COUNT(*) >= 20
ORDER BY failure_rate_pct DESC, calls DESC;

3. 合成結果

CRM 查詢是最不可靠的工具操作,而且在 p95 上也是最慢的。

tool_nameoperationcalls
crm_lookupsearch_contact842
order_apifetch_order2210
knowledge_searchsemantic_search4510
檢查查詢、結果和警告

能力

包含什麼

模式感知 SQL 生成
即時視覺化幫助
生成的 SQL 在查詢工作區中保持可編輯
使用與人工編寫的分析相同的表格、儀表板和警示
用於儲存庫級檢測的代理技能和提示包

看分析

使用此功能的 SQL 查詢範例

客戶案例

團隊如何使用此工作流程

相關能力

繼續從事件到決策的工作流程

從一個生產工作流程開始

使用集中提示、傳送綜合事件並在擴大覆蓋範圍之前驗證第一個有用的查詢。