当前位置: 首页 > news >正文

Agent设计模式

1、GoF 23 模式

GoF 的 23 种设计模式,本质上就是 23 种写程序时常见问题的经典解法。简单来说有三类。创建型:怎么把对象“造出来”更灵活。结构型:怎么把对象“拼起来”更合理。行为型:怎么让对象之间“配合工作”更顺畅。

但 GoF 23 模式有一个共同的底层假设:它假设单进程 / 共享内存 / 同步调用 / 确定性失败。所有对象在一个进程里跑,状态在共享内存里改,函数调用同步返回,失败就抛 Exception。

2、第二代设计模式——分布式系统模式

它们都把“不确定性”作为首要关注点来处理。GoF 假设失败是 Exception,分布式假设失败是 default,每一个模式都是在不确定性下保证系统行为可靠的工程纪律。

3、第三代 Agent 模式,解决“模型怎样被约束地行动”

第一条轴,叫认知功能。 也就是 Agent 到底在做什么:感知、记忆、推理、行动、反思、协作、治理。

另一条轴,叫执行拓扑。 也就是这些能力到底是怎样流动起来的:链式、路由、并行、编排、循环、层级。

对比

第一代把权力交给对象结构,第二代把权力交给服务边界,第三代把一部分决策权交给模型,然后由 harness 把边界重新收回来。

模式演进的根因:三种不确定性

第一种 输出不确定 (Output uncertainty)

同一个 prompt,模型跑十次,可能给十种不同答案。你过去以为 retry 会得到同样结果,传统软件的 retry 假设幂等,失败重跑应该得同样结果。但在 LLM 上,LLM 调用的重试可能得到完全不一样的答案,引出新的行为分支。这就让熔断器(Circuit Breaker)、幂等键(Idempotency-Key)这些经典工程模式整套要重新装一遍。

第二种 行为不确定

(Behavioral uncertainty)Agent 不只是给你一个答案,它还会自己决定要不要调用工具、先调用哪个工具、要不要问澄清问题、要不要继续展开思考。它的行为轨迹,不再是代码里写死的流程图。一个 ReAct Agent 在 Reasoning 和 Acting 之间循环切换,循环长度、循环内容、每一步具体做什么,都不是 设计阶段就能预测的。

第三种 环境不确定

(Environmental uncertainty)Agent 操作的世界本身在变。一个浏览网页的 Agent,今天看到的页面布局明天可能变了;一个写代码的 Agent,它上次读过的 Codebase 这次可能已经被同事改过。世界不会停下来等 Agent。传统软件工程把不确定性当边缘情况来处理,try-catch 一下、retry 几次、超时报错。大家会觉得我加个 retry、schema 校验,后者加个 timeout 就稳了。这思路是 try-catch 思路,它治不了 Agent 系统。

Agent 工程不是让模型自由发挥,而是让有限的注意力、记忆、工具、权限和信任资源,被花在最值得花的地方。这其实就是 Harness 的意义所在。

  • 模型在什么上下文下思考;

  • 模型能看到哪些信息;

  • 模型能调哪些工具;

  • 模型在什么条件下必须停下来;

  • 模型做错以后,系统如何把它拉回来;

  • 模型做过什么,谁来留痕、谁来审计。

http://www.jsqmd.com/news/903869/

相关文章:

  • 网站SEO优化要注意什么?AI写文章不被惩罚的2个细节
  • 2026年6月浪琴中国区售后全面升级|最新官方维修服务探测报告及售后指南 - 浪琴服务中心
  • Windows NAS进阶玩法:除了存电影,如何用它搭建私人远程办公与媒体库(Jellyfin+内网穿透实战)
  • 论文党必看!书匠策AI的免费查重功能到底有多香?手把手带你搞定
  • 老旧厂房升级管道系统,2026哪些工程公司能兼顾效率与安全? - 品牌2025
  • 2026年腻子品牌推荐需补充权威数据支撑:湖州艺术漆/耐擦洗墙面涂料/腻子品牌推荐/腻子施工服务/刷墙面大白找谁/选择指南 - 优质品牌商家
  • MON51调试器I2C通信改造与嵌入式开发实践
  • 阿里 AgenUI 开源库前后端实战教程 —— Day 2:后端接入 Spring AI Alibaba 鸿蒙端引入 AgenUI
  • Windows环境下RTL1090与adsbscope联调避坑指南:解决端口31011与地图定位问题
  • 广告监管升级,赣州实体店AI获客的正确姿势是什么? - 优家闲谈
  • 【ChatGPT影评写作黄金公式】:豆瓣9.0+高赞影评的5步生成法(附23个真实失效prompt避坑清单)
  • AI 智能体培训后可以做什么工作?就业方向全景图
  • 2026西安各区注册公司,选长安德勤财税更快更省心! - 小柏云
  • 2026年优质资管系统软件推荐,集团不动产私有化平台测评 - 品牌2025
  • 打破隔阂:Mac用户如何用飞秋实现与Windows同事的无缝沟通
  • YM 设计甄选|2026 武汉家装全案流程 本土优质装企收费白皮书 - 品牌评测官
  • DIY旧书改造:打造可调光书本氛围灯的全流程指南
  • 2026年5月重庆不锈钢橱柜厂家实力排行一览:重庆厨房橱柜/重庆厨房设备供应商/重庆商用不锈钢厨房设备/优选推荐 - 优质品牌商家
  • 基于ESP8266与FFT的音乐响应无限镜DIY全解析
  • 猫抓浏览器扩展:三步解锁网页视频音频自由下载
  • 9.LeetCode 209. 长度最小的子数组 | 滑动窗口专题详解
  • 论文写作避坑指南:书匠策AI的免费查重到底有多香?
  • OpenHarmony ACE 框架分析:ArkUI 渲染引擎架构
  • 信任增长引擎:盲盒源码系统小程序V6MAX、APP盲盒源码与国际版盲盒源码 - 壹软科技
  • 如何增加网站被收录的机会?让全站索引率提升40%的内链布局法
  • Science Robotics 人形机器人将在25年内取代大多数人类工人——真还是假?
  • 通过Nodejs快速构建接入Taotoken多模型服务的后端应用
  • 高中语文古诗词和文言文必背72篇电子版及朗读音频
  • 终极自动化指南:用Pulover‘s Macro Creator轻松实现Windows办公革命
  • Java-RPG-Maker-MV-Decrypter:3步操作解锁RPG游戏资源逆向分析