Skip to content

Agent Course (Free) 学习笔记 ​

来源: awesome-generative-ai-guide - Applied LLMs Mastery & Agents 101 学习日期: 2026-04-12 | 实现机制见 Learn LLM 第 13 章(Agent)

一、Agent 核心理论框架 ​

Agent 三组件模型 ​

┌─────────────────────────────────────────┐
│                  Agent                   │
├─────────────┬──────────────┬────────────┤
│   Brain    │  Perception  │   Action   │
│ (大脑)     │   (感知)      │   (行动)   │
└─────────────┴──────────────┴────────────┘
组件职责说明
Brain中央控制器存储信息、处理思考、做出决策
Perception感知模块解析外部环境的各种感官输入
Action行动模块使用工具执行任务并影响周围环境

实用四组件模型 ​

组件职责示例
Agent Core核心决策目标定义、工具指令、行为模式
Memory Module记忆存储短期记忆(当前对话)+ 长期记忆(历史积累)
Tools工具调用RAG、代码解释器、搜索 API
Planning Module规划任务分解(Task Decomposition)、反思批判(Reflection)

Memory 检索机制:语义相似性(embedding 向量检索)、重要性加权、时序性(最近优先)、领域自定义指标。

二、单 Agent 与多 Agent ​

单 Agent 孤立运行,缺乏协作、社会学习与多轮反馈能力。多智能体系统(MAS)的优势:分工协作、集体决策、任务分解。交互类型:

类型特点适用场景
Cooperative(合作)Agent 协同追求共同目标任务分解流水线
Adversarial(对抗)Agent 通过博弈优化代码评审、质量把控

三、Agent 评估基准 ​

基准用途链接
AgentBench综合评估THUDM/AgentBench
ToolBench工具调用能力Paper
ClemBench多样化任务Paper

评估方法学的 canonical 在 evals.zenheart.site。

四、推荐学习路径(5-Day Roadmap) ​

五、与主线文档的关系 ​

本笔记的三组件/四组件框架与多 Agent 交互模式已展开为主线 Agent 运行时、Agent 设计模式与多 Agent 系统;本页保留为课程出处与外部资源索引。

相关资源 ​

Built for frontend engineers · Powered by VitePress