InstructPipe: Generating Visual Blocks Pipelines with Human Instructions and LLMs
Not on the map. Why?
Abstract (arXiv)
Visual programming has the potential of providing novice programmers with a low-code experience to build customized processing pipelines. Existing systems typically require users to build pipelines from scratch, implying that novice users are expected to set up and link appropriate nodes from a blank workspace. In this paper, we introduce InstructPipe, an AI assistant for prototyping machine learning (ML) pipelines with text instructions. We contribute two large language model (LLM) modules and a code interpreter as part of our framework. The LLM modules generate pseudocode for a target pipeline, and the interpreter renders the pipeline in the node-graph editor for further human-AI collaboration. Both technical and user evaluation (N=16) shows that InstructPipe empowers users to streamline their ML pipeline workflow, reduce their learning curve, and leverage open-ended commands to spark innovative ideas.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 38 of its 104 references that are in the map. First posted on arXiv 15 Dec 2023.
Builds on
38 of 104 references.
References · 38
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Toolformer: Language Models Can Teach Themselves to Use Toolscited by 4,072
- 2021Program Synthesis with Large Language Modelscited by 3,509
- 2023Generative Agents: Interactive Simulacra of Human Behaviorcited by 3,500
- 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,880
- 2021Calibrate Before Use: Improving Few-Shot Performance of Language Modelscited by 1,371
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
26 more
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,173
- 2021Measuring Coding Challenge Competence With APPScited by 879
- 2019MathQA: Towards Interpretable Math Word Problem Solving with Operation-Based Formalismscited by 653
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 591
- 2022Visual Programming: Compositional visual reasoning without trainingcited by 507
- 2022Social Simulacra: Creating Populated Prototypes for Social Computing Systemscited by 300
- 2021AI Chains: Transparent and Controllable Human-AI Interaction by Chaining Large Language Model Promptscited by 265
- 2021Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Modelscited by 219
- 2022PromptChainer: Chaining Large Language Model Prompts through Visual Programmingcited by 134
- 2023ChainForge: A Visual Toolkit for Prompt Engineering and LLM Hypothesis Testingcited by 88
- 2023Training Socially Aligned Language Models on Simulated Social Interactionscited by 77
- 2020NL4DV: A Toolkit for Generating Analytic Specifications for Data Visualization from Natural Language Queriescited by 73
- 2023ChartGPT: Leveraging LLMs to Generate Charts from Abstract Natural Languagecited by 71
- 2023Promptify: Text-to-Image Generation through Interactive Prompt Exploration with Large Language Modelscited by 67
- 2022Enabling Conversational Interaction with Mobile UI using Large Language Modelscited by 66
- 2023Graphologue: Exploring Large Language Model Responses with Interactive Diagramscited by 65
- 2021Towards Natural Language Interfaces for Data Visualization: A Surveycited by 58
- 2019Does BLEU Score Work for Code Migration?cited by 49
- 2023VISAR: A Human-AI Argumentative Writing Assistant with Visual Programming and Rapid Draft Prototypingcited by 46
- 2021Efficient Lottery Ticket Finding: Less Data is Morecited by 44
- 2023LLMR: Real-time Prompting of Interactive Worlds using Large Language Modelscited by 39
- 2023How to Teach Programming in the AI Era? Using LLMs as a Teachable Agent for Debuggingcited by 29
- 2022Towards Natural Language-Based Visualization Authoringcited by 22
- 2022Facilitating Conversational Interaction in Natural Language Interfaces for Visualizationcited by 12
- 2023Storyfier: Exploring Vocabulary Learning Support with Text Generation Modelscited by 12
- 2022Gesture-aware Interactive Machine Teaching with In-situ Object Annotationscited by 6
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.