课程大纲

Claude Code 与 AI 辅助软件工程简介

  • Claude Code 是什么,它与传统 AI 工具有何不同
  • 生成式 AI 代理在软件工程中的作用
  • 使用大型提示构建完整应用
  • 了解 AI 辅助开发带来的生产力提升

AI 劳动与软件工程生产力

  • 将 Claude Code 视为 AI 开发团队
  • 解决工程中对 AI 的常见恐惧和误解
  • 理解 AI 劳动经济学
  • 利用 Best-of-N 模式生成多种解决方案
  • 选择和优化最佳实现

Claude Code、设计与代码质量

  • 评估 AI 是否能判断代码质量
  • 在 AI 辅助下应用软件设计原则
  • 使用 AI 探索需求和解决方案空间
  • 通过对话式设计工作流进行快速原型设计
  • 应用约束和结构化提示以提高输出质量

流程、上下文与模型上下文协议 (MCP)

  • 流程和上下文比原始代码生成更重要
  • 使用 CLAUDE.md 实现全局持久上下文
  • 在上下文文件中结构化项目规则、架构和约束
  • 通过 Claude Code 命令实现可重用的目标上下文
  • 通过示例教 Claude Code 进行上下文学习

Claude Code 的自动化与文档生成

  • 使用 Claude Code 生成和维护文档
  • 自动化重复性工程任务
  • 创建由上下文和命令驱动的可重用工作流

Claude Code 的版本控制与并行开发

  • 将 Claude Code 与基于 Git 的工作流集成
  • 在 AI 代理中使用 Git 分支和工作树
  • 并行运行 Claude Code 任务
  • 协调多个 AI 子代理处理不同功能
  • 安全地管理并行功能开发

Claude Code 的扩展与 AI 推理

  • 作为 Claude Code 的手、眼和耳
  • 确保 Claude Code 审查和检查自己的工作
  • 管理令牌限制和架构复杂性
  • 为 AI 可扩展性设计项目结构和文件命名
  • 在 AI 辅助下维护长期代码库健康

多模态提示与流程驱动开发

  • 在修复代码之前修复流程和上下文
  • 将非正式输入(笔记、草图、规范)转换为生产代码
  • 使用多模态输入指导实现
  • 创建可重复的 AI 辅助开发流程

毕业项目:定义您的 Claude Code 流程

  • 设计个人或团队级别的 Claude Code 工作流
  • 结合上下文文件、命令、子代理和提示
  • 创建可重用、可扩展的 AI 辅助工程流程

要求

  • 了解软件开发原则和常见工程工作流。
  • 具备 JavaScript、Python 等编程语言的经验。
  • 具备命令行/终端使用经验,熟悉 Git 工作流。

受众

  • 希望将 AI 集成到开发流程中的软件开发人员。
  • 希望通过 AI 工具提高工程效率的技术团队负责人。
  • 对 AI 辅助编码自动化感兴趣的 DevOps 工程师和工程经理。
 21 小时

客户评论 (1)

即将举行的公开课程

课程分类