跳转到主要内容
笔记目录

AI / 系统 / Agent / Agent 可靠性

Agent 可靠性:模型之外的系统

工具边界、验证、状态与失败恢复。

模型与系统共同决定结果

模型负责生成和决策,周边系统决定工具权限、执行边界、状态管理与验证方式。可靠性问题可能来自模型能力,也可能来自工具接口或流程设计,应通过实际失败定位原因。

四个值得先设计的接口

  • 输入:明确任务、可用上下文和成功条件。
  • 行动:工具参数有结构,写操作有权限检查。
  • 观察:返回真实执行结果,而不是仅表示请求已发出。
  • 验证:用可检查的产物或测试确认目标已经达成。

区分请求与结果

“已提交”“已创建任务”“已完成部署”是不同状态。系统应记录状态转换和失败信息,避免把一次工具调用成功等同于业务目标完成。

重试需要知道发生了什么

读操作与写操作的重试策略应分别设计。写操作在丢失响应后可能已经成功,优先对账或使用幂等键,避免重复创建资源。

从简单系统开始

先使用清晰的单步调用或固定工作流。当任务需要动态选择下一步时,再引入自主决策;增加复杂度之前,先定义能够比较结果的评估方式。

这是对工程设计的整理与建议,不包含特定模型的性能保证、固定上下文阈值或未经核实的排行榜数据。

延伸阅读:Anthropic:Building effective agents。