AI Agent 的四大核心模块


📝 AI Agent 四大核心模块

1. 规划 (Planning)

这是 Agent 的"大脑"逻辑中心,负责将复杂目标拆解为可执行的步骤。

  • 任务分解 (Task Decomposition): Agent 将大型任务拆分为更小、更易管理的子任务。常用技术包括 Chain of Thought (CoT) 和 Tree of Thoughts (ToT)。
  • 自我反思 (Self-Reflection): Agent 会对自己的计划进行评估、纠错和完善。它可以从过去的错误中吸取教训,并针对不合理的输出进行迭代(例如:ReAct 模式)。

2. 记忆 (Memory)

记忆模块决定了 Agent 如何存储和检索信息,以保持上下文的连贯性。

  • 短期记忆 (Short-term Memory): 基于大模型的上下文窗口(Context Window)。记录当前对话的轮次、最近的指令。
  • 长期记忆 (Long-term Memory): 通常结合 向量数据库 (Vector DB) 实现。通过 RAG(检索增强生成)技术,Agent 可以根据需求在海量外部文档或历史记录中检索相关信息。

3. 工具使用 / 行动 (Tool Use / Action)

Agent 不同于普通聊天机器人的核心特征在于它具有"手",能够与外部世界交互。

  • 外部 API 调用: Agent 可以根据任务需求,调用搜索引擎查找新闻、调用计算器进行精确运算、或调用天气接口等。
  • 执行环境: Agent 可以执行代码(Python 解释器)或操控各类软件界面。
  • 模型输出: 这里的输出不再仅仅是文本,而是结构化的指令(如 JSON),用于驱动其他程序。

4. 角色设定 / 感知 (Profile / Perception)

该模块定义了 Agent 的"身份"和"感官输入"。

  • 角色设定 (Profile): 定义 Agent 的专业背景、目标、语气限制等(例如:"你是一个资深的 Python 程序员")。这决定了其决策的偏好和专业深度。
  • 感知 (Perception): 虽然在纯文本 Agent 中不明显,但在多模态 Agent 中,感知模块负责处理视觉(图像、视频)、听觉(语音)等环境信息。

💡 核心逻辑流 (Workflow)

  1. 感知/输入: 接收用户指令和环境信息。
  2. 规划: 基于 记忆 和 角色设定,将指令分解。
  3. 行动: 调用 工具 执行子任务。
  4. 观察/反思: 观察工具执行的结果,更新 短期记忆,并判断是否完成目标。若未完成,回到规划阶段继续循环。

总结:

  • 规划 是逻辑;
  • 记忆 是上下文;
  • 工具 是执行力;
  • 角色 是边界。
相关推荐
chengzhnag2 天前
用一台旧手机,把 AI 记账搬进微信
llm
wovow_mak2 天前
零基础本地部署大模型完整指南:附一键脚本 + 全踩坑记录,家用电脑就能跑
llm
AI技术新视界2 天前
LLM 提示词缓存(Prompt Caching)的秘密
人工智能·缓存·llm·prompt
XLYcmy2 天前
信息检索报告数字经济赋能城市低碳治理的路径研究——基于“传统数据库 + 生成式人工智能”双轮驱动的检索实践 检索实施与结果分析 Web of Science
数据库·ai·llm·prompt·ssci·deepseek·wos
得物技术3 天前
多 Agent 架构的三次反转:从中心调度到自驱协作|得物技术
程序员·架构·llm
lucas_AI3 天前
ToolSpace:把 804 个真实工具环境打包成 Agent 练级场,35B 小模型暴涨 18 分
llm·agent
lyai0074 天前
读完 DeepSeek Harness 源码,我给自己画了一张「最小 CLI Agent」施工图
llm·agent
goehou4 天前
缓存该删还是该改,LLM 服务里的双写问题
redis·缓存·llm·一致性·系统设计
合天网安实验室5 天前
从压缩到泄露:KV Cache Compression 的选择性失忆与系统提示词风险
人工智能·llm
程序猿编码5 天前
解决 LLM 算力浪费,一套统一 KV 管理层实现缓存复用
人工智能·神经网络·机器学习·缓存·llm·大模型推理