课程入门

第 1 课 · Agent 核心概念入门

本课用不写代码的方式讲清 Agent 的四个核心部件(模型、工具、循环、记忆),帮你建立能迁移到任何框架的心智模型,并学会判断什么任务才真正需要 Agent。

所属学习路径:从零搭建你的第一个 Agent4 篇课文更新于

课程定位

这是「从零搭建你的第一个 Agent」的第一课,也是唯一一门刻意不写代码的课。

绝大多数 Agent 教程的问题不是“不够代码”,而是太快进入代码:你还不知道模型、工具、循环、记忆四块积木各管什么、边界在哪里,就被某个框架的 API 拖着走,最后只会照着抄,换一个框架就懵。

本课的任务恰恰相反:先把四块积木和它们之间的协作关系讲清楚,让你之后看任何框架的文档都像在看“同一套积木的不同拼法”。这一课值得你读慢一点。

本课结束你将能

  • 用自己的话解释模型、工具、循环、记忆在 Agent 里分别承担什么角色;
  • 说清“Agent”与“普通脚本 / 聊天机器人”的关键差别(决策点放在哪里);
  • 在具体任务上判断“该上 Agent,还是用工作流 / 脚本更划算”;
  • 知道工具调用(function calling / tool use)的基本形态,以及 MCP 这类开放协议在解决什么问题。

课文清单

本课共 4 篇,建议按顺序阅读。四篇各有分工:先建立心智模型,再补齐“动手”与“记忆”两块,最后回到“要不要用 Agent”的选型判断。

  1. 《Agent 的四块积木:模型、工具、循环、记忆》 —— 讲清模型、工具、循环、记忆四块积木各管什么,建立能迁移到任何框架的概念地基。
  2. 《工具调用:给 Agent 一双手》 —— 讲清 Agent 如何选择、传参并执行外部函数,解决“怎么让 Agent 真正动手做事”的问题。
  3. 《记忆与上下文:Agent 的便签本》 —— 区分上下文窗口与长期记忆,解决“什么该放进上下文、什么该丢弃或检索”的问题。
  4. 《什么时候你真的需要一个 Agent》 —— 用三个判断问题和更简单的替代方案,解决“这个任务到底该不该上 Agent”的选型问题。

零基础、不想一上来就看代码的读者,可以先看小白故事线的《如果 Agent 是新来的实习生》,用“新来的实习生”这个类比建立直觉,再回来读本课。

学习建议与时间预算

  • 第 1 篇约两千字,通读约十五到二十分钟;读完后合上文章,用自己的话向别人讲一遍四块积木——讲得出来才算懂。
  • 本篇无练习代码;若想立刻“手痒”,照文中「最小可运行理解」一节,任选一个官方 SDK 跑通它的“带一个工具的 hello world”,只观察三件事(工具调用请求长什么样、函数结果如何回到模型、循环由谁控制),不必理解全部 API。
  • 本篇之后才进入第 2 课动手环节,届时会从空目录开始逐步搭最小 Agent。

课文清单(按顺序阅读)

站内搜索

    输入关键词,快速找到文章与课程。