定义
一两句话。说明该模式是什么,以及它与相邻模式的区别。
结构
加载图表…
何时使用
- 场景 1
- 场景 2
- 场景 3
何时不使用
- 反场景 1
- 反场景 2
实现方法
- 定义输入/输出 schema。
- 定义 Agent 角色与工具边界。
- 定义状态、超时、重试、取消。
- 定义 trace 事件。
- 定义失败时的降级策略。
最小化伪代码
TypeScript
async function runPattern(input: Input): Promise<Output> {
// TODO
}
推荐的追踪事件
pattern.startedpattern.completedpattern.failed
常见失败模式
- 失败模式 1
- 失败模式 2
实现检查清单
- 输入/输出 schema 已定义
- 权限边界已定义
- Trace 事件已定义
- 失败策略已定义
- 成本与超时已定义
参考资料
- 链接 1