Qoder 实测:一个需求下去,AI 自己组队开干了!
导读,最近写了很多关于 AI Coding 的文章,内容来源是我们的真实实践:
【万字】实战报告:AI Coding 已经能做交付了,但前提苛刻
AI Coding 实战:10年祖传系统,54万行代码,2周重构结束
于是昨天有粉丝问,国内选择什么编程工具比较好,这里首推的就是Qoder了!
—— 以下是关于这个工具的一些介绍
Qoder 推了 0.8.0 更新,新增了一个叫 Experts Mode 的功能。作为 Pro+ 用户,第一时间升级体验了一把,下面把整个实测过程和一些感受分享给大家。
先说说Experts Mode 是什么?
之前,Qoder有两种工作模式,新版在此基础上增加了第三种模式-Experts Mode,我们先看看这三种模式有什么区别:
| Experts Mode | 全栈开发、复杂重构、多模块项目 | 专家团队协作,并行执行 |
那么,Experts Mode到底是如何做工作的呢?
我们只需要描述一个需求,Qoder 的 Leader Agent 会自动把任务拆成子任务,然后组建一支专家团队。每个专家是经过专项调优的 SWE Agent,负责不同的专业方向,多个专家并行推进,各自专注、互不干扰。
用户一句总结:你给需求,AI 组团帮你干活。
这里需要特别注意的是:很多所谓的多 Agent 工具,本质上只是“同一个模型 + 不同提示词”,模拟出多个角色,实际能力并没有什么差异。
而 Qoder 的 Experts Mode 则不同,每个 Expert 都是针对特定任务类型深度优化的 Agent,并且会根据任务自动路由到最合适的模型。例如:规划阶段使用擅长推理的模型,编码阶段使用代码能力更强的模型,测试阶段则调用更适合自动化验证的模型。
当前版本专家团队包括这些,不排除后面还会增加:
| 角色 | 做什么 |
|---|---|
看到这里,大家有没有发现,这套机制和传统软件开发团队的协作方式是一致的:有人拆需求,有人做调研,有人写前后端,有人测试,有人做 Code Review。不同点在于,这一整套流程被压缩进了 AI 系统里,可以并行执行、自动调度。
所以,Qoder 的 Experts Mode 不再是一个“聪明的 Agent”,而更像是一支按专业分工协作的工程团队。
案例实测
话不多说,我们直接上案例。
我给它的需求
基于 DeepSeek API 开发一款web端 Chat 应用,提供流畅的对话体验与精美界面。功能如下:
- 对话页面(无TabBar), 输入框仅支持文本输入, 大模型输出需支持流式返回,并可渲染 Markdown(包含表格与代码)
- 页面右下角提供新增会话的悬浮按钮,点击后创建新的会话记录
- 提供历史对话侧边栏,通过左上角按钮打开, 支持删除会话、切换会话、新增会话、重命名会话
- 每次请求仅携带当前会话最近 20 条历史消息
- 会话相关数据缓存在本地存储
功能需求写得很清楚,但我故意没说用什么技术栈,也没说 API Key 怎么处理。想看看它会不会主动问。
它先问了我两个问题
从下面两张截图可以看到,Qoder此时并没有直接开始干活,而是提了两个很关键的问题,跟我确认技术实现路径。
第一个问题:技术栈选择,希望使用什么前端框架来实现这个Chat应用?
第二个问题:APl Key 的处理方式?由于是纯前端应用,AP Key 需要暴露在客户端,还是需要搭建一个后端代理来保护密钥?
其中第二个问题问得非常关键,它考虑到了安全性,不同的做法也决定了不同的实现技术路径。这里我选择了更加复杂的方案,看看它能不能搞定这种涉及前端和后端的复杂任务。
Leader Agent 先出了一份计划
澄清完问题,不是直接开始写代码,而是 Leader Agent 先给了一份完整的开发计划:需求分析、技术方案、实施任务,全部列出来,等我确认。
如果对于这份开发计划有问题,我们是可以直接手动修改,或者继续以对话的形式让它调整。
这个设计我还是挺认可的。以前用单 Agent 模式,它直接就开始干了。
执行中途,我插了一嘴
确认计划之后,Experts Mode 开始自动组建团队、分配任务。
此时,我扫了一眼进度面板,发现通用工程师在使用npm安装依赖,我电脑磁盘最近快满了,npm 的 node_modules 是重灾区,于是在对话框里补了一句:
「使用pnpm管理依赖」
Leader Agent 收到指令后,没有重新生成整个计划,而是直接通知通用工程师将包管理器从npm切换到pnpm,通用工程师收到指令后,立刻进行了调整。
这个体验不得不说是很爽的,即使任务已经开始执行了,我仍然可以随时调整需求、改变技术方案。而不是等到它完成或者中断当前的会话,眼睁睁看着它跑偏,白白浪费我们的Token和时间。这也是我使用其它工具的痛点,Qoder 的Expert Mode很好的解决了这个问题。
多个专家同时干活
通用工程师完成项目初始化之后,有个细节值得说一下:Leader Agent 把后端任务分给了后端工程师,同时把前端任务分给了前端工程师,这两个工程师是同时开工的。
也就说,前端不需要等后端写完 API 再开始开发,因为 Leader Agent 在任务计划时已经约定好了接口契约,前后端可以并行推进。
随后又来了三个前端工程师,分别负责流式请求 Hook、对话页面 UI、侧边栏组件,三个模块同时推进。
这里有个关键点:专家类型和数量是根据任务复杂度来动态决定的,而不是固定配置。
比如,这个需求如果完全是前端相关,就不会引入后端工程师;如果前端部分本身可以拆成多个模块,就会进一步细分任务,并分配多个前端工程师同时推进。
这种多专家Agent并行执行的模式,解决了单 Agent 在执行复杂任务时串行执行的问题。前端等后端、后端等数据库设计,所有环节彼此阻塞,效率自然上不去。
而在这种模式下,依赖关系被提前梳理清楚,可并行的部分被最大化释放,整体节奏明显更快。
最终结果
几分钟后,测试工程师介入,做了集成联调和验证:TypeScript 编译、项目构建、关键代码审查、自动化打开浏览器验证界面。
验证完后,完成最终交付,通过下图,我们可以看到所有任务状态以及每个专家agent的完成情况。
我打开浏览器访问前端页面,发送消息后,响应内容并没有进行流式输出,此时将这个问题反馈给Qoder,没能被修复,经过几次尝试,仍然没有修复。
此时,我大概意识到应该是模型能力不行,于是我尝试让Claude code进行修复,果然一下就修复好了。我们看一下最终的运行效果:
整体来说,Qoder实现的代码质量和交互效果还是不错的,除了流式输出这个功能,其它需求要点都精准的进行了实现,比如:后端独立服务、消息携带条数、内容支持Markdown格式(表格、代码)等。
整体感受
实测完后,说说我的整个感受:
1. Experts Mode更适合复杂任务
这种一次性交付质量超出我的预期,在执行中途我还挺担心,搞这么多专家智能体来完成这个任务,前前后后会不会出现上下文信息丢失,导致前面做了什么功能后面又忘记前面做了什么的情况。
因为在这之前,我使用单Agent模式完成复杂任务时,上下文越来越长,很多早期的信息就会被压缩,结果就是:步骤遗漏、前后矛盾、半途而废。
但是Qoder 的Experts Mode没有出现这样的问题,我看当前任务执行完成后,整体占据的上下文长度不到30%,这种模式最大上下文长度为200k。
后面才发现,其实Experts Mode 里每个专家有独立上下文,而不是共享同一段对话历史。
这也是为什么,在同样复杂度的任务下,单 Agent 容易出现混乱和退化,Experts Mode 却能保持稳定、完整的交付。
这种多Agent协作,独立上下文管理的架构模式,可能会是Agent发展的趋势。
2. AI编程协作方式发生变化
我用过很多 AI 编程工具,有一个共同感受:必须一直盯着它,稍微复杂点就怕它跑偏,在执行中途,很多需要决策的它会自作主张。工作模式变成了:给指令 → 盯着看 → 发现问题 → 中断纠正 → 继续盯着看。
Experts Mode 改变了这个交互模式,Leader Agent 会先给我们一份完整的任务计划,确认之后,专家团队就按照这个计划执行,不会在执行过程中自作主张地改变方向。
如果执行过程中遇到真正需要决策的情况(比如 Researcher 发现两个方案各有优劣,需要你拍板),Leader Agent 会暂停并来找你,而不是自己随便选一个。
我们的工作工作模式就转变成了:定义需求、审批计划、验收结果。执行层面的细节,交给专家团队。
3. 动态路由模型,Credits消耗大
Qoder 这次的 Experts Mode 在工程范式上是一次不错的进步,但在处理复杂技术问题时,仍然偶尔会有吃力的情况。
虽然官方没有明确说明模型细节,但从实际表现来看,Leader Agent 负责复杂规划与决策,根据生成效果来看是路由到了推理能力更强的Opus 4.6;Backend Dev 可能是路由到代码能力相对更强的GLM5;QA Tester可能路由到了支持视觉能力的Kimi K2.5。
整体来说,模型能力是在线的,生成质量不错,不过在复杂任务下 credits 消耗也相对较高。
结语
好了,以上就是我的实际体验和一些个人感受。
最近因为参加钉钉产品发布会有些内部资源,大家想要体验的话,可以加粉丝群,享专属福利,新用户注册会赠送 300 Credits 试用。
点击上方卡片关注叶小钗公众号,查看下方二维码,添加我个人微信: