learning
理解 Agent 架构
当前阅读:进阶视角
本单元目标
学完本单元后,你将能用自己的话解释 Agent 的四大核心组件——规划、工具调用、记忆、执行循环,并能画出一张简单的 Agent 工作流程图。
概念讲解
想象你是一位新来的餐厅店长,面前有三位员工:一位负责看菜单定计划(规划),一位负责跑腿去后厨下单(工具调用),一位负责记住老顾客的口味(记忆)。而你作为老板,需要不断循环安排他们干活,直到客人满意离店——这个"安排-执行-检查-再安排"的过程,就是执行循环。
AI Agent 的工作原理与此惊人相似。规划是 Agent 接到任务后拆解步骤的能力,比如"帮用户订机票"会被拆成"查航班、比价格、下单、发送确认"。工具调用是 Agent 使用外部资源的能力,比如调用天气 API、操作日历、搜索网页——没有工具,Agent 只会"纸上谈兵"。记忆分为短期记忆(当前对话上下文)和长期记忆(用户偏好、历史数据),让 Agent 不"失忆"。最后,执行循环把前三者串起来:Agent 规划→调用工具→获取结果→更新记忆→再次规划,循环往复直到任务完成。比如你问"明天北京适合穿什么",Agent 会先规划"查天气",调用天气工具,拿到数据后结合你的位置记忆,最终给出穿衣建议,整个过程就是一个循环。
实操演练
- 打开任意 AI 对话应用(如 ChatGPT、Claude 或国产大模型产品),输入一个需要多步推理的任务:"帮我规划下周末两天的北京短途旅行,包含交通和景点"。
- 观察输出结果,用笔在纸上标出:哪部分是"规划"(行程安排)、哪部分像"工具调用"(提到的地图、订票信息)、哪部分像"记忆"(假设了你的出发地)。
- 接着追问:"如果周六下雨,怎么调整?"——观察 Agent 如何利用之前的对话内容(短期记忆)重新规划。
- 再问:"那周日呢?"——看它是否记得你最初的需求,从而理解"记忆"对连续对话的重要性。
- 最后,用一句话向同伴复述你观察到的"规划→工具→记忆→循环"过程,完成概念内化。
练习任务
- 画一张"餐厅店长"与"AI Agent"的类比对照表,至少列出 4 个对应关系,保存为图片或文档。
- 用 AI 工具完成一次"带工具的 Agent 体验":让它帮你查今天天气并生成一句穿衣建议,然后截图记录它调用了什么外部信息。