分析 Agent 上线前的 7 项检查

DaxtonValehart · reddit · 2026-07-14

这篇帖子强调:**语义层不是词汇表,而是可执行的业务逻辑**。分析型 agent 即使写出合法 SQL,也可能因为指标定义、连接关系或时间语义错误而给出业务上错误的答案。 作者提出在把 analytics agent 接入生产前,要重点检查 7 件事: 1. **真值集**:手工算出 10 个真实问题的答案,作为回归基准。 2. **改写一致性**:同一个指标用不同说法提问,结果必须一致。 3. **Join 与粒度**:明确一对一/一对多/多对多及聚合粒度,避免重复计数。 4. **权限**:不要只依赖表级权限,语义层也要做访问控制。 5. **所有权与版本**:指标定义要版本化,便于追踪变更。 6. **跨界面一致性**:agent、dashboard、API、workbook 必须返回同一套指标。 7. **回归评测**:每次改定义后都要重跑历史样本,确认没有意外漂移。 作者总结:语义层相当于一个契约,agent 只是其中一个访问入口。

原文链接 →