乐于分享
好东西不私藏

AI辅助的软件详细设计与代码生成实战训练营

AI辅助的软件详细设计与代码生成实战训练营

一、课程核心目标:

掌握“Spec驱动+AI协同”开发范式,提升设计与代码生成效率,产出高质量软件产物

核心内容三部曲

总体掌握:基于AI的设计与代码生成的阶段、产物

分步掌握:基于AI的设计与代码生成的技能、要点

学员实践:基于AI的设计与代码生成的技能、要点

二、研修时间/地点:

2026年4月17 – 18日   (两天授课) 北京

三、课程形式:要求学员携带笔记本电脑和U盘来参加培训,借大量实例研习推进培训。也欢迎学员带着实际问题前来参训!(课程了解:大刘13260461756(同微信))

四、课程内容:

Part 0   基础知识 

 编程助手+LLM 的工作原理

 Vibe Coding 实践简介

 Spec驱动开发 实践简介

 未来软件研发开展模式

Part 1   大局观篇

1、总体掌握:基于AI的设计与代码生成的阶段、产物

1.1、案例示范

1.1.1 项目背景

※ 上位机:基于Windows的调试应用程序

※ 连 接:基于串口通信 

※ 下 位机:FPGA实现矩阵运算等计算任务 

1.1.2 示范案例

※ 基于Trae、CodeBuddy等助手

   ※ 不写一行代码

   ※ 完成上位机程序的设计、代码生成

1.2 认知掌握——步骤视角:从Spec开发、到Code生成

1.2.1 示范:借助AI,进行高效spec开发

1.2.2 示范:承接spec,AI生成项目代码

1.3 认知掌握——产物视角:Req.md、Design.md内容

1.3.1 示例:spec kit 的 spec.md

1.3.2 示例:spec kit 的 plan.md

1.3.3 示例:本课提供的 req_function.md

1.3.4 示例:本课提供的 req_usecase.md

1.3.5 示例:本课提供的 design.md 

Part2 技能上篇

2、分步掌握:基于AI的设计与代码生成的技能、要点

2.1 人机交互第一步的两种做法

2.1.1 Style 1:输入prompt 要求AI生成代码,然后掉入“无休止修改”的泥潭

2.1.2 Style 2:输入prompt 问出AI对程序需求的理解

2.2 约定技术选型 & 代码分层结构

2.2.1 Prompt要点

2.2.1 编程助手操作示例

2.3 模块清单 & 模块接口清单

2.3.1 Prompt要点

2.3.2 编程助手操作示例

2.3.3 接口难点:很多人不能清晰地设计异步接口

2.3.4 接口难点:很多人不能把异步接口写成interface.md文件

2.4 Spec深度不预设 由codegen效果定!

2.4.1 思想:AI辅助开发中“探索性、反馈式、反直觉”思想

2.4.2 做法:

※ Spec集喂给AI 基于codegen效果反推spec漏洞

※ 选择细化spec

※ 返回1)

Part 3技能—下篇   

3、不同场景下 需要的细化技能

3.1 选择细化spec—关键子系统设计 定义xxxx_module_detailed.md

3.1.1 Prompt要点

3.1.2 编程助手操作示例

3.1.3 跨多层的垂直功能模块设计:功能内聚要求

3.1.4 跨多层的垂直服务模块设计:内部模块的可扩展、可替换设计

3.2 选择细化spec—关键功能细化澄清 定义req_xxxx_usecase.md

3.2.1 Prompt要点

3.2.2 编程助手操作示例

3.2.3 复杂功能需求= 功能主干流程 + 功能分支场景

3.2.4 用例规约格式【以例代讲】

3.3 选择细化spec—关键界面设计澄清 扩充req_function.md

3.3.1 Prompt要点

3.3.2 编程助手操作示例

3.4 选择细化spec—集成接口需求澄清 定义req_interface.md

3.4.1 Prompt要点

3.4.2 编程助手操作示例

3.4.3 接口技术风格1:编程语言接口 (OO 类、C 函数均可)

3.4.4 接口技术风格2:通信协议接口 (二进制、Json等均可)

3.4.5 为何协议接口需求定义需状态机

Part 4 实操训练篇   

4、学员实践:基于AI的设计与代码生成的技能、要点

通过实战案例,学员基于编程助手演练(Trae、CodeBuddy)

   ※ 项目背景

※ 步骤演练 

※ 演练成功标准:

1)req_function.md、req_interface、design.md等组成的【spec集】

2)将【spec集】喂给AI,更直接产生可运行的、功能基本齐全的完整代码

五、主讲专家

温老师,资深软件架构专家,软件架构思想的传播者和积极推动者,有二十余年系统规划、架构设计、研发管理经验和十余年的培训经验。