适用对象
§ ���� 软件工程师 / 架构师
§ �� 技术负责人
§ �� 对 AI 编程落地有真实诉求的团队
完成训练后,学员应能够:
§ ✅ 使用 AI 理解、修改、扩展、重构真实项目代码
§ �� 在陌生技术栈与未知场景中,借助 AI 推进开发
§ �� 掌握简单智能体与深度智能体两种工作模式
§ ⚠️ 理解 AI 编程的边界、风险与人类介入点
§ �� 100% 代码改为由 AI 生成,人类只提供指导
目标:让 AI 成为“随叫随到的高级开发助手”
§ �� Exponential |指数级增长
§ 高级工具 胜过 低级工具,越早使用,工具越高级,收益越大
§ ⚡ Disruptive |颠覆式使用
§ 深智能体 胜过 代码补全,主动采用最激进、最非传统的工作模式
§ �� Generative |生成式优先
§ 生成代码 胜过 提供建议,AI 生成100% 的代码,人类角色从“写代码”转向“审查与决策”
§ �� Emergent |涌现式进化
§ 拥抱变化 胜过 固守工具,持续试验新模型、新工具、新产品,允许工作方式不断重构
§ �� 解释某段代码的具体功能
§ �� 分析模块内不同函数之间的调用逻辑
§ ��️ 梳理大型项目中各子系统的技术架构与依赖关系
§ �� 为单个文件自动添加注释
§ ��️ 为变量 / 方法补充语义注释
§ ✨ 优化整个文档的注释一致性
§ �� 将注释/文字翻译为地道英文
§ �� 修正文档中的模糊词与不准确描述
例如:
§ �� 添加批量修改 API
§ �� 在页面中添加新的图表
§ ✔️ 添加前端数据校验
§ �� 增加数据加密功能
§ �� 增加用户权限验证功能
§ �� 普通功能缺陷修复
§ �� Linter / 静态检查缺陷修复
§ �� 修改界面整体风格
§ ✨ 添加高级特效
§ �� 抽取与复用 CSS
§ �� 从零生成完整界面
目标:让 AI 参与设计级决策,而不仅是写代码
§ �� 使用计划模式思考设计过程
§ ⚖️ 无计划模式下的提示词对比
§ ⚠️ 常见失败模式分析
§ �� 需求文档与技术文档的放置策略
§ �� AI 评审并修订计划的方法
§ �� 针对特定问题进行定向分析
§ �� 生成多个候选解决方案
§ ⚖️ 比较方案成本、风险与收益
§ �� 人类决策与 AI 执行的分工边界
§ �� 去掉魔法常量
§ ✂️ 拆分超长方法
§ �� 简化超长分支
§ �� 拆分超长类
§ �� 使用设计模式辅助重构
§ ��️ AI 生成结果的人类评审要点
§ ��️ 准备开发环境
§ �� 框架选型
§ �� 启动 Hello World 项目
§ �� 在完全陌生技术栈中推进功能
§ 详见下章
目标:尝试单人完成自己的实际工作,用 AI 弥补个人技术短板,让技能缺失不再成为限制
§ �� 选择自己的实际项目
§ �� 选择多个开发模式进行多个练习(增加新功能 / 修改缺陷 / 重构……)
§ �� 结合讲师提供的咒语应对复杂情况
§ �� 需求:需求文档的生成与结构化存储
§ ��️ 设计:引入全局技术栈与历史决策上下文
§ �� 测试:自动化测试与测试用例生成
§ �� 发布:生成发布与回滚脚本
§ �� 运维:使用 AI 分析日志与异常模式
§ �� 客服:从需求与代码反向生成用户手册