从结对编程到 AI 掌舵:SOLO 开发范式转变的思考
如果无法正常显示,请先停止浏览器的去广告插件。
1. TRAE
(Meet>p)
从结对编程到AI 掌舵
SOLO 编程范式转变的思考
李志成
trae.ai
2. 01
具
3. TRAE
(Meet>p)
01 02
结对编程 AI 掌舵
Prompt、Context
Vibe Code 、SDD 规范驱动开发
03
软件开发的未来
Generative UI 、Software 2.0/3.0
04
范式转变的思考
程序员的
trae.ai
4. 从结对编程说起
01
5. 01
结对编程
这也是结对编程
6. 01
例
,影响范围,容易验证)
让 AI Code Review
提供优化 案、 险检查等
胆让 AI 尝试吧!
分析代码
7. 与 AI 结对编程的程序员在做些什么?
01
1
精妙的提示词
提示词模板
2
3
结构化的上下 丰富的
具与 Agent
Context MCP 、A2A 、Agent Skills
8. 01
提示词
Prompt
4. output-format
告诉模型返回什么格式的结果,
如只要摘要或者分段输出, 便后续处理。
戴明圆环
9. 与 AI 结对编程的程序员在做些什么?
以程序员为中
任务粒度
关注 AI 产出的代码、执
01
的动作
10. AI 掌舵
AI 掌舵
当我们彻底放
02
11. 02
AI 掌舵 - Vibe Code
Vibe Code
安德烈・卡帕斯提(Andrej Karpathy)
Good Vibe
Idea
Prompt
Evaluation
Bad Vibe
快速启动原型开发
不可控、上下
衰减问题、
成即是技术债、团队协作困难
只有上帝和 AI 才知道这玩意为什么能跑起来…
如果我不仅想抽卡,那怎么解?
12. AI 掌舵
让 AI 遵循
质量控制、上下
02
类的最佳实践
衰减问题(需求失真)、技术债(维护困难)、团队协作困难
13. 02
Scrum
kanban
14. 02
SDD
Spec-Driven-Development
规范驱动开发
15. 02
品
Spec-as-Source
当前阶段
Spec-Anchored
Spec- rst
SDD 成熟度等级
Understanding Spec-Driven-Development
https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html
16. 02
AI 掌舵 - 规范驱动开发
规范是什么? Requirement.md
Spec-kit
Design.md
Tasks.md
Kiro
Trae
BMad Method
17. 02
档
任务分解
MVP成本、加快想法验证
代码
18. 02
AI 掌舵 - 规范驱动开发
在 TRAE IDE 中实践 SDD 的
式
没有魔法
不存在
个适
于所有情况的模板
Agent + #spec/*.md
19. 02
AI 掌舵-关注点的变化
Agent 为中
Feature
Product
关注 AI 产出的 档与实现的正确性
执 者到验证者
SOLO Coder:关注 Agent 的产出的 Plan
档, 选择相信。
SOLO Builder:关注 Agent 产出的
档与 Review 代码。
20. AI 掌舵 - 规范驱动开发
02
那么问题来了
理想: 我们程序员会认真读
档 (我们知道程序员最讨厌不写
需求 档的审核需要相关领域的业务知识
设计 档需要专业知识并结合实际业务背景
理想: 虽然我们程序员不
定会按需求
定会认真遵循 档
但 AI
即便不存在上下
衰减,
然语
「认知税」免不了
边界
情况
关联
档和设计进
开发,
到代码的转换也并不总是准确
理想: 依靠规范来约束 LLM 的产出,
计
设
的
宜
不合时
不
审查代码
?
考虑
影响
21. AI 掌舵 - 规范驱动开发
02
现在 我们能在研发流程中把程序员替换掉吗?
不! 但基础岗位的需求会减少,通往专家的道路可能会更加困难
如何
AI 迭代
AI 来当铲屎官
类屎
项
?
DeepWiki 成
档,对话并初步理解项
让 AI 分析 个功能或者
个函数的关键路径
控制 AI 的任务粒度(范围、规模),严格的 Code Review
Git ! 后悔药
产的产品上迭代?
,对话中的上下
项
当 AI 的铲屎官
如何在 AI
太杂乱,
成为 AI rm 受害者
22. 03
未来
软件的未来
程序员的未来
?
23. 范式转变带来的影响
03
Generative UI
Gemini 3 带来改变
传统软件开发中的 UI
https://generativeui.github.io/
UI 限定了软件的边界
UI 暴露什么能
交互流程决定了
信息呈现
户怎么做
式引导
户关注什么
Generative UI
完全实时的定制化
成 内容 与交互 界
软件开发的范式变了
Agent 基于原 能 ,根据 户需求、使
与习惯来组织内容并 成交互界 。
原
能
、约束、规则
场景
24. 03
范式转变带来的影响
Generative UI Examples
灵光
软件永远只有我需要的 Feature
软件结合我当下的场景和需求
没有
成
户不关注的内容与不需要的功能
就像微信 程序,传统的应 正被蚕 ,
未来似乎通向了 切都是 LLM 套壳的时代。
我们认为美的事物具备简洁的特质,没有多余的部分,且能精准达成
— 艾默
25. AI 掌舵 - 软件开发的未来
04
程序员的未来
「软件在过去
但在最近 年
软件 1.0
约70年 没有发 过如此根本性的变化,
却迅速地改变了两次。」
古法编程
Andrej Karpathy
软件 2.0
https://pdf.shrinked.ai/andrej-karpathy-software-is-changing-again
神经
络及其相关的参数设置
软件 3.0
使
LLM 通过
然语
编程
Vibe Codeing、SDD
从「编码者」到「指挥家」
定义问题的能
上下
讲清楚问题,以及答案如何验证
程(Context Engineering)
为智能体(Agent)构建基础设施
Agent Skills、MCP Tools …
26. 技术应该帮我们解决更多的现实问题,让世界变更美好些。
27. TRAE
(Meet>p)
The Real AI Engineer.