BMad v6实战过程全公开:32场对话揭秘人机协作怎么搞?
BMad v6实战过程全公开:32场对话揭秘人机协作怎么搞?
如果你也想了解AI真正如何参与软件开发,这个网站或许能给你一些启发。最近,我完成了一个叫AutoQA-Agent的项目开发。和以往不同的是,这次我全程使用BMad v6这套AI驱动开发方法,让AI Agent像真正的团队成员一样参与协作——从架构设计到功能实现,从代码重构到问题排查,每一个关键环节都留下了对话记录。整理下来,一共有32个完整的对话。我觉得这些对话太有价值了,它们真实记录了AI如何像一个"技术合伙人"一样参与开发。于是,我用Lovable把它们做成了一个网站:autoqa-chats.lovable.app。
网站里有什么?
这32个对话记录覆盖了软件开发的方方面面:
架构设计
● 如何与AI架构师Winston协作创建架构文档
● 动态Base URL支持的方案讨论
● Epic 7的重新设计
功能开发
● 敏感测试数据注入
● Markdown Include功能实现
● 应用探索引擎开发
● 智能测试用例生成器
代码重构
● 测试生成环境变量重构
● Story 7.1的实现重构
问题排查
● 浏览器闪烁问题
● 探索记录修复
● 定位器导出失败调试
需求管理
● Story 2.10、7.1、8.1、8.2、8.3的创建
为什么要分享?
随着AICodingTools越来越火,很多人问我:"AI真的能写代码吗?"但我发现,更值得关注的问题是:"人和AI应该如何协作开发?"这个网站就是我的实践答案。它不是"AI帮我写完了代码"的炫耀,而是真实展示了:
● AI如何帮我梳理技术选型
● 当遇到问题时,我们如何共同排查
● 代码重构时,AI提供了哪些视角
● 哪些地方AI表现出色,哪些地方仍需人工把关
BMad v6是什么?
BMad v6是一套AI驱动的开发方法论(BusinessModelAIDevelopment)。它的核心思想是:把开发过程拆解成不同的"专家角色",每个角色各司其职,你就像项目负责人一样协调这些AI专家协作。
比如这次AutoQA-Agent项目中,我就和这些AI角色协作过:
● Winston(架构师):负责架构设计和技术决策
● Dev(开发者):负责功能实现和代码编写
● PM(产品经理):负责需求分析和Story拆解
● QA(测试工程师):负责测试用例设计
就像组了一支AI团队,你带着他们一起把项目做出来。
谁会从中受益?
如果你是:
● 开发者:看看AI实际如何参与项目开发
● 产品经理:了解AI辅助需求管理的可能性
● 技术管理者:思考团队如何引入AI协作流程
● AI爱好者:真实案例总是比抽象讨论更有启发性
希望这个网站能给你一些参考。
最后的话
这32个对话,是我探索"人机协作开发"的第一步,也是BMad v6方法论的一次完整实践。如果你也在路上,欢迎交流。
评论已关闭