课程目录

本篇听书

1 分钟 · 双主持人讲解

AI课程 / Claude Code / 03 · 高效添加新功能
Claude Code 高度智能体化的编程助手 · DeepLearning.AI × Anthropic 03 · 高效添加新功能
📺 配套视频(吴恩达课程 · B 站外链播放)· B 站原片
📝描述目标🗺️制定计划你确认⚙️执行🔍验证
标准工作流:先出计划、你确认后再执行、最后验证

03 · 高效添加新功能

02-安装与项目理解 | 下一篇 → 04-测试调试与重构


课程项目:一个 RAG 聊天机器人

本节起用一个真实项目练手:FastAPI 后端 + React 前端的 RAG 聊天机器人。任务是给它加功能,体会「智能体加功能」的标准流程。

标准流程:计划 → 确认 → 执行

⭐ 这是全课最重要的工作流。不要直接让它写代码,先让它出计划。

1. 描述目标(清楚、具体、指明文件)
2. 让它先「制定计划」(Plan)
3. 你审计划、纠偏
4. 批准后让它执行
5. 验证结果(跑起来 / 跑测试)

示例提示词

我想给聊天机器人加「对话历史」功能:
- 后端:在 @app/api/chat.py 加一个 /sessions 接口,返回历史会话列表
- 前端:在 @frontend/src/Sidebar.tsx 左侧加会话列表
先别写代码,先给我一个分步计划和你要改的文件清单。

确认计划后:

计划没问题,按这个执行。每改完一个文件停一下让我看。

给「清晰上下文」的 4 个要点

  1. 指相关文件@app/api/chat.py,别让它全库搜。
  2. 说清要什么 + 不要什么:「用现有的 db.session,不要新建数据库连接」。
  3. 拆小:一次加一个小功能,能验证再继续。
  4. 给验收标准:「加完后 pytest tests/test_chat.py 要通过」。

Plan Mode(计划模式)

  • 可以让它只读不写地先把方案想清楚,避免它一上来就乱改。
  • 复杂功能尤其要先 Plan:它会列出受影响文件、步骤、风险点。
  • 你在计划阶段纠偏的成本,远低于它写完一堆错代码再返工。

边做边验证

  • 加完后让它自己跑起来验证帮我启动后端,调一下 /sessions 看返回对不对
  • 出错就把报错贴回去,让它自我纠错(下一节专门讲调试)。

反模式(避免)

  • ❌ 一句话「帮我做个完整的用户系统」→ 太大、没上下文、必跑偏
  • ❌ 不指文件,让它满项目猜
  • ❌ 不看计划直接让它狂改一堆文件
  • ❌ 一个会话里堆十个无关任务(该 /clear 就 clear)

本节实操

  • 选你 第 1 节 记下的那个任务
  • 用「先出计划」的方式让 Claude 做
  • 审计划 → 批准 → 执行 → 跑起来验证

下一篇 → 04-测试调试与重构

AI Know · 跨越信息鸿沟,带大家用 AI 掌握未来科技