GenieWizard:使用大型语言模型进行多模态应用程序功能发现

全身交互与体感输入大语言模型(LLM)的人机协作原型设计与用户测试软件工程师与开发者UI/UX 设计师AI/ML 研究员与工程师

研究背景与问题

  • 作者发现了哪些问题或挑战?
    随着多模态交互(例如语音和触摸组合)的出现,用户的行为和期待变得更为灵活和复杂,这导致开发者难以预测用户可能希望执行的操作。即使是使用最先进的多模态框架的应用程序,也有高达41%的用户请求未被支持,影响了应用的用户体验和用户探索的自然性。

  • 为什么这个问题很重要?
    多模态交互的灵活性虽然提升了用户体验,但也给开发流程带来了风险。如果用户的请求未被应用支持,他们会感到受挫,并可能停止使用该应用。这使得多模态应用的早期开发和测试更加关键。

  • 研究动机与相关工作
    当前的设计与原型工具(如Figma)能够在设计阶段支持GUI应用的功能发现,但同样的策略难以适用于多模态应用,主要因为多模态交互需要更复杂的实现。此外,虽然已有框架能通过LLM解析用户命令并自动适配到功能,但大多数框架仍难以发现开发者未实现的新功能。

解决方案

  • 作者提出了哪些方法或解决方案?
    作者设计并实现了一个名为 "GenieWizard" 的工具,该工具可以在应用开发的早期阶段发现用户可能期待的功能,并以API形式向开发者提供建议。其核心是基于大型语言模型(LLM)的交互模拟和功能推测。

  • 该解决方案的创新之处是什么?

    • 使用LLM生成用户行为和互动,从而无需真实用户测试即可充分模拟用户需求。
    • 通过零样本语义解析器,将用户行为解析为功能代码,并推测漏实现特性。
    • 独特的 "干运行" 技术,通过抽象解释对未实现的功能进行类型推断,避免实际调用开发者代码。
    • 将用户命令生成问题转化为开发环境中的聚类问题,整合类似功能并向开发者提供具体建议。
  • 实现步骤是什么?使用了哪些关键技术?

    1. 用户交互模拟:提供程序的代码框架,使用LLM生成应用描述、用户角色和场景,以及用户与应用的模拟对话。
    2. 功能推测:
      • 使用零样本语义解析器将用户模拟的对话解析为DSL代码,并推测可能缺失的功能。
      • 使用干运行技术发现第一个不可执行的功能或属性(未实现部分)。
    3. 建议生成与整合:
      • 利用LLM生成对未实现功能的注释并将其聚类,相似功能被分组并生成具体的开发建议。
      • 在IDE插件中将建议直接呈现给开发者,并追踪当前功能实现进度。

研究成果

  • 取得了哪些具体成果?

    • GenieWizard的自动生成用户命令能够覆盖真实用户命令中约71%的需求。
    • 开发者在使用GenieWizard后能够实现42%的未支持功能,而未使用该工具时仅完成10%。
  • 与现有解决方案相比,它有哪些优势?

    • 极大地减少了开发初期对复杂用户研究的需求,支持开发者发现未实现的特性并快速完善多模态应用。
    • 零样本解析器无需预定义示例,比少样本解析器更具灵活性和经济性。
    • 提供可操作的API级建议,适合多模态交互的组合复杂性。
  • 实验或评估结果是什么?

    • 用户生成评估:GenieWizard生成的命令覆盖了真实用户未支持命令的74%(点餐应用)和67%(酒店预订应用)。
    • 开发者体验:开发者在使用GenieWizard时显著提高了任务完成率(从10%提升至42%),并显著降低了认知负担(NASA-TLX得分显著降低),系统的可用性评分(SUS)达到77.5分,优于基准的41.46分。
  • 局限性与未来方向

    • 当前使用的零样本解析器尽管性能优秀,但可能受LLM生成时的固有偏差影响。例如,LLM在人口生成和建议中可能存在性别或文化偏倚。
    • GenieWizard目前仅在开发周期的第一轮中测试,对更高级别的用户反馈整合能力尚未研究。
    • 未来研究可以扩展至其他领域,例如将类似的功能发现策略应用于AI语音助手的开发,以进一步提升整体用户体验。

总结

GenieWizard有效解决了多模态交互开发中的功能发现难题,通过利用LLM模拟用户行为与语义解析,生成开发者可操作的建议。在实验中,开发者使用该工具后显著提升了功能实现率,同时降低了开发认知负担和时间成本。通过这样的工具,开发者不仅能够更好地理解用户需求,也能在开发流程中大幅减少未支持命令的比例,为多模态应用的广泛采用提供了关键支持。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/189198/2025

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://dl.acm.org/doi/10.1145/3706598.3714327
一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2025
emoji_events
奖项
未标记奖项
group
作者
8 位作者
sell
研究子方向
全身交互与体感输入、大语言模型(LLM)的人机协作、原型设计与用户测试
work
职业/产业
软件工程师与开发者、UI/UX 设计师、AI/ML 研究员与工程师
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文