InstructPipe: 使用人类指令和大语言模型生成视觉块管道

荣誉提名
大语言模型(LLM)的人机协作自动机器学习(AutoML)界面软件工程师与开发者AI/ML 研究员与工程师

研究背景与问题

  • 发现的问题或挑战:
    本文关注如何使用户在可视化编程中快速构建基于机器学习的工作流。现有的可视化编程平台通常要求用户从零开始构建整个管道,这对新手用户尤其具有挑战性,因为需要手动选择节点、设计流程结构并进行节点连接。此外,已有的模板方法虽然可减轻上手负担,但缺乏灵活性且难以满足用户的特定需求。

  • 重要性:
    随着机器学习技术的发展,构建和自定义 ML 管道成为了普遍需求。然而,复杂的技术流程和接口阻碍了非技术用户的使用。简化这些过程不仅可以增强新用户的可用性,还可加速创意实现。

  • 研究动机与相关工作:
    GitHub Copilot 和其他基于 LLM(大型语言模型)的工具证明了自然语言提示可显著简化代码生成。虽然这些工具已在线性代码编辑中取得成功,但仍未在可视化编程领域广泛应用。此外,近期类似 LangChain 的工作展示了 AI 链条的潜力,这为进一步开发用户友好的构建工具提供了方向。

解决方案

  • 提出的方法或解决方案:
    本文提出了 InstructPipe,这是一个可视化编程 AI 助手,可通过自然语言指令半自动化地生成 ML 管道。从用户提供的文本指令与标签出发,InstructPipe 通过两阶段 LLM 模块生成伪代码,并最终渲染出管道图。

  • 创新之处:

    1. 使用 LLM 模块分阶段解析用户指令(Node Selector 和 Code Writer),有效应对有限节点库的数据问题。
    2. 引入伪代码形式,大幅缩小生成复杂 JSON 文件所需的计算量,并优化了渲染到图形界面的过程。
    3. 交互设计允许用户对生成的管道进行调整,形成独特的人机协同工作流。
  • 实施步骤和关键技术:

    1. Node Selector:筛选出与用户需要相符的节点,通过简要描述准确定位功能节点。
    2. Code Writer:根据筛选的节点生成伪代码(包含节点间的连接逻辑与拓扑结构)。
    3. Code Interpreter:将伪代码解析为可视化编程平台的 DAG(有向无环图),并通过自动布局优化生成初始图形。
    4. 用户可以在渲染的接口中完成参数调优或调整错误连接。

研究成果

  • 具体成果:

    1. InstructPipe 实现了高度准确的管道生成,能够极大减少用户的交互负担。在技术评估中,它能够将用户交互需求减少至从零开始构建的 18.9%(81.1% 的负担减轻)。
    2. 实验结果表明,即使生成不完全正确,InstructPipe 提供的初步结构可显著降低新手用户的学习曲线,并为进一步的创意探索提供支持。
  • 与现有解决方案相比的优势:

    1. 与传统从零构建的方法相比,InstructPipe 提供了显著更低的上手难度和交互成本。
    2. 除了自动生成管道,它还通过直观的界面为用户提供快速编辑与调整能力,增强了用户的控制感与灵活性。
    3. 相较于静态模板,InstructPipe 的动态生成使其能够适应更开放的创意用例。
  • 实验或评估结果:

    1. 技术评估(N=48 个管道):
      • 平均只需 18.9% 的用户交互便可完成管道建设。尤其对多模态管道(如图像与文本处理)生成尤为准确(仅 20.8% 的交互需要)。
    2. 用户研究(N=16):
      • 通过问卷(NASA-TLX)与观察记录,实验显示 InstructPipe 显著降低了用户的身体和时间负担,总体满意度较高。
    3. 探索性创造测试:
      参与者利用 InstructPipe 快速原型化潜在业务或日常应用,表明该工具对新手和非技术用户具有易用性与创新潜力。
  • 局限性与未来方向:

    1. 认知负担: 用户在撰写高质量指令时容易感到负担,包含对视觉编程的理解和 AI 指令撰写需求。
    2. 动态节点库扩展: 目前仅支持 27 个节点,未来可以更加灵活地引入动态扩展。
    3. 节点参数优化: 当前系统未完全自动调参,需用户手动微调,未来可以研究基于 LLM 的参数生成。
    4. 安全性与兼容性: 系统无内容安全过滤机制,开放性扩展可能引发误用风险。

总的来说,InstructPipe 为视觉编程引入了以自然语言为核心的生成式方法,提供了新手友好的体验和开放式的创新潜力。

快捷操作

分享

分享当前页面

ios_share

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

广告推荐

学习 AI 编程到 CodeNow

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

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2025
emoji_events
奖项
荣誉提名
group
作者
19 位作者
sell
研究子方向
大语言模型(LLM)的人机协作、自动机器学习(AutoML)界面
work
职业/产业
软件工程师与开发者、AI/ML 研究员与工程师
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文