首页 › programming › 第一行Agent代码:给AI装上手

第一行Agent代码:给AI装上手,再给它一个会停的循环——一条2万播放小课的深读

概述

2026年编程世界最响的关键词是Agent(智能体),但满屏的"Agent入门"教程里,真正值得解剖的往往不是千万播放的巨头课,而是一条结构干净的小课。本文的主角是 Roboverse 频道的《AI Agents Explained: Build Your First One in 2026》,本站素材系统多日快照显示其播放量约2.1万次——它不爆红,但正因如此,它是一份"最小样本":2026年所有"第一个Agent"教程收敛出的公共骨架,在它身上看得最清楚。本文把这条视频当作一个编程范式转换的切片来拆:当控制流从代码搬到模型决策里,"写程序"这件事到底变了什么、没变什么。读者没看过视频也能完全看懂;看过的人会知道,每一站下面埋着哪些视频没时间讲的论文、协议与工程罚单。它与本站今天早些时候深读的神经网络机制课恰好互补——那一条讲的是"大脑",这一条讲的是"手脚与循环"。

一、视频基本信息

项目 内容
视频标题 AI Agents Explained: Build Your First One in 2026(AI智能体详解:2026年造出你的第一个)
频道 Roboverse(据素材快照标题栏;频道订阅数与简介字段未随快照抓取,未能核实)
播放量 21,197 次(据本站素材系统2026-09-07快照,yt-dlp抓取口径)
发布日期 未能核实。从标题中"Build Your First One in 2026"的措辞推断为2026年内发布,此为推测,非官方确认
链接 https://www.youtube.com/watch?v=-Zhntlk0v80
快照日期 播放量 日增量
2026-08-31 20,965 —
2026-09-01 21,023 +58
2026-09-05 21,144 约+30/天
2026-09-06 21,177 +33
2026-09-07 21,197 +20

六天只涨了232次——放在1878万旁边,这是尘埃。但这个"尘埃坐标"本身就是本文第四节要用的证据:新范式的实践课还处在创新扩散的清晨,而所有清晨都从这里开始。

二、核心主张拆解:所有"第一个Agent"教程的五站骨架

按此类2026年教程高度收敛的叙事顺序(提示:以下为品类共识骨架的还原,非逐字稿复述),这条视频把"造一个Agent"拆成了五个知识站点。

第0站:定义——Agent = 模型 + 工具 + 循环。这是全部五站里最值钱的一句话。传统程序的执行路径写在代码里:if-else、for循环、函数调用图,都是人类预先画好的铁轨。Agent把控制流交给模型:人类只给目标("帮我查这三个仓库的issue并汇总"),模型在运行时自己决定下一步调用哪个函数、传什么参数、要不要继续。教程在这里通常会给出那个公式化的定义——LLM是推理核,工具是手脚,循环是心跳。三件缺一不可:只有模型是聊天机器人,只有工具是API脚本库,只有循环是死循环。

第1站:工具即函数——function calling。视频此处的标准讲法是:你把函数的名字、用途描述、参数的JSON Schema交给模型API;模型不执行任何东西,它只输出一段结构化JSON说"我想调用search_issues,参数是repo=foo";真正执行的是你写的普通代码,执行结果再作为消息回填给模型。这里有一个教程常常讲漏、但理解范式转换的关键点:模型从头到尾没有"操作"你的电脑,它只是在"说"它想做什么——语义层与执行层的分离,恰恰是这套机制安全性的全部来源,也是它的全部风险面(第四节展开)。

第2站:循环——think, act, observe。把第1站的"调用一次"包进while循环,就成了Agent的最小完备形态:模型先"想"(当前差什么),再"行动"(输出工具调用),再"观察"(工具结果回填),重复直到满足停止条件(任务完成声明、步数上限、成本熔断)。这一站是视频的高潮,也是"编程"二字被重写的时刻:程序员写的不再是流程,而是循环的退出条件与每一步的地毯。

第3站:记忆与上下文。短程记忆是对话历史本身——受上下文窗口约束,长了要摘要压缩;长程记忆需要外部存储与检索(教程通常会提向量数据库,把历史经验 embedding 后按需取回)。这一站决定Agent是"金鱼"还是"学徒"。

第4站:护栏与评估。工具权限最小化、危险操作人工确认、超时与重试上限、以及最容易被跳过的一问:你怎么知道改了一版提示词之后它变好了还是变坏了?——评估(eval)。

