<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LLM Evaluation on DataAgentX</title><link>https://e343c64b.dataagentx.pages.dev/zh-cn/tags/llm-evaluation/</link><description>Recent content in LLM Evaluation on DataAgentX</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 10 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://e343c64b.dataagentx.pages.dev/zh-cn/tags/llm-evaluation/index.xml" rel="self" type="application/rss+xml"/><item><title>SQL 跑通了，Data Agent 的答案就可信吗</title><link>https://e343c64b.dataagentx.pages.dev/zh-cn/tech/20260910-evaluation/</link><pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate><guid>https://e343c64b.dataagentx.pages.dev/zh-cn/tech/20260910-evaluation/</guid><description>&lt;p&gt;查询成功、图表漂亮、报告完整，都不能单独证明答案可信。Agent 可能选错数据源、套错指标口径、执行了正确 SQL 却读到不完整数据，最后再把相关性写成因果解释。&lt;/p&gt;&#10;&lt;p&gt;一个总准确率会把这些错误压成同一个数字，也会掩盖高风险失败。更有效的做法是沿分析链逐层验证，并让失败回到真正需要修复的位置。&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://e343c64b.dataagentx.pages.dev/images/articles/evaluation/core-zh.svg"&gt;&lt;img src="https://e343c64b.dataagentx.pages.dev/images/articles/evaluation/core-zh.svg" alt="Data Agent 从来源到交付的五层验证体系"&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;下层错误会污染上层。来源不对时，评价报告文笔没有意义；发生越权时，再高的平均准确率也不能抵消安全问题。&lt;/p&gt;&#10;&lt;h2 id="五层验证各自回答不同问题"&gt;五层验证，各自回答不同问题&lt;/h2&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;层级&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;验证问题&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;失败后回到哪里&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;来源层&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;资产、版本、权限、数据水位和覆盖是否正确&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;接入与上下文路由&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;语义层&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;指标、实体、粒度、时间、Join 与过滤是否符合业务定义&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;语义计划或澄清&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;执行层&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;查询/代码能否安全运行，结果是否完整且符合契约&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;工具参数、代码或运行环境&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;分析层&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;比较基线、统计方法、推断和不确定性是否成立&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;分析计划或补充证据&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;交付层&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;结论是否有引用，图表是否误导，接收者是否有权使用&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;报告、制品或审批流程&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;每层都应产生结构化结果：&lt;code&gt;pass&lt;/code&gt;、&lt;code&gt;fail&lt;/code&gt;、&lt;code&gt;unknown&lt;/code&gt; 或 &lt;code&gt;needs_human&lt;/code&gt;，并附证据。未知不能自动当作通过；同一个模型对自己的答案说“看起来正确”，也不是独立验证。&lt;/p&gt;&#10;&lt;h2 id="一道题需要多种正确性"&gt;一道题需要多种正确性&lt;/h2&gt;&#10;&lt;p&gt;以“哪个渠道导致本月转化下降”为例：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;任务正确性&lt;/strong&gt;：是否回答了“贡献变化”，而不是只列出最低转化率渠道。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;数据正确性&lt;/strong&gt;：是否覆盖本月全部渠道，水位是否完整。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;语义正确性&lt;/strong&gt;：转化率分子分母和新客定义是否一致。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;程序正确性&lt;/strong&gt;：SQL 是否避免重复 Join，查询结果是否被截断。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;分析正确性&lt;/strong&gt;：渠道结构变化是否造成聚合偏差，是否误写因果。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;交付正确性&lt;/strong&gt;：结论、证据、限制和建议是否对应，接收人是否有权限。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;只用 exact match 比较 SQL，会把等价查询判错，也会把能运行但业务错误的查询判对。评测应执行查询、检查语义绑定和结果性质，再由规则或人判断分析结论。&lt;/p&gt;&#10;&lt;h2 id="建立一套来自真实工作的任务集"&gt;建立一套来自真实工作的任务集&lt;/h2&gt;&#10;&lt;p&gt;通用基准能比较研究系统，但企业上线仍需要自己的任务集。样本应来自实际问法、历史工单、分析报告和失败日志，并按业务域、难度、风险和数据形态分层。&lt;/p&gt;&#10;&lt;p&gt;每题至少记录：用户身份、目标、允许资产、禁止资产、语义版本、数据快照、期望产物、可接受变体、必须拒绝的行为和评分规则。开放分析不必只有一个标准答案，但应有事实不变量、必须覆盖的假设和不可越过的推断边界。&lt;/p&gt;&#10;&lt;p&gt;困难样本不能只靠“更长问题”制造。真正有价值的是同名表、歧义指标、权限差异、数据延迟、空集与零、工具超时、冲突证据和无法回答的问题。&lt;/p&gt;&#10;&lt;h2 id="指标要与失败成本对应"&gt;指标要与失败成本对应&lt;/h2&gt;&#10;&lt;p&gt;一组更实用的指标包括：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;资产选择与覆盖&lt;/strong&gt;：Hit@K、Recall@K、跨源完整集合覆盖率。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;语义绑定&lt;/strong&gt;：正确指标/实体/版本比例，歧义时的澄清或拒答质量。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;执行可靠性&lt;/strong&gt;：可执行率、结果契约通过率、超时与资源超限、重复副作用。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;答案支持率&lt;/strong&gt;：关键事实声明中有可访问证据支持的比例。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;校准&lt;/strong&gt;：系统表达的置信度是否与真实正确率一致，未知时是否收敛。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;安全阻断&lt;/strong&gt;：未授权请求误放行率，必须独立报告并设为上线门禁。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;成本与延迟&lt;/strong&gt;：端到端 p50/p95、模型与工具调用、扫描量和人工复核时间。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;不要把这些指标简单平均成一个“综合分”。越权、错误写入和没有证据的高置信结论，成本远高于格式不完美；权重应由场景风险决定。&lt;/p&gt;&#10;&lt;h2 id="离线评测影子运行和线上监控各做什么"&gt;离线评测、影子运行和线上监控各做什么&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;离线回归&lt;/strong&gt;用于固定快照上比较模型、提示词、语义版本和工具变更。每次发布都跑核心集和近期故障集，保存执行轨迹与差异。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;影子运行&lt;/strong&gt;让 Agent 处理真实请求但不向用户或生产系统提交结果，用来发现目录、权限、成本和长尾问题。它比离线集更接近环境，同时保持较低风险。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;线上监控&lt;/strong&gt;关注任务完成、人工修改、拒答、升级、工具故障、权限阻断、延迟和成本。用户点赞不是正确性标签；人工修改也要区分文风调整、口径修正和事实错误。&lt;/p&gt;&#10;&lt;p&gt;线上确认的错误进入回归集，但要去除敏感数据、绑定版本并记录失效条件。评测集本身也会漂移，需要负责人和更新流程。&lt;/p&gt;&#10;&lt;h2 id="评判器也要被评测"&gt;评判器也要被评测&lt;/h2&gt;&#10;&lt;p&gt;LLM-as-a-judge 适合检查结构、覆盖和开放式表达，却可能偏爱更长、更自信或与自身风格相近的回答。使用前应让多名领域专家标注一组校准样本，测量一致性，并为高风险结论保留人工复核。&lt;/p&gt;</description></item></channel></rss>