跳转至

从聊天窗口到多 Agent 控制台:一次 AI 编程协作范式的转移

Ch01.1104 从聊天窗口到多 Agent 控制台:一次 AI 编程协作范式的转移

📊 Level ⭐⭐ | 5.6KB | entities/从聊天窗口到多-agent-控制台一次-ai-编程协作范式的转移.md

从聊天窗口到多 Agent 控制台:一次 AI 编程协作范式的转移

来源: 阿里云开发者

发布日期: 2026-04-16

原文链接: https://mp.weixin.qq.com/s/0vIHvlZCdq2TZ1OBGUgW3w


阿里妹导读

文章内容基于作者个人技术实践与独立思考,旨在分享经验,仅代表个人观点。

过去一段时间,随着工作中 AI Coding 的占比越来越高,我逐渐感觉到当前 AI Coding 的协作范式已经不适合我了。

当前主流的 AI 开发过程,仍然是人与一个 Agent 围绕同一个任务持续协作。但我在日常工作中,已经习惯于同时操控多个 Agent 并行执行任务,在关键节点做 Review,并对最终结果进行验收和整合。

这篇文章想讨论的,是 AI 编程协作范式的转移:人与 AI 该如何分工,多个 Agent 之间又该如何协作。

当单 Agent 协作开始不够用

AI IDE 本身的能力越来越强,但它提供的协作模式,还是以单线程为主。我通常是在和一个 Agent 持续协作:我提需求,它读取上下文、改动多个文件、执行命令,再返回结果,等我确认后进入下一轮。这种方式虽然能正常工作,但我的大量时间都消耗在"等它返回、看它改了什么、决定要不要继续"这条链路里。只要任务还在这条链上推进,人就没有真正从执行流程里抽离出来。

于是,我开始尝试更加高效的协作模式,比如在 AI IDE 中开多个聊天窗口,在同一个工作空间指派 Agent 相对独立的开发任务,这样我就能把时间用在理解需求、拆解和分发任务、Review 已有代码、检查 Diff,以及对最终结果做验收和整合。

这是我找到的比较理想的方式。但当我真正开始这样工作后,发现现有工具并没有为这种模式做好准备。

OpenCode 的 Web 模式给了我最接近的雏形

明确了这种工作方式之后,我开始寻找能适配它的 Coding 工具。在用过的工具里,OpenCode 的 Web 模式最接近我的理想,它让我看到了一种有别于 AI IDE 的交互方式:Agent 先执行一段时间,我在关键节点回来看改动、给反馈、做验收。

但对照我真正需要的能力:

  • 能承接多个 Agent 并行工作

  • Review 取代代码编写成为工作流中心

  • 能帮助我观测多个 Agent 的工作过程

OpenCode 对多 Agent 并行的支持还不够,本质上还是单 Agent 工作流。所以,我开始设计自己的工具。

Mexus:我对新范式的一次设计实践

Mexus 的定位很简单:不再造一个 AI IDE,而是面向一个人同时管理多个并行 Agent 的场景,提供一个 WebUI 交互终端。

它可以跑在本地,也可以部署在服务端;但不管在哪里运行,它解决的都是同一个问题:当你开始同时使用多个 Agent 时,怎么把它们放进一个

可管理、可审查、可观测 的工作界面里。

M exus 的界面借鉴了控制台(Dashboard)的设计思路:左栏放多个 CLI Agent 的 Pane,中间区域展示 Agent 活动和代码 Diff,右栏是当前工作空间的文件树。

在这种模式里,我不需要亲自写代码,而是关注:

  • 当前有哪些 Agent 在执行

  • 它们各自负责什么工作

  • 我应该重点关注哪些文件的 Review

  • Agent 之间的工作是否有冲突

Mexus 想解决什么问题

  • 让多个 Agent 真正协作起来,而不只是并行执行

Mexus

原文存档


关联