三、知识与理论溯源:五站背后的真实文献与协议

以上骨架不是这条视频的发明,它每一站都能对齐到真实的论文、标准与工程实践(以下文献信息为稳定公开知识,本轮环境无法联网二次核验,均按公开资料口径标注)。

循环骨架来自ReAct。"推理+行动交替进行"的直接源头是普林斯顿大学Shunyu Yao等人的论文《ReAct: Synergizing Reasoning and Acting in Language Models》(2022年10月提交arXiv,ICLR 2023发表)。ReAct用少量人工标注的"Thought → Action → Observation"三元组示例,让模型在回答中交替输出思考与行动,论文报告这不仅提升了在HotpotQA、ALFWorld等基准上的表现,还显著降低了模型"一本正经编造事实"的倾向——因为行动结果来自真实环境,替代了凭空想象。今天所有教程里的"think-act-observe循环",都是这篇论文的口语化版本。

工具调用的两个里程碑。学术侧是Meta AI的Timo Schick等人2023年的《Toolformer: Language Models Can Teach Themselves to Use Tools》——证明了模型可以自监督地在语料中学会"在哪句话该插一次API调用"。工业侧是OpenAI在2023年6月为gpt-3.5-turbo与gpt-4推出的function calling:把"模型提出调用意图"做成了API契约,从此工具调用不再是论文技巧,而是所有大模型API的标准件。第1站讲的JSON Schema流程,就是这个契约的直译。

工具生态的标准化:MCP。2024年11月,Anthropic发布开放协议Model Context Protocol(MCP),把"模型如何连接外部工具与数据源"统一成一套协议,宣传语是"AI应用的USB-C口";据公开报道,2025年OpenAI与Google DeepMind相继宣布支持。它的意义对程序员很具体:写一次MCP server,你的工具可以被所有主流模型与Agent框架调用——就像当年的LSP统一了编辑器与语言servers的接口。

方法论的分界线:workflow还是agent。Anthropic工程博客2024年12月的《Building Effective Agents》(Erik Schluntz与Barry Zhang署名)是这条分界线最好的公开表述:workflow是你用代码预先编排好LLM的每一步(提示链、路由、并行化、编排者-工人、评估者-优化器五种复合模式),控制流仍在人类手里;agent才让模型自己驱动控制流。该文的立场异常清醒——从最简单的方案开始,能用workflow解决的不要上agent。绝大多数"Build your first agent"教程(包括本文主角)直接教你造agent,跳过了这条事先声明的分界线。

历史纵深:两次早潮。"用自然语言驱动程序"并不是新梦。1966年Joseph Weizenbaum在MIT写出ELIZA,一个只靠模式匹配的聊天程序,却让大量用户相信它理解自己——Weizenbaum本人为此警觉并转向批判。1970年Terry Winograd的SHRDLU能在积木世界里理解"把红色方块放到绿色方块上"并执行,惊艳一时,随后因无法扩展到开放世界而搁浅。把这两段摆进2026年,你会对"demo的惊艳"保持一种必要的免疫力:第2站那个循环的真正新意,不在对话,而在模型能提出真实工具调用且环境回填真实结果——闭环第一次真的闭上了。

评测坐标系:SWE-bench。"Agent真的能干活吗"这个问题,行业标尺是普林斯顿Carlos Jimenez等人2023年提出的SWE-bench:给Agent一个真实开源仓库的真实issue,让它产出能通过测试的补丁。2024年8月又推出经人工校验的500题子集SWE-bench Verified。你在新闻里读到的"XX模型编程能力创新高",坐标系就是它。

四、批判性审查:哪些站得住,哪些被2026年的乐观压缩了

站得住的部分。五站骨架与Anthropic方法论、ReAct论文高度一致,教学顺序(先函数调用、后循环、再记忆与护栏)符合真实的依赖关系;function calling与MCP确实是已收敛的标准件,"今天学这个不会白学"的隐含承诺成立。

被压缩或夸大的部分,有五张罚单。

第一张罚单给"很容易"的暗示。教程演示的是一次成功路径,而真实工程的第一课是错误级联:循环里第3步的观察结果错了,模型会在错误地基上继续推理,且每多转一圈,token成本与延迟线性放乘。生产级Agent的主要工作量不在"跑通",在失败重试、上下文修剪与成本熔断——这些在21分钟的课里通常只占最后一页PPT。

