想搞懂本地 Agent 到底怎么跑起来,很多人第一反应是去翻框架文档,结果被一堆抽象概念劝退。NamiAgent 这套零基础教程换了个路子:从 100 行代码的最小循环写起,一课加一个能力,最后手里就有一个能跑的本地 Agent。

它的起点朴素得有点过分——Agent 的核心就是一个循环:调模型、执行工具、把结果写回上下文,再调模型。没有花哨的架构图,先把这条链路跑通,后面的东西才有地方挂。

前 11 课按顺序往上叠功能,每一课都配一份能直接跑的完整代码:

  • 工具调用
  • 权限控制
  • 上下文管理
  • Skills
  • MCP
  • 子 Agent
  • 计划
  • 记忆

这个顺序不是随便排的。工具解决了 Agent 能做什么,权限决定它被允许做什么,上下文管理则关系到它记不记得住做过什么。再往后,Skills、MCP、子 Agent、计划和记忆,基本对应了主流 Agent 产品里那些听起来很玄的能力模块。

学完自己搭的部分,教程还会拆解 Claude Code、Codex、DeepSeek Harness 等主流 Agent 的实现原理。自己写过一遍循环,再去看这些产品怎么组织工具和上下文,理解成本会低很多。

配套的网页端是这套教程比较实用的一环:Agent 每一步推理都能看见,左侧显示工具调用,右侧显示完整上下文。调试的时候不用靠猜,哪一步上下文被塞了什么、工具返回了什么,一眼就能对上。

对爬虫和工具链方向的开发者来说,这套东西的价值在于把黑盒拆成了可复现的零件。100 行起步,11 课加满,最后拿到的不只是知识,是一个能改、能调的本地 Agent。