绑定手机号
获取验证码
确认绑定
提问
0/255
提问
订阅开课提醒需关注服务号
回答成功
知道了
扫码关注智猩猩服务号登录
请使用微信扫描二维码
扫描二维码分享给微信好友
您已订阅成功,有新课程,我们将第一时间提醒您。
知道了
发送提问成功
回答可在
“我的——我的提问”中查看
知道了
失败
欢迎来智东西
关注我们
智东西
车东西
芯东西
智猩猩
0
0
从Vibe Coding到Vibe Graphing!北邮联合开源多智能体编排新范式MASFactory,支持可视化调试
分类: AI论文解读
2026-03-30 16:20:00

GAMMALab投稿

智猩猩AI整理

在过去的一年里,大语言模型的能力经历了突飞猛进的迭代,智能体、多智能体开发框架如雨后春笋般涌现。与此同时Vibe Coding的代码编写也风云一时。然而,这两股潮流却没能很好地结合在一起。

当我们审视当前多智能体系统的“基础设施”时,MAS 的编排框架仍然停留在Vibe Coding出现前的时代:要么要求开发者使用硬编码来手动维护复杂的通信逻辑与状态同步;要么提供高度封装的拖拽式画布,大幅降低门槛,但在面对需要深度定制的多层次拓扑结构时却显得捉襟见肘 。

为了让Vibe Coding参与到多智能体系统设计中来,北京邮电大学联合上海交通大学提出一个基于图的 LLM 多智能体编排框架MASFactory。它引入了 Vibe Graphing,能够将自然语言意图编译为可编辑的工作流规范,进而转化为可执行的图。此外,该框架还提供了可重用的组件和可插拔的上下文集成功能,以及一个用于拓扑预览、运行时追踪和Human-In-the-Loop的可视化器。

  • 论文标题:MASFactory: A Graph-centric Framework for Orchestrating LLM-Based Multi-Agent Systems with Vibe Graphing
  • 论文链接:https://arxiv.org/pdf/2603.06007
  • 项目地址:https://github.com/BUPT-GAMMA/MASFactory

01 Vibe Grahing

为了让自然语言能够稳定、可靠地转化为复杂的多智能体图结构,MASFactory 将 Vibe Graphing 的生成过程严密地划分为三个核心阶段,并深度融合了“人在回路(Human-In-the-Loop)”机制 。

第一阶段:角色分配(Role Assignment) 。当开发者输入一个自然语言需求(例如:“帮我构造一个文献综述工作流”)后,系统首先会将任务意图映射为一组候选智能体,并为它们划定清晰的责任边界 。例如,AI 可能会建议组建一个包含“检索员”、“阅读员”和“写作员”的团队 。在这个阶段,人类可以随时介入,提出“再增加一个‘评审员’智能体”的建议,AI 会立刻心领神会并更新团队配置 。

第二阶段:拓扑设计(Topology Design) 。确定角色后,AI 拓扑设计专家会根据智能体之间的信息依赖关系和控制约束,生成一个有向图拓扑骨架 。这个骨架决定了谁先执行、谁后执行,以及消息和控制流的传播方向 。人类可以在可视化界面中审视这个结构,确认无误后批准进入下一步 。

第三阶段:语义补全(Semantic Completion) 。在这一步,系统会对骨架进行参数化实例化 。AI 语义专家会为图中的每一个节点配置极其详细的 Prompt、指令以及工具列表,最终生成一个可直接编译和执行的完整工作流 。

这种“意图-结构-实例化”的编译链条,将 MAS 的构建从枯燥的手工配置,彻底升华为一种像与设计师团队协作一样的迭代设计过程 。

02 MASFactory编排框架

为了支持Vibe Graphing,MASFactory 将庞杂的多智能体交互抽象为四层结构:

  • 图骨架层:以最底层的 Node和 Edge为基础,完美表达智能体间的协作与依赖。
  • 组件层将基础骨架封装为可复用的协作单元 。除了执行任务的 Agent 外,还提供了处理多轮迭代的 Loop 组件、实现动态路由和分支判断的 Switch 组件,以及允许人类随时介入的 Human 组件 。更强大的是,任何 Graph 都可以作为子节点被无限嵌套,让复杂流程可以被分层设计、局部复用。
  • 统一协议层通过 Message Adapter 与 Context Adapter,系统无缝抹平了不同通信协议的差异,并统一处理 Memory、RAG、MCP 等上下文能力,开发者可以像插拔 U 盘一样轻松接入外部框架增强系统。
  • 交互层:MASFactory 并不强迫开发者改变习惯,它同时支持代码开发(声明式、命令式)、可视化拖拽,以及最前沿的 Vibe Graphing 编排 。这三种方式可以在同一个项目中混合使用,完美兼顾了灵活性与低门槛。

03 MASFactory Visualizer 插件:开发者的上帝视角

配合专属的 MASFactory Visualizer 插件,开发者不仅可以在开发阶段实现真正的“所见即所得”,还能在系统运行时实时追踪节点状态演变和消息传播,让调试过程变得前所未有的清晰。

无论是手写代码、拖拽画布,还是依靠 Vibe Graphing 自动生成的系统,Visualizer 都能实时解析并预览拓扑结构,真正做到了所见即所得。在运行阶段,它能够精准对齐静态图拓扑与动态运行时轨迹,追踪每一个节点的状态演进和消息传递细节 。配合“人在回路”特性,开发者甚至能在调试面板中强行阻断、查看状态并输入修正信息,大幅提升了复杂 MAS 系统的调优效率。

  • 代码编排预览

图片

  • 拖拽式工作流设计

  • Vibe Graphing 交互式构图

图片

  • 运行时监测与追踪

图片

仓库地址:

https://github.com/BUPT-GAMMA/MASFactory