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

Agent基础1

一、Agent 核心运行逻辑

核心闭环:感知 → 规划 → 行动 → 再感知,循环迭代完成复杂任务。

二、Agent 三大核心能力

是智能体实现自主运行、复杂任务处理的核心支撑:

  1. 工具调用:突破模型原生能力,联动外部工具完成实操类任务

  2. 记忆机制:存储、调取对话与任务信息,实现上下文连贯与经验复用

  3. 多步推理与纠错:拆解复杂问题、分步推导,支持执行偏差修正

三、Agent 核心架构

四大核心模块协同运作:大语言模型(LLM)、工具系统、记忆系统、规划模块

1. LLM 核心基座

作为Agent的大脑,负责推理、决策、内容生成,核心管控要素:系统提示词(System Prompt)、模型选型、工具调用稳定性、上下文窗口大小。

2. 工具系统

为LLM提供可调用的外部能力,需配置标准化调用描述(description);支持MCP协议规范,包含三大核心要素:工具(Tools)、资源(Resources)、提示词(Prompts)。

工具本质:配套标准化调用 schema,供 LLM 自主识别、触发调用。

3. 记忆系统

负责信息留存与调取,分为两级记忆:

  • 短期记忆:临时存储当前任务、对话上下文信息

  • 长期记忆:沉淀历史任务经验、用户信息、规则策略,实现能力迭代

4. 规划模块

负责复杂任务拆解与逻辑推演,主流推理框架:

  • CoT(思维链):单链路分步推理,线性拆解问题

  • ToT(思维树):多分支推演,遍历多种解题路径,择优执行

四、Agent 与 Workflow 核心区别

1. Agent

运行逻辑:思考 → 行动 → 观察 → 再思考动态闭环循环。

核心特点:无固定执行骨架,模型自主决策流程,行为具备不确定性,适配复杂、动态、无固定流程的任务。

2. Workflow(工作流)

核心特点:执行流程骨架由开发者硬编码定义,步骤固定、逻辑可控,运行确定性强,适用于标准化、流程化任务。

五、Workflow 六大经典编排模式

1. Prompt Chaining 提示链(串行流水线)

将复杂任务拆分为多个串行小步骤,以上一步的输出作为下一步的输入,流水线依次执行,层层递进完成任务。适用于步骤依赖强、有固定先后顺序的任务。

2. Routing 路由(智能分流)

由LLM先对用户请求进行分类、判定,再根据分类结果分流至对应的专属处理分支。典型场景:智能客服问题分级处理、需求分类响应。

3. Parallelization 并行化(同步执行)

同时执行多个无冲突、无依赖的子任务,所有子任务执行完成后统一汇总整合结果。适用于多数据源检索、多维度同步分析、批量独立处理类任务。

4. Orchestrator-Workers 编排者-工人模式

设置中央编排节点,统一负责任务拆分、分发、调度;多个Worker节点独立并行执行子任务,最终由编排节点汇总结果。适配体量较大、可高度拆解、子任务相互独立的复杂任务。

5. Evaluator-Optimizer 评估者-优化者模式(高价值易忽略)

双角色LLM闭环协作:一个模型负责内容生成,另一个模型(或同模型切换角色)负责质量评估校验。若输出不达标,将评估反馈回传给生成端,迭代重写优化,实现生成-评估-优化的自修正闭环。

六、Agent 三大主流设计范式(完整总结)

1. ReAct(推理+行动范式)—— 实时推理执行

核心机制:三步循环闭环,边推理、边行动、边迭代

  • Thought 推理:模型显性梳理逻辑,明确任务目标与工具使用思路,规避盲目决策

  • Action 行动:基于推理结论,调用对应工具并传入参数,执行具体操作

  • Observation 观察:接收工具返回的结果,作为下一轮推理的输入,循环往复直至任务完成、输出最终答案

2. Plan-and-Execute(规划执行范式)—— 先规划后执行+动态修正

核心机制:规划与执行完全解耦,支持动态重规划,稳定性更强

  • 全局规划阶段:独立LLM生成完整、细化的分步任务清单,支持人工审核校准

  • 分步执行阶段:执行器严格按照规划清单逐步骤落地执行

  • 动态修正阶段:每一步执行结果反馈至规划器,若执行结果偏离预期、出现异常,自动修改、新增、删减后续任务步骤,适配动态变化场景

3. Reflection(反思质量范式)—— 闭环自校验迭代

在ReAct、Plan-and-Execute基础上,叠加质量校验与复盘优化层,提升输出精准度

  • 基础Reflection:单步骤或全任务完成后,由独立评估LLM校验输出质量,不合格则直接重试生成

  • 进阶Reflexion:不止简单重试,还会复盘生成错题式反思总结,记录失败原因、问题短板与优化方案,将复盘经验带入下一轮生成,实现持续迭代优化

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

相关文章:

  • Windows 11开始菜单终极修复教程:3步恢复消失磁贴并深度自定义界面
  • MySQL存储引擎InnoDB、MyRocks、NDB Cluster和未来架构
  • SecHex-Spoofy完整指南:用户模式硬件标识篡改解决方案深度解析
  • m4s-converter:打破平台壁垒,让B站缓存视频重获自由播放权
  • 如何一次性获取B站视频的所有评论?这个开源工具让你轻松搞定数据分析
  • RTD1296PB vs RK3568 选型指南:从4大应用场景看22nm Cortex-A55的3项关键优势
  • 如何快速实现B站缓存视频转换:面向普通用户的完整指南
  • 终极GTA5安全防护指南:如何用YimMenu打造无崩溃游戏体验
  • 如何用Akebi-GC提升你的原神游戏体验:免费开源辅助工具完全指南
  • League Akari:英雄联盟玩家的智能游戏助手革命
  • 考霸刷题宝:五年级的暑假冲刺抢跑,决定了孩子小升初的起跑线
  • 生产事故复盘:一次由Binlog格式引发的数据不一致故障全记录
  • 【计算机毕业设计】基于Spring Boot 的疫苗接种平台设计及实现
  • 【2027最新】基于SpringBoot+Vue的大学生创新创业项目管理系统管理系统源码+MyBatis+MySQL
  • 构建模块化电竞工具链:League Akari架构深度解析与实战指南
  • 暗黑破坏神2存档编辑器的终极完整教程:从数据解析到可视化编辑
  • 告别繁琐手动下载:res-downloader 如何让你的资源收集效率提升 10 倍
  • 终极暗黑2存档编辑器:5分钟打造完美游戏角色的完整指南
  • KSZ9031 电源与 LED 设计避坑指南:FDT434P 替代选型与 640ns 脉冲解析
  • League Akari终极指南:5分钟掌握英雄联盟智能工具箱的完整使用教程
  • 线段树与树状数组的设计比较与应用的技术8
  • UNet 医学图像分割实战:PyTorch 2.0 实现 4 层编码器-解码器结构
  • 研三学术写作入门指南:拆解三重心理障碍,实现高效动笔
  • 5分钟搞定Windows安卓驱动:终极ADB Fastboot一键安装工具完整指南
  • Awesome-CGM:连续血糖监测数据标准化处理架构设计与技术实现
  • JDK Synchronizers 设计及工作原理与教程
  • UnityExplorer自由视角相机:3步解锁游戏世界的终极探索方案
  • GPT-5.6 正式发布:三大模型、价格腰斩、150万上下文——OpenAI 的全面反击
  • ForesightFlow:势引导流匹配实现具身智能动作策略优化
  • 六自由度飞行模拟平台:航空模拟训练与研发的核心技术方案