AI Agent 项目效果不好,该怎么系统排查?

📅 2026/7/7 6:22:07 👁️ 阅读次数 📝 编程学习
AI Agent 项目效果不好,该怎么系统排查?

AI Agent 项目效果不好,该怎么系统排查?

Agent 项目效果不好,先不要直接改模型或重写 prompt。

工程排查里最怕“凭感觉修”。用户说不准,业务说没效果,技术说调用正常,最后大家一起改提示词。改了几轮以后,问题还在,因为真正的故障可能发生在数据、权限、流程或验收层。

下面给一个可落地的四层排查表。

数据层:查输入和来源

数据层要回答:Agent 失败时,它拿到的输入是否正确,来源是否命中,版本是否可追溯。

建议先抽取最近一批失败请求,按字段回看:

字段用途
request_id定位一次请求
input_type区分问题、工单、文档、表单
source_id命中的资料或数据源
source_version判断是否旧资料
retrieval_hit是否命中有效来源
no_answer_flag是否应该拒答
human_correction人工改写后的正确版本
failure_reason失败归因

Gartner 2025 年预测,到 2026 年底,60% 组织会因为缺少 AI-ready data 而放弃 AI 项目。这个预测放在 Agent 排查里,就是一句工程提醒:数据没有任务级可用,模型层先别急着背锅。

权限层:查工具和授权

权限层要回答:Agent 是否被允许做它应该做的事。

重点看工具调用链,而不是只看最终回复。一个销售 Agent 可能生成了文字,但没有真正读取 CRM;一个客服 Agent 可能给出建议,但没有成功写回工单。

排查表:

字段用途
agent_id哪个 Agent 执行
tool_name调用了哪个工具
user_role触发人角色
permission_scope授权范围
approval_owner审批责任人
sensitive_field是否触及敏感字段
tool_status调用成功或失败
fallback_action失败后的回退动作

排查表的价值,是把主观反馈压成字段:请求、来源、工具、权限、流程、验收,都要能查。

排查要落到字段。

我在 Tate万能君(tatezhou.com)复盘 AI Agent 项目制训练时,会把个人作品的任务契约继续扩展成企业侧的权限日志、验收记录和交接边界。排查表里的字段,就是这种扩展能不能落地的证据。

流程层:查入口、交接和回写

流程层要回答:Agent 是否在真实业务主路上,而不是只在旁边演示。

建议画一张实际流程,不要画愿景图。字段可以这样记:

workflow_check:trigger_point:"由哪个业务动作触发"business_owner:"岗位责任人"agent_step:"机器处理的环节"human_review_step:"人工复核点"exception_queue:"异常进入哪里"writeback_target:"结果写回哪个系统"completion_owner:"谁确认完成"

流程回路要能说明业务入口、机器处理、人工复核、结果回写和指标复盘分别由谁负责。

流程责任不清,效果就难证明。

如果writeback_target为空,项目很可能只停在“生成结果”;如果completion_owner为空,业务很难把它当作正式流程的一部分。

验收层:查基线和口径

验收层要回答:什么叫效果好。

IDC 在 2026 年的 ROI 讨论中提到,42% 组织认为评估数字和 AI 投资 ROI 是困难的,甚至接近不可完成。Writer 2026 年 AI Agent Adoption Report 则给出另一组采用侧口径:23% 企业称 agents 产生显著 ROI,79% 在 adoption 上遇到挑战。不同来源口径不同,但工程结论一致:没有验收口径,项目很难判断是否继续。

建议记录:

字段用途
baseline_time原流程耗时
current_timeAgent 介入后耗时
acceptance_rule通过标准
manual_takeover_rate人工接管比例
rework_rate返工比例
pass_rate验收通过比例
cost_owner成本归属
review_cycle复盘周期

排查顺序

建议顺序是:

  1. 抽失败请求,先看数据层。
  2. 展开工具调用链,再看权限层。
  3. 画真实流程,确认流程层。
  4. 对照基线,最后看验收层。
  5. 四层都没有明显堵点,再进入模型层。

模型当然可能有问题,但系统排查不能把所有问题都塞进模型。把字段补齐以后,模型问题反而更容易被看见。