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

Agent的九种设计模式

要理解 Agent(智能体,可简单理解为 “能自主做事的智能程序 / 角色”)的九种设计模式,我们可以用 “生活场景类比”+“具体实例” 拆解 —— 每种模式本质是 Agent 在不同任务场景下,“如何自主决策、与环境 / 其他 Agent 互动” 的固定套路,核心是解决 “谁来做、做什么、怎么协作” 的问题。

1. 反应式 Agent(Reactive Agent):“条件反射,只看眼前”

通俗理解:像只 “没记性的小狗”—— 看到食物就吃,看到危险就跑,不记过去发生的事,只根据 “当前看到的情况” 做反应,没有长期目标。核心逻辑:无内部记忆,仅通过 “感知→规则匹配→行动” 的即时循环工作,输入是 “当前环境状态”,输出是 “对应行动”。

实例

  • 家用烟雾报警器:只检测 “当前是否有烟雾(环境状态)”,一旦检测到(规则匹配:烟雾浓度>阈值),就立即响铃(行动),不记录 “昨天是否响过”“烟雾持续了多久”。
  • 游戏里的基础小怪:只看 “当前是否有玩家进入攻击范围(环境状态)”,一旦进入(规则匹配:距离<5 米),就挥刀攻击(行动),不记得 “之前被玩家打了几次”。

2. 基于模型的 Agent(Model-Based Agent):“记笔记,懂复盘”

通俗理解:像 “会记路线的快递员”—— 不仅看眼前的路(当前环境),还会记 “之前走过的错路”“小区楼栋分布”(环境模型),遇到岔路时,会结合记忆判断 “哪条路更近”,而不是瞎闯。核心逻辑:比反应式多了 “内部模型”(记录环境的历史状态和变化规律),会通过 “感知→更新模型→预测环境→匹配规则→行动” 的流程,避免重复犯错。

实例

  • 扫地机器人:第一次清扫时,会记录 “家里哪里有家具(障碍物模型)”“哪个房间大(空间模型)”;下次清扫时,不会重复撞家具,也不会漏扫已记录的区域 —— 因为它用 “内部模型” 记住了环境规
http://www.dtcms.com/a/410228.html

相关文章:

  • 系统性学习C++-第二讲-类和对象(上)
  • LSM-Tree数据结构和数据库
  • 理解Modbus地址:设备手册地址 (40001) vs. 协议地址 (0)
  • 自己做电商网站网站建设 万网
  • Linux系统编程:线程概念
  • 【pycharm---pytorch】pycharm配置以及pytorch学习
  • 学做网站培训 上海南昌网站页面优化
  • 《C++ Primer Plus》读书笔记 第二章 开始学习C++
  • 【精】C# 精确判断XML是否存在子节点
  • 从零开始学神经网络——GRU(门控循环单元)
  • XML中的 CDATA mybaitis xml中的 <![CDATA[ xxxx ]]>
  • iOS 26 系统流畅度剖析:Liquid Glass 动画表现 + 用户反馈
  • JavaScript学习笔记(十四):ES6 Set函数详解
  • 应用网站如何做wordpress 不同数据库
  • Nginx 访问控制、用户认证与 HTTPS 配置指南
  • 老板让做公司网站设计社交网站开发公司
  • 电影级深黄色调人像风光摄影后期Lr调色教程,手机滤镜PS+Lightroom预设下载!
  • 【C++】:模板进阶
  • 【java 语法】Java枚举(Enum)全面详解
  • 栈的顺序存储基本概述
  • 休闲食品网站建设中土集团北方建设有限公司网站
  • 车载以太网100/1000BASE-T1物理层的基础概念和应用注意事项
  • Bandzip去除公告
  • 上颌磨牙根方解剖特点与拔牙器械应用策略
  • 三数之和_优选算法(C++)双指针
  • 鸿蒙开发 一 (九)、嵌套滚动,Scroll + List
  • 【展厅多媒体】互动虚拟翻书技术应用全解析
  • 外贸网站建设定制开发小型办公室中式装修
  • WaveTerminal+cpolar:命令行工具的远程协作新体验
  • 基于C++的分布式RPC框架(一)