第二张罚单给workflow与agent的混淆。按Anthropic的分类法,大量号称"Agent"的生产系统其实是workflow——控制流仍在代码里,LLM只负责每一步内部的语义判断。这不见得是坏事:确定性流程可测试、可回滚。教程不区分两者,会让初学者以为"模型驱动一切"是唯一正统,实际恰相反。

第三张罚单给"demo即eval"。视频结尾的演示是成功的一次性表演;工程上你需要的是失败率、回归集与成本曲线。没有评估集的Agent迭代,等于没有测试覆盖的重构——你在赌运气。

第四张罚单给安全页。给模型配工具,等于给语言能力配上真实世界的副作用:删文件、发请求、花钱。最小权限、危险操作人工确认、工具返回值里内嵌"可恢复的错误提示",是这套范式从玩具到系统的分水岭,值得比任何一行示例代码更多的笔墨。

第五张罚单,反过来,给"没人看"这个表面事实。2.1万播放对撞1878万的C语言第一课,看似完败,实则揭示结构:大众爆款永远是"第一课"(人人都可能学编程),而新范式的实践课只服务早期采用者——按Everett Rogers《Diffusion of Innovations》的经典框架,这是典型的创新扩散早期阶段特征。2026年的Agent教程正处在C语言1980年代的位置:小众、粗糙、但踩在曲线上。

五、认知提升与实用启示

第一,先手写50行,再谈框架。用任意主流大模型API的原生function calling,手写一个while循环实现think-act-observe,胜过直接背诵任何Agent框架的API。因为手写循环让你亲眼看见每一次模型决策、每一次工具失败、每一分token成本——框架的价值在你亲手踩过这些坑之后才会显现,届时你也有能力判断它替你隐藏了什么。

第二,把工具设计当成API设计来做。三条军规:工具粒度对齐"人类操作的一个步骤",太细则循环空转,太粗则模型失控;工具描述写给人也写给模型——模型完全靠描述来选择工具,含糊的描述就是错误的第一因;返回值对LLM友好——结构化、带明确错误信息、失败时附"下一步该怎么办"的提示。

第三,从第一天就记录两样东西:成本与失败。每次循环的token消耗、工具调用次数、最终成败——这是把demo变成系统的唯一路径,也是向老板/客户证明价值时唯一不会被质疑的语言。给每个Agent设一条成本熔断线,就像给递归设深度上限一样自然。

视频论证结构图

flowchart TD
    A[人类给目标] --> B[增强型LLM:思考当前缺什么]
    B --> C{需要调用工具?}
    C -- 否 --> G[输出最终答案:循环结束]
    C -- 是 --> D[模型输出工具调用意图:函数名+JSON参数]
    D --> E[你的普通代码真正执行]
    E --> F[观察结果回填给模型]
    F --> B
    M[记忆:对话历史/外部检索] -.提供上下文.-> B
    G2[护栏:权限最小化/人工确认/超时] -.约束.-> E
    G3[成本熔断:步数与token上限] -.强制退出.-> C

延伸阅读

  1. Anthropic工程博客《Building Effective Agents》(2024-12,据公开资料,本轮未联网核验)— workflow与agent的分界线,本文第四节方法论部分的一手出处。
  2. 论文《ReAct: Synergizing Reasoning and Acting in Language Models》(arXiv:2210.03629,Yao et al.,据公开资料)— "think-act-observe"循环的学术源头。

参考来源

  1. 本站素材系统2026-08-31/09-01/09-05/09-06/09-07多日快照(yt-dlp对YouTube搜索页预抓取)— 本文主角的标题、频道与播放量序列(20,965→21,197),以及同榜对照数据
  2. AI Agents Explained: Build Your First One in 2026 | Roboverse — 本文解读的主视频,播放量21,197次(2026-09-07快照口径)
  3. 《ReAct: Synergizing Reasoning and Acting in Language Models》(Shunyu Yao et al.,ICLR 2023,据公开资料)— Agent循环骨架的来源论文
  4. Anthropic《Building Effective Agents》(2024-12,据公开资料)— workflow/agent分类与"从最简开始"方法论
  5. Model Context Protocol(MCP)官方文档站 modelcontextprotocol.io(据公开资料)— 工具连接协议标准,"AI应用的USB-C"

    本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。