中文 · 系统化 · 边读边搭

自学搭建你的第一个 Agent

从模型、工具、循环、记忆四块积木出发,先建立能迁移到任何框架的心智模型, 再写出最小可运行实现。

Agent 工作台
演示:把一个任务交给 Agent 后,它接收任务、拆解结构、调用工具并输出带编号的结果——然后循环等待下一个任务。
你把这篇文章总结成三条要点
Agent已接收任务…
Agent正在拆解文章结构
Agent调用工具 summarize
Agent✓ 1) 先辨任务该不该用 Agent 2) 模型只负责“思考与决策” 3) 工具与循环是它的手脚和节奏

此对话为示例,播放一次后停在完整文本;启用 JavaScript 后可在终端底部输入 help、whoami、loop、ask 等命令与工作台互动,命令全部在本地执行;关闭 JavaScript 时以完整静态文本呈现。

向下滚动
  • 12篇系统文章概念 / 实践 / 可靠性
  • 2门系统课按序学习,各有产出
  • 4篇小白故事零代码,类比入门
  • 持续更新内容每周校对上线已发布内容均可直接阅读

三步看懂

Agent 到底是什么?

不用背术语:把它想成一个会循环的模型,给它工具,允许它犯错——它就能替你完成越来越复杂的任务。

  1. Step 01 · 先认识它

    Agent = 会循环的模型

    它不只回答一次,而是接收目标、思考下一步、采取行动,再看结果决定要不要继续——这个循环才是关键。

  2. Step 02 · 再给它手脚

    工具,让它真的能做事

    搜索、计算、读写文件、调用 API——工具把模型的“会说”变成“会做”,也让它的输出能落到真实世界。

  3. Step 03 · 接受不完美

    会犯错,但越用越顺

    调用失败就重试,结果不对就调整;循环与记忆让它在试错中逼近目标,用得越多,越懂你的意图。

为什么是这里

为“学会并做出来”而设计

不堆砌概念,也不只贴代码:每一条路径都指向一个能跑起来的最小实现,再教你把它做可靠。

  • 系统学习路径

    从四块积木到最小可运行实现,再把它做可靠、发上线——按真实搭建顺序编排。

  • 进度打卡

    勾选课文即可打卡,进度自动记住,换页不丢、无需登录。

  • 决策练习

    在工具调用、出错处理等关键分叉点做选择,即时看到结果与解释。

  • 可复制模板

    正文提供最小实现与代码模板,可直接取用,再对照官方文档深入。

  • 站内搜索

    想找什么直接搜,几秒内找到对应的文章与课程。

  • 双轨内容

    系统课打地基,小白故事建立直觉;两条线都能单独读、随时汇合。

横向浏览:继续向下滚动,卡片向左滑过,依次看全 6 项能力

四拍跑通一次工具调用

把模板变成一次真正的工具调用

聚焦「可复制模板」,代码逐行浮现;按下运行看 trace 与执行高亮,最后窗口收进聊天——四拍看清最小工具调用循环怎么跑起来。

agent-loop — tool_call.ts
演示:把「可复制模板」展开成终端窗口,逐行写出最小工具调用循环,运行时逐行执行高亮并打印调用 get_weather 的 trace,最后窗口变形为聊天界面:用户提问后先显示「思考中…」指示器,再调用 get_weather,最后给出带伞建议。
const tools = [get_weather]; // 工具清单async function runAgent(input) {  const messages = [{ role: "user", content: input }];  for (let step = 0; step < MAX_STEPS; step++) {    const res = await callModel({ messages, tools });    if (!res.toolCalls?.length) return res.content; // 无调用意图,收工    for (const call of res.toolCalls) {      const out = await handlers[call.name](call.arguments);      messages.push({ role: "tool", content: out });    }  }}

run agent

思考:用户问明天天气,需要实时数据。

调用工具 get_weather({ city: "上海" })

结果:{ "rain": true, "temp": "22–27℃" }

回复:明天有雨,建议带伞 ☔

你

明天上海要带伞吗?

Agent

思考中…

Agent

正在调用 get_weather…

Agent

明天有雨,建议带伞 ☔

命令全部在本地执行,不会联网。

看《工具调用:给 Agent 一双手》 →

持续更新

最新文章

全部 12 篇 →

现在就开始,搭出你的第一个 Agent

从第一课建立心智模型,到写出能跑的最小实现——全程中文、系统化,跟着做就能上手。

站内搜索

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