ChatVis: Large Language Model Agent for Generating Scientific Visualizations
On the map: LLM agents and tool use → Multimodal and embodied agents
Abstract (arXiv)
Large language models (LLMs) are rapidly increasing in capability, but they still struggle with highly specialized programming tasks such as scientific visualization. We present an LLM assistant, ChatVis, that aids the LLM to generate Python code for ParaView scientific visualization tasks, without the need for retraining or fine-tuning the LLM. ChatVis employs chain-of-thought prompt simplification, retrieval-augmented prompt generation using a vector database of documentation and code examples, and error checking with iterative prompt feedback to correct errors until a visualization is produced. An integral part of our approach is a benchmark suite of canonical visualization tasks, ParaView regression tests, and scientific use cases that includes comprehensive evaluation metrics. We evaluate our visualization assistant by comparing results with a variety of top-performing unassisted LLMs. We find that all the metrics are significantly improved with ChatVis.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Placed in Multimodal and embodied agents, one of 16 directions in LLM agents and tool use. Builds on 32 of its 47 references that are in the map. First posted on arXiv 30 Jul 2025.
Builds on
32 of 47 references.
Closest ancestors · 1
Same direction, newest first
Other references · 31
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,177
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2023Retrieval-Augmented Generation for Large Language Models: A Surveycited by 2,212
- 2022ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoningcited by 1,479
- 2021CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generationcited by 744
- 2024A Survey on Large Language Models for Code Generationcited by 658
- 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 479
- 2024The Faiss librarycited by 376
- 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 367
19 more
- 2024OpenCodeInterpreter: Integrating Code Generation with Execution and Refinementcited by 247
- 2024SciCode: A Research Coding Benchmark Curated by Scientistscited by 178
- 2019SPoC: Search-based Pseudocode to Codecited by 176
- 2022Chart-to-Text: A Large-Scale Benchmark for Chart Summarizationcited by 169
- 2022DocPrompting: Generating Code by Retrieving the Docscited by 153
- 2021Retrieval Augmented Code Generation and Summarizationcited by 149
- 2022ReACC: A Retrieval-Augmented Code Completion Frameworkcited by 119
- 2020Retrieval-Augmented Generation for Code Summarization via Hybrid GNNcited by 89
- 2020Chart-to-Text: Generating Natural Language Descriptions for Charts by Adapting the Transformer Modelcited by 78
- 2023ChartGPT: Leveraging LLMs to Generate Charts from Abstract Natural Languagecited by 73
- 2024VisEval: A Benchmark for Data Visualization in the Era of Large Language Modelscited by 45
- 2020An Unsupervised Information-Theoretic Perceptual Quality Metriccited by 28
- 2023HPC-GPT: Integrating Large Language Model for High-Performance Computingcited by 22
- 2021AutoPhaseNN: Unsupervised Physics-aware Deep Learning of 3D Nanoscale Bragg Coherent Diffraction Imagingcited by 18
- 2023LM4HPC: Towards Effective Language Model Application in High-Performance Computingcited by 18
- 2024ChatVis: Automating Scientific Visualization with a Large Language Modelcited by 11
- 2024Text-based Transfer Function Design for Semantic Volume Renderingcited by 6
- 2023The Unreasonable Effectiveness of Linear Prediction as a Perceptual Metriccited by 3
- 2020FTK: A Simplicial Spacetime Meshing Framework for Robust and Scalable Feature Trackingcited by 1
Built on by
Citing papers per year: 2026: 7.
7 papers.
- 2026SciVisAgentBench: A Benchmark for Evaluating Scientific Data Analysis and Visualization Agentscited by 10
- 2026TopoPilot: Reliable Conversational Workflow Automation for Topological Data Analysis and Visualizationcited by 3
- 2026Toward AI VIS Co-Scientists: A General and End-to-End Agent Harness for Solving Complex Data Visualization Taskscited by 3
- 2026Exploring LLM Agent Designs and Interaction Modalities for Scientific Visualizationcited by 2
- 2026HiLSVA: Design and Evaluation of a Human-in-the-Loop Agentic System for Scientific Visualizationcited by 2
- 2026The Truth, the Whole Truth, and Nothing but the Truth: Automatic Visualization Evaluation from Reconstruction Qualitycited by 1
- 2026SciVisAgentSkills: Design and Evaluation of Agent Skills for Scientific Data Analysis and Visualizationcited by 1
- 2026HiLSVA: Design and Evaluation of a Human-in-the-Loop Agentic System for Scientific Visualization25 Jun 2026
- 2026SciVisAgentSkills: Design and Evaluation of Agent Skills for Scientific Data Analysis and Visualization4 Jun 2026
- 2026Toward AI VIS Co-Scientists: A General and End-to-End Agent Harness for Solving Complex Data Visualization Tasks20 May 2026
- 2026Exploring LLM Agent Designs and Interaction Modalities for Scientific Visualization30 Apr 2026
- 2026SciVisAgentBench: A Benchmark for Evaluating Scientific Data Analysis and Visualization Agents31 Mar 2026
- 2026TopoPilot: Reliable Conversational Workflow Automation for Topological Data Analysis and Visualization26 Mar 2026
- 2026The Truth, the Whole Truth, and Nothing but the Truth: Automatic Visualization Evaluation from Reconstruction Quality26 Jan 2026
Similar, not cited
Close in wording, no citation either way
- 2025Toward Automated and Trustworthy Scientific Analysis and Visualization with LLM-Generated Code
- 2025PlotGen: Multi-Agent LLM-based Scientific Data Visualization via Multimodal Feedback
- 2025VizGenie: Toward Self-Refining, Domain-Aware Workflows for Next-Generation Scientific Visualization
- 2025VisCoder2: Building Multi-Language Visualization Coding Agents
- 2025VIS-Shepherd: Constructing Critic for LLM-based Data Visualization Generation
- 2025Automated Visualization Makeovers with LLMs
- 2025Automated Visualization Code Synthesis via Multi-Path Reasoning and Feedback-Driven Optimization
- 2025An Evaluation-Centric Paradigm for Scientific Visualization Agents