中文

DynEx:结合结构化设计探索的动态代码合成以加速探索式编程

人机交互 2025-02-11 v3

摘要

大型语言模型的最新进展显著加快了前端代码的生成过程。这使得用户能够快速原型化用户界面并通过代码进行构思,这一过程被称为探索式编程。然而,现有的LLM代码生成工具更侧重于技术实现细节,而不是针对特定问题找到正确的设计。我们提出了DynEx,一种用于加速探索式编程中设计探索的基于LLM的方法。DynEx引入了一种技术,在创建原型之前,通过结构化的设计矩阵探索设计空间,并采用模块化、逐步的方法进行LLM代码生成。代码按顺序生成,用户可以在进入下一步之前测试和批准每一步。一项包含10位专家的用户研究发现,与Claude Artifact基线相比,DynEx增加了设计探索,并能够创建更复杂和多样化的原型。最后,我们讨论了设计探索对探索式编程的影响。

关键词

引用

@article{arxiv.2410.00400,
  title  = {DynEx: Dynamic Code Synthesis with Structured Design Exploration for Accelerated Exploratory Programming},
  author = {Jenny Ma and Karthik Sreedhar and Vivian Liu and Pedro Alejandro Perez and Sitong Wang and Riya Sahni and Lydia B. Chilton},
  journal= {arXiv preprint arXiv:2410.00400},
  year   = {2025}
}

备注

27 pages, 9 figures