过去一年,AI 能力快速迭代,Vibe Coding 成为最热的开发范式之一。越来越多团队开始用多个 Agent 去拆解复杂任务,覆盖软件开发、研究分析、内容生成、工具调用等场景。
但当我们想把这些智能体组织起来时,却发现编排方式仍然停留在两个“旧时代”里:
- 要么继续手写工作流代码,以高强度工程投入逐步定义节点、消息与控制逻辑;
- 要么转向可视化拖拽,在画布中搭建结构后,再依赖大量手工配置完成系统收敛。
这两种方式都曾推动行业前进,但在 Vibe Coding 正颠覆软件开发模式的今天,大模型多智能体系统的编排却依然停留在手工编码或手工拖拽的阶段。
针对上述问题,北京邮电大学GAMMA Lab团队发布了 MASFactory。它提出使用 Vibe Graphing 的方式来编排多智能体系统,旨在掀起新一轮MAS编排革命!
1. 从代码时代、拖拽时代,走向 Vibe Graphing 时代
回顾多智能体系统开发的历史,大致经历了两个阶段:
- 代码时代:一切靠人类手写代码,灵活但是工作量大,需要开发者具备扎实的编程基础。
- 可视化拖拽时代:工作流变得可视化,降低了开发门槛,但灵活度受限,且对于降低人类工作量的效果并不显著。
那么,MASFactory 所推动的下一阶段,就是 Vibe Graphing 时代。
1.1 什么是 Vibe Graphing?
如果说 Vibe Coding 是你用自然语言和 AI 一起写代码,那么 Vibe Graphing 就是你用自然语言和 AI 一起设计多智能体系统应该怎样分工、怎样协作、怎样一步步完成任务。
它并非要求你一上来就埋头写流程、连节点、补逻辑,而是先把目标和想法说清楚,让 AI 给出一版协作方案。你再像和设计师一起打磨产品一样,一边看、一边改、一边确认,直到它变成一个真正符合你预期的多智能体工作流。
这意味着,MASFactory 不再要求开发者从零手工构造流程,也无需长期停留在画布层面逐节点拼装系统。它把多智能体系统的设计、确认、执行与迭代,真正串成了一条流畅的工作流。

2. MASFactory:一套支持 Vibe Graphing 的多智能体编排框架
如果用更直观的方式来看今天的多智能体开发工具,大致可以分成下面几类:

MASFactory 的独特之处在于,它融合了代码编写、可视化拖拽以及 Vibe Graphing 编排三种开发方式。用户可以根据实际需求灵活选择,或者混合使用三种方法。这种机制有效规避了单一开发方式的短板,将所有开发模式的优势最大化。
MASFactory 采用业界常用的以 Graph 为中心的编排方法,将系统抽象为 4 层:

- 图骨架层:以
Node 和 Edge 作为最底层抽象,用图结构表达多智能体之间的协作关系、依赖关系和消息流动。
- 组件层:组件层的作用,是把底层的
Node、Edge 进一步封装成可复用的协作单元,让开发者不必每次都从最底层手工拼装工作流,而是可以像搭积木一样组织系统:
Agent 是最基础执行单元,对应一个具备角色、指令、工具、Memory、RAG 等能力的智能体节点。
Graph 用于把多个节点封装成可嵌套的子图,让复杂流程可以分层设计、局部复用。
Loop 用于处理多轮迭代型任务,例如反复讨论、持续修订等场景。
Switch 用于做分支判断和动态路由,支持更灵活的协作拓扑。
Human 则把人工确认、对话输入等 Human-in-the-loop 环节纳入图中。
ComposedGraph 和 NodeTemplate 是 MASFactory 提供的两套复用能力组件,方便用户开箱即用。MASFactory 内置了常用的图结构(如 InstructorAssistantGraph、BrainstormingGraph 等)。
- 协议层:通过
Message Adapter 与 Context Adapter,统一处理通信协议以及 Memory、RAG、MCP 等上下文能力。
- 交互层:MASFactory 同时提供三类开发范式:
- 基于
Vibe Graphing 的自然语言交互构造智能体工作流。
- 基于声明式、命令式的两种代码开发方式,可以更加灵活自由地编写工作流。
- 通过
MASFactory Visualizer 以拖拽的方式手动设计工作流。
MASFactory 的优势并不在于“再提供一种工作流搭建方式”,而在于它把代码开发、可视化编辑和自然语言驱动编排统一进了同一套系统。开发者既可以自己写,也可以自己拖拽,还可以先让 AI 起草系统结构,再编译成可运行的多智能体工作流——以上三种方式可以在同一个项目中协同使用。
3. 混合开发能力:代码 + 拖拽 + Vibe Graphing
MASFactory 并不是要替代代码开发或让开发者只停留在画布里,而是让代码、拖拽和自然语言驱动三种方式真正协同起来。
在 MASFactory 中,子图可以作为节点无限嵌套到其他图上。同时每一个子图都是一个自治域,对于每个自治域都可以拥有独立的一套编排语言——它可以是代码编排的结构、Vibe Graphing 结构、纯拖拽生成的结构,也可以是预先设定好的复合组件。这使得 MASFactory 天生具备极佳的灵活度和兼容性。
4. 全栈可视化
无论你是通过 Vibe Graphing、可视化拖拽,还是直接写代码来编排多智能体系统,MASFactory 提供的 Visualizer 插件都能实现真正的 所见即所得。MASFactory Visualizer 可以实时解析并预览代码文件、Vibe Graphing 设计草稿和拖拽式工作流,让不同开发方式下的系统结构始终保持统一、可见、可调。
4.1 代码编排预览

