vibe coding mode ,可以试试这套工作流
SubAgent作为AI子代理能够模拟不同专业角色(如产品经理、架构师、前后端开发等)
AI至少是我们这一代人的风口,趁AI还没彻底实现像人一样会思考、行动之前,我们一定要抓住这个突破的机遇,AI将成为我们这一代人最后的突破口(一段小思考)。
一个复杂项目如果完全借助AI开发,一把梭肯定是不行的,特别是前后端连调,这个时候SubAgent就起到了项目之间的分工和连调作用了。
今天,重点探讨一下Vibe Coding常用的SubAgent,使单人开发变得高效而有趣。
Claude Code也支持引入SubAgent,详见github项目https://github.com/contains-studio/agents。

SubAgent
SubAgent是指Agent的子代理角色来模拟不同的专业分工,比如产品经理、后端工程师、前端工程师等等。这些SubAgent通过消息传递或接口相互协作,就像一支默契的乐队,共同构建出一个完美的项目。
最近,文心快码在Vibe Coding领域引入了多Agent专业分工模式。比如全能型的Zulu一个可读可写可运行命令可联网的通用选手,可以灵活适配到不同的场景,具备代码读写、命令执行、联网等全栈能力,可灵活适配各种场景。还有Figma2Code等专业Agent,多Agent协作实现高效编程开发。
产品经理SubAgent
Vibe Coding的起点不是直接上手代码,而是先建立一个清晰的愿景。
许多开发者朋友,很在意自己的idea,觉得自己的想法是独一无二的 是最值钱的,会花很多时间去把这个产品给打磨出来。可能会花上半年、一年的时间在房间里打磨产品,幻想着上线就能冲上付费榜单 幻想着自己的产品能够一鸣惊人,但很多情况下这个都是我们的自嗨。
这时,我们会激活产品经理SubAgent,这个角色就像一个虚拟的产品专家,负责收集需求、编写用户故事,并排序优先级。你给它输入项目的大纲,比如创建一个能让团队实时编辑笔记的app,它就会快速生成一份需求文档,包括用户可能的需求,比如作为用户,我希望能轻松分享笔记以便协作。这个SubAgent还会主动提问来细化细节,比如目标用户是谁,或者需要支持哪些设备。整个过程感觉像和一个聪明朋友聊天,而不是枯燥的会议。一旦文档 готов,就会作为基础传递给下一个SubAgent,确保大家从同一个起点出发,目标和方向也都一致。
架构师SubAgent
接下来,自然过渡到架构设计阶段。这里,你引入架构师SubAgent,它负责从大局出发,评估技术栈、数据库结构和项目的可扩展性。基于产品经理的输出,它会建议合适的框架,比如后端用Node.js,前端用React,数据库选MongoDB。它甚至能生成简单的设计图表,比如实体关系图,可视化整体图,确保后续工作不会越走越偏。
后端SubAgent
现在,进入后端实现的硬核部分。后端SubAgent,它专注于服务器逻辑、数据库交互和API开发。输入架构蓝图和需求,它会生成具体的代码片段,比如用Express构建路由,或者用Mongoose定义数据模型。它还会处理认证和安全逻辑,比如用JWT实现用户登录。Vibe Coding的精髓在这里体现:你采用测试驱动开发,先写测试用例,再写代码,确保一切从一开始就稳。
前端SubAgent
前端部分同样精彩。前端SubAgent登场,它来负责打造用户界面和交互体验,像一个设计师和工程师的结合体。基于后端的API和整体架构,它会创建React组件、样式和状态管理逻辑,确保界面响应迅速、用户友好。你可以让它用Tailwind CSS快速原型化,营造出干净现代的视觉效果,比如笔记编辑器支持Markdown渲染和实时更新通过WebSocket实现。如果在开发中发现API不匹配,它会反馈给后端SubAgent调整,形成一个反馈循环。
QA SubAgent
当然,开发不能缺少质量把关。这时,QA SubAgent加入,它模拟测试工程师的角色,运行各种测试,从单元测试到端到端模拟。输入所有代码,它会用工具如Jest或Cypress生成用例,检查实时协作是否无bug。作为大佬,追求零容忍的bug,所以这个SubAgent会自动化集成测试管道,确保每一步变更都通过验证。如果测试失败,它会精准反馈给对应的SubAgent修复。
DevOps SubAgent
最后,整个项目进入部署和迭代阶段。你可以用DevOps SubAgent自动化上线,比如推送到Vercel或AWS。整个Vibe Coding流程是一个闭环。每个SubAgent的输出都能反馈回起点,如果有新需求,产品经理SubAgent会重新启动循环。这种方法让单人开发效率提升几倍,让我们专注于创意部分。
虽说初次设置需要点时间,但一旦框架成型,你就会感觉像开了挂一样,开发项目变得流畅而享受。下次试试这种方式,或许下一个大作就这么诞生了,我近期也会用脚本引入这种开发模式了。
如果本文能给你提供启发和帮助,还请留下你的一健三连(点赞、转发、评论),给我一些鼓励,谢谢。
更多推荐


所有评论(0)