课程入门
第 1 课 · Agent 核心概念入门
本课用不写代码的方式讲清 Agent 的四个核心部件(模型、工具、循环、记忆),帮你建立能迁移到任何框架的心智模型,并学会判断什么任务才真正需要 Agent。
课程定位
这是「从零搭建你的第一个 Agent」的第一课,也是唯一一门刻意不写代码的课。
绝大多数 Agent 教程的问题不是“不够代码”,而是太快进入代码:你还不知道模型、工具、循环、记忆四块积木各管什么、边界在哪里,就被某个框架的 API 拖着走,最后只会照着抄,换一个框架就懵。
本课的任务恰恰相反:先把四块积木和它们之间的协作关系讲清楚,让你之后看任何框架的文档都像在看“同一套积木的不同拼法”。这一课值得你读慢一点。
本课结束你将能
- 用自己的话解释模型、工具、循环、记忆在 Agent 里分别承担什么角色;
- 说清“Agent”与“普通脚本 / 聊天机器人”的关键差别(决策点放在哪里);
- 在具体任务上判断“该上 Agent,还是用工作流 / 脚本更划算”;
- 知道工具调用(function calling / tool use)的基本形态,以及 MCP 这类开放协议在解决什么问题。
课文清单
本课当前包含以下文章,按顺序阅读;其余课文正在规划中,完成后会陆续加入本课(课文清单随内容发布自动更新):
- 《Agent 的四块积木:模型、工具、循环、记忆》(已有,第 1 篇)—— 本文是后续所有内容的概念地基,也是本站中文技术文风的标杆样本,建议精读。
- 记忆与上下文工程 —— 规划中:深入讲工作记忆、长期记忆与检索,何时该把“记住”外包给向量库。
- 工具协议与 MCP —— 规划中:讲清工具描述、参数校验与开放协议。
- 判断题:这个任务要不要用 Agent —— 规划中:用真实案例帮你建立 workflow 与 agent 的取舍直觉。
学习建议与时间预算
- 第 1 篇约两千字,通读约十五到二十分钟;读完后合上文章,用自己的话向别人讲一遍四块积木——讲得出来才算懂。
- 本篇无练习代码;若想立刻“手痒”,照文中「最小可运行理解」一节,任选一个官方 SDK 跑通它的“带一个工具的 hello world”,只观察三件事(工具调用请求长什么样、函数结果如何回到模型、循环由谁控制),不必理解全部 API。
- 本篇之后才进入第 2 课动手环节,届时会从空目录开始逐步搭最小 Agent。