AI / 系统 / Agent / Agent 可靠性
Agent 可靠性:模型之外的系统
工具边界、验证、状态与失败恢复。
模型与系统共同决定结果
模型负责生成和决策,周边系统决定工具权限、执行边界、状态管理与验证方式。可靠性问题可能来自模型能力,也可能来自工具接口或流程设计,应通过实际失败定位原因。
四个值得先设计的接口
- 输入:明确任务、可用上下文和成功条件。
- 行动:工具参数有结构,写操作有权限检查。
- 观察:返回真实执行结果,而不是仅表示请求已发出。
- 验证:用可检查的产物或测试确认目标已经达成。
区分请求与结果
“已提交”“已创建任务”“已完成部署”是不同状态。系统应记录状态转换和失败信息,避免把一次工具调用成功等同于业务目标完成。
重试需要知道发生了什么
读操作与写操作的重试策略应分别设计。写操作在丢失响应后可能已经成功,优先对账或使用幂等键,避免重复创建资源。
从简单系统开始
先使用清晰的单步调用或固定工作流。当任务需要动态选择下一步时,再引入自主决策;增加复杂度之前,先定义能够比较结果的评估方式。
这是对工程设计的整理与建议,不包含特定模型的性能保证、固定上下文阈值或未经核实的排行榜数据。