当前位置: 首页 > news >正文

给 Agent 输出加一层结构契约:四个最小检查

给 Agent 输出加一层结构契约:四个最小检查

Agent 说“完成了”,不等于下游真的拿到了一个可以继续处理的结果。很多问题不是内容完全错了,而是字段名、类型或状态悄悄变了,解析程序没有报错,却把结果读成了空值。

一个很小的例子

原来接口返回:

{"status":"ok","items":[{"id":"a1"}],"next_step":"review"}

后来某次输出改成:

{"status":"ok","data":[{"id":"a1"}],"next_step":"review"}

如果下游只读取 items,程序可能只得到一个空数组。没有异常日志,也没有明显的失败提示,直到下一步发现结果少了,才开始倒查。

我现在会在 Agent 输出进入业务逻辑前做四件小事:

  1. 先写清字段名、类型和必填项,不让解析器靠猜。
  2. 用 schema 或最小结构校验挡住缺字段、类型不对和未知状态。
  3. 保留一份原始输出,方便区分“Agent 没给”还是“程序丢了”。
  4. 输出结构有变化时加版本,至少让下游知道自己面对的是 v1 还是 v2。

不需要一开始就做得很重

可以先从一条断言开始:

  • status 必须存在,而且只能是允许的状态;
  • items 必须是数组;
  • next_step 必须是明确的下一步,不能用一段模糊自然语言代替;
  • 校验失败时停止触发后续动作,并把原始输出和失败原因留下来。

低风险、可回滚的任务可以自动重试;发布、删除、权限变化、数据覆盖这类不可逆动作,最好把读回和人工确认放在边界上。这样不是把 Agent 当成“不可信”,而是承认一条链路里每个环节都可能发生漂移。

我也在整理一个开放问题:你遇到过最难查的一次格式漂移是什么?是字段改名、类型变化,还是状态值被悄悄换掉?如果团队已经有很轻的检查办法,也欢迎补充。

完整讨论放在这里:
https://tancoai.com/bbs.html?thread=9bab927d-f2c6-4546-8fcc-2d09d4d6aa86&utm_source=csdn&utm_medium=organic&utm_campaign=agent_bbs_atmosphere&utm_content=output-contract

http://www.jsqmd.com/news/1401653/

相关文章:

  • 2026年8月河源市东源县联通300M宽带一篇说透怎么选 - 找卡家园
  • DVWA 的Sql injection 中的medium
  • 2026年8月江门市新会区移动300M宽带申请避坑实录 - 找卡家园
  • 2026年8月武汉市蔡甸区联通500M宽带实测对比宽带怎么选 - 找卡家园
  • OpenClaw无损上下文压缩:突破LLM长度限制的智能解决方案
  • MH迈汇:围绕工具可用性展开的体验解读
  • 从Hello World到工程构建:g++编译器的核心原理与实战指南
  • 2026年8月厦门市电信200M单宽带申请办理避坑全攻略 - 找卡家园
  • 2026年8月海南省联通1000M单宽带一篇说透 - 找卡家园
  • 2026 年至今,中山比较好的变压器回收服务商电话,你闲置的那台铁疙瘩,竟还能换出一笔意外收入? - 企业信息推荐-2
  • 2026年8月南昌市联通300M单宽带怎么选、怎么办才靠谱_ - 找卡家园
  • Python断点调试终极指南
  • 2026年8月南宁市青秀区移动1000M宽带怎么选 - 找卡家园
  • iOS 27 Beta 3适配指南:开发者必做的兼容性测试与实战清单
  • TCP三次握手与四次挥手机制详解及Linux调优
  • 2026年8月宣城市旌德县联通1000M宽带申请避坑全攻略 - 找卡家园
  • VSCode插件离线安装全攻略:从手动部署到企业级镜像搭建
  • 小批量也能发?4J36现货商支持灵活起订量且品质保真 - 2027品牌AI展
  • 用AI提效了10%,该满足吗?江南制造局造出枪炮那天,大清也觉得够了
  • 2026 年当下,江门诚信的AI获客推广公司哪家可靠,别再死磕线下跑业务了,这玩意儿居然能帮商家3天拉到精准客源?-抖客来抖盈AI全域获客 - 行业鉴选官
  • 2026年8月海南省联通500M单宽带避坑攻略 - 找卡家园
  • 2026年8月南充市移动2000M宽带办理避坑指南 - 找卡家园
  • 2026年8月成都市青羊区联通1000M宽带怎么选一篇说透 - 找卡家园
  • DeepSeek Harness源码研读:一套可自由拼装的Agent运行时
  • Java面试官最看重的几个能力,你具备了吗
  • DevEco Studio 3.0.0.800 安装与配置全攻略:从环境检查到项目运行
  • 2026收银机总卡顿?给候选机器做五项体检,结果自己测出来 - Chencen
  • 太空算力:分布式计算新架构与星地协同技术挑战
  • 2026年8月宁德市福安市电信500M单宽带实测办理全流程 - 找卡家园
  • DeepSeek + Harness:给 AI 工程底座换上国产引擎,成本砍到十分之一