25|护栏三明治:高风险行动的前中后防线
黄佳

释题:护栏三明治模式把高风险工具夹进前置和后置两层守卫。副作用发生以前拦输入,工具返回以后管发布,已经发生的影响则进入补偿(recover)管理流程。
你好,我是黄佳。
前面三讲,我们通过一系列的模式设计把控制的边界推到了工具调用的最前线:工具调度决定当前工具调用是否能准入,规划执行决定长任务走到哪一个具体步骤,提示链决定上游工件能不能完备的交给下游继续处理。
现在,Agent 已经选中了合法工具,计划和工件也都通过了检查,下一行代码就要真正改变环境。不过最后这几厘米也不能掉以轻心。这一讲,我们就来学习如何通过护栏三明治进行防护。
危险发生在两个时刻
打开行动模块测试工作台,进入第 25 讲。这一讲所聚焦的实验叫作 V5-高风险输入输出。
它包含两个独立切片。第一个切片检查输入,第二个切片检查输出。分别用于展示前置护栏和后置护栏各自能保证什么。
第一个测试切片准备转账:
此时工具名合法,参数类型也能被 Python 接受,金额却远超本场景允许自动执行的 200000。此时我们希望系统在工具运行以前发现问题。否则钱一旦转出,即使发现“金额过高”也已经晚了。
第二个测试切片生成员工工单回复:
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Agent 设计模式之美》,新⼈⾸单¥68
《Agent 设计模式之美》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论