跳到正文
arXiv cs.AI· Jie Wu, Haoran Ma, Shisong Tang, Yulin Xu, Xiaoyu Kang, Jiechao Gao·· 14 小时前AI 评分31

MulFCoder:面向 MLLM 多框架前端代码生成的框架条件化多智能体方法

MulFCoder: Framework-conditioned Multi-agent for MLLM-based Multi-framework Front-end Code Generation

AI 导读

MulFCoder 提出一种框架条件化多智能体方法,将 React/Vue/Angular 等多框架差异编码进可判定的规则空间,用于从 UI 截图生成可运行前端代码。

正文 · AI 翻译

查看 PDF HTML(实验性)

摘要:从 UI 截图生成可运行的前端代码是自动化软件工程领域长期以来的目标。现有的基于 MLLM 的方法主要集中于 HTML/CSS,对 React/Vue/Angular 的多框架生成探索不足。简单地修改提示词会导致跨多框架时出现显著的性能差距,并产生高度框架特定的错误模式。为解决这一问题,我们提出 MulFCoder,一种以框架为条件的多智能体方法,它显式编码框架约束,将多框架差异引入可判定的规则空间。MulFCoder 编排四个智能体:Grounder 从检测到的 UI 元素构建 ElementTable、ContentTable 和宏布局区域;Planner 构建类 DOM 的层次布局树,生成任务调度,并推导出框架特定的文件 Contract;Writer 在受限的编辑窗口内生成结构化的文件写入或补丁;Judger 执行轻量级、以框架为条件的约束,以接受或拒绝更新并触发有界修复,从而在不进行昂贵构建的情况下防止漂移和死锁。实验表明,MulFCoder 大幅提高了编译成功率并减少了框架特定错误,在 Angular 上的提升尤为显著。
评论: 已被 ICML 2026 接收。17 页
主题: 软件工程(cs.SE);人工智能(cs.AI)
引用为: arXiv:2610.34418 [cs.SE]
  (或 arXiv:2610.34418v1 [cs.SE] 用于此版本)
  https://doi.org/10.48550/arXiv.2610.34418

由 DataCite 颁发的 arXiv DOI(待注册)

提交历史

来自:Haoran Ma [查看邮箱]
[v1] 2026 年 10 月 25 日星期日 16:17:46 UTC(956 KB)

来源:arXiv cs.AI · arxiv.org