修复 agent 乱造 enum 值的关键,不是加强 prompt 而是工具边界
Loud-Tax6854 · reddit · 2026-07-26
- 一位前端工程师分享了自己在 AI 内容生成 agent 里遇到的真实问题:模型会把 enum 值乱编成 inreviewpending,而系统里实际只有 inreview。
- 解决办法不是把 prompt 写得更强硬,而是把允许值移到一个 tool 里,让 agent 先读取当前 enum,再对输出做校验。
- 一旦选了列表外的值,调用就失败并重试。
- 这条经验总结得很直白:prompt 只是建议,工具边界才是契约。
- 作者也在追问:像组件 prop 名这种没那么整齐的约束,怎么同样做成可验证的“合法集合”。
「编程与Agent」频道最新
- 改造 orchestration skill,让多个 agent 互相自我审查 — pvncher · 2026-07-27
- 现代 AI Agent 协议栈的 11 项实用地图 — TheTuringPost · 2026-07-27
- NVIDIA 称 Nemotron 3 Ultra 在 RTL 芯片设计任务上达 97.1% — NVIDIAAI · 2026-07-27
- 东京 Agent Forge 黑客松一天做出可上线 AI agents — DavidBennett__ · 2026-07-27
- 长周期智能体最终需要不可变事件日志 — sebpaquet · 2026-07-27
- 实测智能体数据科学工作流:代码能跑但常答错问题 — hugobowne · 2026-07-27