从头学 Claude Code(五)—— 考试答题套路:4A 工作流
本系列适合零基础新手,手把手带你掌握 AI 编程助手
上节回顾
上一讲我们学会了怎么和 Claude Code 沟通。这一讲,我们来学一个强大的任务处理方法——4A 分析法。
就像做数学题的时候,如果有个人说:“别急,先审题,再做题,最后检查”,你肯定觉得遇到了救星!
1. 什么是 4A 分析法?
想象一下:你做数学题的时候,有没有遇到过这种情况?
拿到一道大题,脑子一热就开始写,结果: - 写着写着发现方向错了 - 做到一半发现漏了条件 - 答完了发现漏了步骤
这时候如果有个人说:“先审题,再做题,最后检查”,你肯定觉得遇到了救星!
4A 分析法就是这个”审题→做题→检查”的思路!
2. 四个 A 到底是什么?
| 阶段 | 含义 | 比喻 | 做什么 |
|---|---|---|---|
| Analyze | 分析 | 审题 | 理解需求、研究现状、找出关键点 |
| Architect | 架构 | 画图 | 设计方案、规划结构、评估风险 |
| Apply | 应用 | 做题 | 实施修改、编写代码、配置环境 |
| Assert | 验证 | 交卷 | 检查结果、运行测试、确认完成 |
💡 一句话总结:先想清楚再做,做完了检查一遍
3. 每个阶段的详解
阶段一:Analyze(分析)—— 审题
目标:充分理解问题——就像考试时先把题目读三遍
活动: - 📖 分析需求文档(看看题目在问什么) - 🔍 阅读现有代码(看看已知条件) - 🌐 搜索相关资料(翻翻参考书) - 🎯 识别关键点和难点(哪些是得分点)
产出: - 问题分析报告(“这道题考的是…”) - 需要关注的文件清单(“要用到的公式是…”) - 潜在风险列表(“小心这个坑…”)
阶段二:Architect(架构)—— 画图
目标:设计解决方案——就像做题前先画个解题路线图
活动: - 🏗️ 确定技术方案(用哪个公式) - 📐 设计代码结构(解题步骤怎么安排) - 📋 规划修改范围(要写哪些步骤) - ⚖️ 评估实现复杂度(这道题多少分值,值不值得做)
产出: - 设计方案(“我打算用三步来解…”) - 实现计划(“先做第一步,再做第二步…”) - 所需资源清单(“需要用到这几个工具…”)
阶段三:Apply(实施)—— 做题
目标:执行方案——就像在试卷上写下解题过程
活动: - ⌨️ 编写或修改代码(奋笔疾书) - 📁 创建配置文件(草稿纸准备) - 🖥️ 运行命令操作(计算验证) - 📝 更新文档(写答题步骤说明)
产出: - 实现的代码(解出来的答案) - 修改的文件(卷面上的涂改) - 执行的命令记录(草稿计算过程)
阶段四:Assert(验证)—— 交卷
目标:确认任务完成——就像考完试检查一遍再交卷
活动: - 🧪 运行测试(检查答案对不对) - 🔍 检查输出(看看步骤写全了没) - ✅ 对比验收标准(对照得分点) - 📊 报告完成状态(“这道题我答完了!”)
产出: - 测试结果(“对了!”) - 验证报告(“检查完毕,没问题”) - 问题修复记录(“这里改了一下…”)
4. 4A 与任务复杂度的关系
| 任务复杂度 | 如何使用 4A |
|---|---|
| 送分题(简单任务) | 可以跳过 Architect,直接 Apply |
| 大题(中等任务) | 完整走一遍 4A |
| 压轴题(复杂任务) | 每个阶段可以拆分多次循环 |
💡 就像考试:选择题直接选,简答题要步骤,作文要打草稿
5. 实际应用示例
示例:添加用户登录功能
1 | ## A1 - Analyze(审题) |
6. 计划模式(Plan Mode)—— 简化版 4A
对于复杂任务,Claude Code 提供了专门的计划模式,就像有个老师帮你”代审题”:
什么时候用计划模式?
- 新功能实现 —— 需要设计架构
- 代码重构 —— 需要分析影响范围
- 多个方案选择 —— 需要评估利弊
- 多文件变更 —— 需要协调修改
怎么用?
1 | # 进入计划模式——"老师,帮我审审这道题" |
💡 比喻:就像你做题时,老师走过来说”我帮你看看这题怎么做”,然后帮你分析了思路,你确认后再继续。
7. 任务管理工具——帮你记作业
对于复杂任务,用 Task 系列工具跟踪进度:
| 工具 | 功能 | 比喻 |
|---|---|---|
| TaskCreate | 创建任务 | 记下今天要交的作业 |
| TaskUpdate | 更新任务状态 | 勾掉完成的作业 |
| TaskList | 查看所有任务 | 看一眼还有哪些没写 |
| TaskGet | 获取任务详情 | 看某项作业的具体要求 |
本节小结
- 4A 框架:Analyze(审题)→ Architect(画图)→ Apply(做题)→ Assert(交卷)
- 简单任务:可以直接 Apply(选择题不用写步骤)
- 复杂任务:使用完整 4A 或计划模式(大题要打草稿)
- 任务管理:TaskCreate/TaskUpdate/TaskList 跟踪进度(记作业小本本)
💡 记住:4A 就像考试答题套路——先审题,再做题,最后检查!
下节预告
下一讲:学习如何安全地使用 Claude Code——权限管理
有问题?评论区见!如果觉得有帮助,点个赞再走~
标签: #Claude Code #AI编程 #编程助手 #工作流