AI 智能体地图
“Vibe coding”课程第 19 课,共 26 课。免费,有动画和小测验。
智能体:会动手的 AI
普通的 AI 聊天只给你代码,复制粘贴还得你自己来。智能体(agent)是能在你的项目里亲自动手的 AI。它会读文件、一次改很多文件、在终端里运行命令和测试(检查代码的小程序),还能提交 commit、发起 PR。你负责布置任务和检查,它负责动手。图里是它的工作循环,再过两页细讲。
三类智能体
第一类在终端或编辑器里:Claude Code、Codex、Cursor 的智能体模式、GitHub Copilot 智能体。它们直接在你的电脑上处理项目。第二类是云端智能体:在服务方服务器上的仓库副本里干活,最后交回一个做好的 PR。第三类在网页生成器里(Lovable、Bolt、v0、Replit Agent),直接在浏览器里把整个应用做出来。图里就是“工具”那一课的三栏。
循环:计划、写代码、检查
例子:你让智能体给你乐队的网站加一个演出日程页。计划:智能体先读项目,写下要做什么:新建页面、在菜单里加链接。写代码:改文件。检查:运行网站和测试。修复:看到报错就自己修。图中圆环上的小标签是 commit,也就是每完成一个能用的步骤就存一次档。然后再转一圈,直到任务完成。
命令由你批准
图里的小人就是你,站在“批准命令”这一步。智能体在运行命令前通常会先征求你的同意。别看都不看就点“是”。尤其要留意:删除文件、安装陌生的包(别人写的代码库)、push 到 main,以及任何涉及密钥的操作。看不懂某条命令?先问智能体它是干什么的。“全部自动允许”的模式以后再说。
和智能体合作的规矩
一次只做一个任务。先让它给出计划并读一遍,再写代码。让智能体在单独的分支里干活并发起 PR,就像图里那样:线上网站不受影响。每完成一个能用的步骤就 commit。先用哪个智能体?你能用上哪个就用哪个:先确认该服务和付款方式在你所在的国家能用。布置任务和检查结果的本事,换哪个工具都用得上。
你依然是制作人
智能体干的活比聊天多,出错的规模也可能更大:一个任务就可能改几十个文件。图和第一课一样:你描述,AI 写,你检查。区别只在每一步的大小。工具越强,循环最后你的检查就越重要。剧透:上下文、排查 bug 和检查,是接下来几课的内容。去智能体模拟器里练练手吧。
自测一下
- 智能体和普通 AI 聊天有什么不同?
正确答案: 自己读改文件、运行命令. 智能体在项目里动手:改文件、跑命令、测试、提交。但它照样会出错,所以检查还是你的事。 - 智能体要运行一条你看不懂的命令,怎么办?
正确答案: 先问它是干什么的,再决定. 批准命令是你的把关点。一条命令可能删文件或碰到密钥,所以先弄懂它在做什么。 - 最好先用哪个智能体?
正确答案: 你能用上的那个,本事是通用的. 各家智能体大同小异:循环、分支、批准命令。最核心的本事是布置任务和检查,用哪个都适用。
← 应用安全 上下文:规则文件与 MCP →