4.2 拖拽式工作流设计

4.3 Vibe Graphing 交互式构图

4.4 运行时监测与追踪

5. 实用案例:使用 Vibe Graphing 生成一套多智能体工作流
下面是一个精简后的 build_instructions 示例。它不要求开发者先把所有节点手写出来,而是先把目标、阶段和协作方式说清楚:
build_instructions = """
Design a workflow for writing my weekly report. I will provide what I worked on this week at the beginning. Then run three agents in parallel to draft separate reports, and pass all drafts to a fourth agent to evaluate and select the best one as the final output. The expected workflow structure is: START->A,B,C->D->END.
"""
当我们把这一段 build_instructions 输入给 Vibe Graph,MASFactory 将会自动开始构造内部结构,中间会通过 Human-In-The-Loop 向用户征求意见,直到系统完全搭建完成。
生成完成后,工作流结构会以图的形式呈现出来,方便继续预览、调整和确认:

6. 示例应用
下面展示的是两个基于 MASFactory 构建的示例应用,它们分别面向 “AI 论文日报” 和 “Paper2PPT” 两个典型场景。以下应用所使用的 workflow 代码均已在MASFactory仓库中开源,方便大家学习和复用其编排思路。
6.1 NowWhat
NowWhat 意为 “Now what are my peers working on?”,是一个面向 AI 研究者与开发者的信息筛选应用。它会每日自动抓取 arXiv AI 领域的论文,并基于大模型对论文进行系统化分析与总结,帮助用户快速了解当天值得关注的研究进展。
6.1.1 在线体验地址
https://what.masfactory.dev
6.1.2 Workflow 设计
下图是开发过程中的可视化预览截图。NowWhat 基于 MASFactory 构建了一套更完整的评审机制:系统首先理解论文,然后交由三个小组分别从 Novelty、Rigor 和 Impact 三个维度进行评估,最终筛选出亮点论文并整理为日报。

6.1.3 应用预览

6.2 OhNoPPT
沉迷游戏、跑实验、敲代码无法自拔,猛然惊觉明天就要开组会,而你的 PPT 进度还是个“新建文件夹”?组会汇报、项目答辩……无尽的 PPT 简直是科研人的终极噩梦。
别慌!OhNoPPT 应运而生!它是为你量身定制的“救火神器”。

OhNoPPT 是一个面向 论文讲解 PPT 制作 场景的 Paper2PPT 应用,目标是帮助用户将论文内容高效转化为一份 可手工编辑的 PPTX 文件。用户只需上传论文并简单描述需求,系统就会启动基于 MASFactory 的多智能体工作流,自动完成从论文理解到 PPT 生成的整套流程。在每一个阶段结束后,用户都可以查看当前生成效果并提出修改意见。
与市面上大多数竞品不同,OhNoPPT 生成的是真正可以使用 Office 软件编辑修改的 .pptx 文件,而不是 PDF slides。
6.2.1 在线体验地址
https://ppt.masfactory.dev
6.2.2 Workflow 设计
下图是开发过程中的可视化预览截图。OhNoPPT 将 AI PPT 生成过程拆解为大纲生成、HTML 生成、PPT 生成三个阶段。每一个复杂阶段由 Agent 创作、程序校验、人工审核(Human-In-the-Loop)组成,经过迭代最终交付可编辑的 PPTX 文件。

6.2.3 应用预览

7. 进一步了解 MASFactory
- 项目官网:
https://masfactory.dev
- 仓库代码:
https://github.com/BUPT-GAMMA/MASFactory
- 学习文档:
https://docs.masfactory.dev
- 论文参考:
https://arxiv.org/abs/2603.06007
- 视频演示:
https://youtu.be/ANynzVfY32k
以上资料为深入了解这个创新的多智能体编排框架提供了全面的入口。对于希望探索前沿 AI 应用开发范式的开发者来说,研究其项目文档和源码将是极佳的学习路径。欢迎在 云栈社区 与其他开发者交流相关技术心得。