如何使用本教材

本书适合谁

AI应用构建师(ABD)是蓝带课程,面向借助编程智能体搭建小型Web应用,并对运行、验证、修改直至部署的全过程负责的读者。本书以下列三类读者为对象编写。

  • 想用编程智能体打造第一个服务的策划人员和创业者
  • 想在下班后或周末运营业余项目的非科班人士
  • 开始与智能体协作的初级开发者

需要的准备并不多。具备白带(AI素养)水平的理解,会在终端输入命令、会使用浏览器就足够了。不懂编程语言语法也没关系。本课程的目标是培养判断交付的工作是否正确、出错时如何回退的能力,而非亲手逐行写代码的能力。

编程智能体(coding agent)是一种AI工具:你用自然语言把工作交给它,它就会自己读取文件、修改代码、执行命令,直到把事情做完。OpenAI的Codex、Anthropic的Claude Code、Google的Gemini CLI是其中的代表。三者的界面与命令名称虽不同,需要人作出的判断却基本相同:确定什么状态才算“做完”,用证据确认结果,记录变更,限制危险权限,并在交付给用户后继续负责。

因此,本书先讲在任何工具中都适用的判断原则,而非按钮的位置,再把各工具的功能作为落实这些原则的例子。不涉及大规模分布式系统设计和模型训练。

参考

编程智能体就像一位手脚麻利、不知疲倦的新同事。交给他的工作他会认真做,但什么状态才算“做完”、允许修改的范围在哪里,都需要你明确告知。全书五章讲的就是如何把工作准确地交给这位同事(第1章)、确认结果(第2章)、留下记录(第3章)、防范风险(第4章),以及将成果交付给用户(第5章)。

本书结构

第1至第5章与考试领域的顺序一致,每章都由相同的十个部分组成。无论从哪章开始,都可以独立理解。

每章依次包括学习目标、引言、核心概念、深入阅读(边界情况与失败分析)、工作场景(虚构组织的判断过程,包含被放弃的选项)、易错点、要点速览、查阅官方文档、自测(解析见附录B)、实操练习(30~60分钟)。

附录A为术语表,附录B为自测解析,附录C为考试当天指南,附录D为本书引用的官方文档列表。

考试概览

ABD课程有三种应试方式。

方式 题量 时间 特点
修炼 10题 20分钟 在网页上免费答题,查看逐题解析
模拟考核 30题 50分钟 在应用中按正式考试条件练习
晋级考核 30题 50分钟 在应用中应试,合格后获得蓝带

合格标准为原始分达到70分。根据难度,每题为2分或3分,分值在题目旁标为[2分]、[3分]。原始分是把所得分数按总分换算为百分制的结果,因此错过3分题比错过2分题影响更大。

各领域的比重如下。

章 领域 比重
第1章 任务定义与智能体指令 25%
第2章 运行与验证循环 25%
第3章 版本控制与变更审查 20%
第4章 安全与依赖 15%
第5章 部署与运维 15%

注意

晋级考核只能按顺序答题,确认答案后不能返回该题重新查看。模拟考核可以自由切换题目,因此练习时也最好养成“确认即结束”的习惯。具体时间分配见附录C。

题目是这样的

所有题目均从①~⑤中选择一项作答,但提问形式有五种。

形式 样式 解题方法
单选 从五个选项中选出最恰当的一项 找出满足全部条件的选项
多选 从〈备选项〉A~E中选出包含全部正确项的组合 分别判断各项,再选择组合
陈述判断 判断〈备选项〉中每个陈述的判断与理由是否都正确 即使结论正确,只要理由错误,该陈述就错误
排序 将(A)~(E)步骤按正确顺序排列 问每步需要先具备什么
匹配 将左侧项目与右侧项目相连 先排除确定的配对。右侧往往会剩下一项

题干(提问语句)中加粗的条件是区分正确答案的关键。“最先”“保留记录”“保护工作目录之外的内容”等加粗条件一变,正确答案也会变。下面是为本书编写的排序示例。

要把只有一个`README.md`文件的文件夹建成仓库,首次推送到远程仓库。
团队规定在创建第一次提交后才登记远程地址。
上述步骤的正确顺序是哪一项? [2分]

(A)git commit -m "첫 커밋"
(B)git init -b main
(C)git push -u origin main
(D)git add .
(E)git remote add origin <원격 주소>

依次问“要做这一步,必须先有什么”就能解答。有仓库才能将文件添加至暂存区(B→D),有已暂存的内容才能提交(D→A),登记远程地址后才能推送(E→C)。本来(E)在(B)之后随时都能做,但第二行的条件将其固定在提交之后。因此答案为(B)-(D)-(A)-(E)-(C)。实际题目也会这样用题内条件确定唯一顺序,阅读时不要遗漏条件句。

六周学习计划

本计划按每天40分钟、每周5天编排。不要只阅读,一定要完成“动手做”的内容。本课程的大多数题目都采用实际经历过的人更容易判断的情境。

周次 阅读章节 动手做
第1周 使用方法、第1章核心概念 创建练习仓库,编写指南文件
第2周 第1章其余部分、第2章前半部分 交付带有完成标准的任务,本地运行
第3周 第2章其余部分 根据失败输出修复故意引入的bug
第4周 第3章 审查diff、三种回退、用reflog恢复
第5周 第4章、一次修炼 检查密钥,设置权限规则与沙箱,首次整理错题
第6周 第5章、附录 预览部署、回滚与提升、模拟考核与错题整理

要点

自测是单独编写的,与考试题目不重复。比起记住答案,更要掌握附录B解析中的“为什么”。考试考查把原则应用于陌生情况的能力。

表述与出处原则

  • 产品和功能的名称保留原文(例如plan mode、Instant Rollback、AGENTS.md)。命令和文件名称使用代码字体标示。
  • 对于各工具的功能、默认值及订阅方案的适用条件,本书只记载截至2026年10月20日已通过各公司官方文档核实的内容。核实过的页面列在每章的“查阅官方文档”中,完整列表则见附录D。
  • 编程智能体与部署平台都在迅速变化。如果菜单名称或默认值与本书所述不同,应以官方文档为准。原则并不会轻易改变,因此即便功能有所变化,关于“为什么应当这样做”的判断仍然可以沿用。
  • 示例中出现的组织、应用和人物都是虚构的,与实际存在的公司或人物没有关系。
  • 示例中的密钥和密码全都是虚构的值。进行实操时,也请用测试用的值代替真实的机密值。