EvalLM: Interactive Evaluation of Large Language Model Prompts on User-Defined Criteria
Not on the map. Why?
Abstract (arXiv)
By simply composing prompts, developers can prototype novel generative applications with Large Language Models (LLMs). To refine prototypes into products, however, developers must iteratively revise prompts by evaluating outputs to diagnose weaknesses. Formative interviews (N=8) revealed that developers invest significant effort in manually evaluating outputs as they assess context-specific and subjective criteria. We present EvalLM, an interactive system for iteratively refining prompts by evaluating multiple outputs on user-defined criteria. By describing criteria in natural language, users can employ the system's LLM-based evaluator to get an overview of where prompts excel or fail, and improve these based on the evaluator's feedback. A comparative study (N=12) showed that EvalLM, when compared to manual evaluation, helped participants compose more diverse criteria, examine twice as many outputs, and reach satisfactory prompts with 59% fewer revisions. Beyond prompts, our work can be extended to augment model evaluation and alignment in specific application contexts.
Key facts. Cited by 73 papers in the map (data through 7 Oct 2026). Builds on 59 of its 81 references that are in the map. First posted on arXiv 24 Sep 2023.
Builds on
59 of 81 references.
References · 59
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,317
- 2022Constitutional AI: Harmlessness from AI Feedbackcited by 2,950
- 2021Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processingcited by 2,222
- 2023G-Eval: NLG Evaluation using GPT-4 with Better Human Alignmentcited by 2,205
38 more
- 2021Calibrate Before Use: Improving Few-Shot Performance of Language Modelscited by 1,371
- 2021What Makes Good In-Context Examples for GPT-3?cited by 1,184
- 2018Hierarchical Neural Story Generationcited by 1,182
- 2023PaLM 2 Technical Reportcited by 1,154
- 2021Fantastically Ordered Prompts and Where to Find Them: Overcoming Few-Shot Prompt Order Sensitivitycited by 1,122
- 2023Large Language Models are not Fair Evaluatorscited by 1,050
- 2020Beyond Accuracy: Behavioral Testing of NLP models with CheckListcited by 979
- 2016Abstractive Text Summarization Using Sequence-to-Sequence RNNs and Beyondcited by 809
- 2023LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attentioncited by 776
- 2023Whose Opinions Do Language Models Reflect?cited by 759
- 2023AlpacaFarm: A Simulation Framework for Methods that Learn from Human Feedbackcited by 738
- 2022Out of One, Many: Using Language Models to Simulate Human Samplescited by 737
- 2023Can Large Language Models Be an Alternative to Human Evaluations?cited by 729
- 2020SummEval: Re-evaluating Summarization Evaluationcited by 666
- 2021Learning To Retrieve Prompts for In-Context Learningcited by 641
- 2023GPTScore: Evaluate as You Desirecited by 357
- 2023Principle-Driven Self-Alignment of Language Models from Scratch with Minimal Human Supervisioncited by 318
- 2022Social Simulacra: Creating Populated Prototypes for Social Computing Systemscited by 300
- 2021All That's 'Human' Is Not Gold: Evaluating Human Evaluation of Generated Textcited by 287
- 2021AI Chains: Transparent and Controllable Human-AI Interaction by Chaining Large Language Model Promptscited by 265
- 2022Towards a Unified Multi-Dimensional Evaluator for Text Generationcited by 264
- 2021Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Modelscited by 219
- 2019The What-If Tool: Interactive Probing of Machine Learning Modelscited by 207
- 2023FLASK: Fine-grained Language Model Evaluation based on Alignment Skill Setscited by 198
- 2023Benchmarking Foundation Models with Language-Model-as-an-Examinercited by 172
- 2022Repairing the Cracked Foundation: A Survey of Obstacles in Evaluation Practices for Generated Textcited by 154
- 2023PRD: Peer Rank and Discussion Improve Large Language Model based Evaluationscited by 114
- 2023RL4F: Generating Natural Language Feedback with Reinforcement Learning for Repairing Model Outputscited by 104
- 2021Algorithmic Monoculture and Social Welfarecited by 98
- 2023LongEval: Guidelines for Human Evaluation of Faithfulness in Long-form Summarizationcited by 96
- 2023Shepherd: A Critic for Language Model Generationcited by 96
- 2021Is GPT-3 Text Indistinguishable from Human Text? Scarecrow: A Framework for Scrutinizing Machine Textcited by 89
- 2023Topical-Chat: Towards Knowledge-Grounded Open-Domain Conversationscited by 88
- 2019ACUTE-EVAL: Improved Dialogue Evaluation with Optimized Questions and Multi-turn Comparisonscited by 83
- 2023Aligning Large Language Models through Synthetic Feedbackcited by 75
- 2022Interactive and Visual Prompt Engineering for Ad-hoc Task Adaptation with Large Language Modelscited by 70
- 2023LMFlow: An Extensible Toolkit for Finetuning and Inference of Large Foundation Modelscited by 58
- 2023Bridging the Gap: A Survey on Integrating (Human) Feedback for Natural Language Generationcited by 55
50 most cited of 59 All 59 (JSON)
Built on by
Citing papers per year: 2024: 27; 2025: 27; 2026: 19.
73 papers.
Sort:
By area:
- 2024Who Validates the Validators? Aligning LLM-Assisted Evaluation of LLM Outputs with Human Preferencescited by 142
- 2024Prometheus-Vision: Vision-Language Model as a Judge for Fine-Grained Evaluationcited by 123
- 2024A Systematic Survey and Critical Review on Evaluating Large Language Models: Challenges, Limitations, and Recommendationscited by 84
- 2024Roleplay-doh: Enabling Domain-Experts to Create LLM-simulated Patients via Eliciting and Adhering to Principlescited by 72
- 2024LLM-based NLG Evaluation: Current Status and Challengescited by 71
- 2025Interactive Debugging and Steering of Multi-Agent AI Systemscited by 68
- 2024LAVE: LLM-Powered Agent Assistance and Language Augmentation for Video Editingcited by 47
- 2024Leveraging Large Language Models for NLG Evaluation: Advances and Challengescited by 37
- 2024Are LLM-based Evaluators Confusing NLG Quality Criteria?cited by 35
- 2024How Far Are We From AGI: Are LLMs All We Need?cited by 31
- 2024LLM Comparator: Visual Analytics for Side-by-Side Evaluation of Large Language Modelscited by 29
- 2024Learning to Refine with Fine-Grained Natural Language Feedbackcited by 27
38 more
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Studentscited by 25
- 2024What Should We Engineer in Prompts? Training Humans in Requirement-Driven LLM Usecited by 24
- 2025CUPID: Evaluating Personalized and Contextualized Alignment of LLMs from Interactionscited by 20
- 2024SPADE: Synthesizing Data Quality Assertions for Large Language Model Pipelinescited by 19
- 2024GhostWriter: Augmenting Collaborative Human-AI Writing Experiences Through Personalization and Agencycited by 18
- 2024What Makes a Good Story and How Can We Measure It? A Comprehensive Survey of Story Evaluationcited by 17
- 2025Understanding the LLM-ification of CHI: Unpacking the Impact of LLMs at CHI through a Systematic Literature Reviewcited by 16
- 2024Position: Towards Bidirectional Human-AI Alignmentcited by 15
- 2025VeriLA: A Human-Centered Evaluation Framework for Interpretable Verification of LLM Agent Failurescited by 14
- 2024Beyond the Comfort Zone: Emerging Solutions to Overcome Challenges in Integrating LLMs into Software Productscited by 11
- 2025SPHERE: An Evaluation Card for Human-AI Systemscited by 9
- 2024Mitigating Exaggerated Safety in Large Language Modelscited by 7
- 2025Just-In-Time Objectives: A General Approach for Specialized AI Interactionscited by 7
- 2026DiLLS: Interactive Diagnosis of LLM-based Multi-agent Systems via Layered Summary of Agent Behaviorscited by 7
- 2024ChainBuddy: An AI Agent System for Generating LLM Pipelinescited by 6
- 2024C2: Scalable Auto-Feedback for LLM-based Chart Generationcited by 6
- 2024Self-Improving Customer Review Response Generation Based on LLMscited by 5
- 2024Policy Maps: Tools for Guiding the Unbounded Space of LLM Behaviorscited by 5
- 2025KOFFVQA: An Objectively Evaluated Free-form VQA Benchmark for Large Vision-Language Models in the Korean Languagecited by 5
- 2025PROMPTEVALS: A Dataset of Assertions and Guardrails for Custom Production Large Language Model Pipelinescited by 5
- 2024Large Language Models Meet User Interfaces: The Case of Provisioning Feedbackcited by 4
- 2024Exploring Bengali Religious Dialect Biases in Large Language Models with Evaluation Perspectivescited by 4
- 2025Bridging the AI Adoption Gap: Designing an Interactive Pedagogical Agent for Higher Education Instructorscited by 4
- 2025ELI-Why: Evaluating the Pedagogical Utility of Language Model Explanationscited by 4
- 2025RAGTrace: Understanding and Refining Retrieval-Generation Dynamics in Retrieval-Augmented Generationcited by 4
- 2026From Words to Widgets for Controllable LLM Generationcited by 4
- 2025DxHF: Providing High-Quality Human Feedback for LLM Alignment via Interactive Decompositioncited by 3
- 2025Counterfactual Evaluation for Blind Attack Detection in LLM-based Evaluation Systemscited by 3
- 2025Illuminating LLM Coding Agents: Visual Analytics for Deeper Understanding and Enhancementcited by 3
- 2025Evalet: Evaluating Large Language Models through Functional Fragmentationcited by 3
- 2024Conversational Prompt Engineeringcited by 2
- 2025ALIGN: Prompt-based Attribute Alignment for Reliable, Responsible, and Personalized LLM-based Decision-Makingcited by 2
- 2025When the Domain Expert Has No Time and the LLM Developer Has No Clinical Expertise: Real-World Lessons from LLM Co-Design in a Safety-Net Hospitalcited by 2
- 2025Prototyping Multimodal GenAI Real-Time Agents with Counterfactual Replays and Hybrid Wizard-of-Ozcited by 2
- 2025Interpreting LLM-as-a-Judge Policies via Verifiable Global Explanationscited by 2
- 2025Generate, Evaluate, Iterate: Synthetic Data for Human-in-the-Loop Refinement of LLM Judgescited by 2
- 2026"Bespoke Bots": Diverse Instructor Needs for Customizing Generative AI Classroom Chatbotscited by 2
- 2026Who Defines "Best"? Towards Interactive, User-Defined Evaluation of LLM Leaderboardscited by 2
50 most cited of 73 All 73 (JSON)
- 2026JuryFlow: Disagreement-Guided Human-in-the-Loop Multi-Agent Evaluation30 Sep 2026
- 2026On Evaluating and Improving Conversational Agents in Production25 Sep 2026
- 2026How to Run Statistics over LLM Judges and Trust the Results: Calibrated Inference for Small-Sample AI Evaluation with evalstats20 Sep 2026
- 2026MOONWALK: Mediating Operations with Intent-Evidence-Action Alignment Across Junior-Supervisor Review Workflows in Animation/VFX Pre-Production9 Sep 2026
- 2026InstructMesh: Selective Refinement of Generative 3D Models for Fabrication28 Aug 2026
- 2026Token Signatures of Code: Comparing Coding Behaviors Across Large Language Models12 Aug 2026
- 2026Graph-Structured Rubrics: Compiling Rubrics into Typed Evaluation Graphs for LLM Judges12 Aug 2026
- 2026Compos3D: Interactive Part-Based Composition for Creative Control in Generative 3D Models13 Jul 2026
- 2026Less Back-and-Forth: A Comparative Study of Structured Prompting19 May 2026
- 2026Visual Fingerprints for LLM Generation Comparison7 May 2026
- 2026Who Defines "Best"? Towards Interactive, User-Defined Evaluation of LLM Leaderboards23 Apr 2026
- 2026From Feelings to Metrics: Understanding and Formalizing How Users Vibe-Test LLMs15 Apr 2026
38 more
- 2026From Words to Widgets for Controllable LLM Generation13 Apr 2026
- 2026Criterion Validity of LLM-as-Judge for Business Outcomes in Conversational Commerce11 Mar 2026
- 2026Lexara: A User-Centered Toolkit for Evaluating Large Language Models for Conversational Visual Analytics6 Mar 2026
- 2026An Expert Schema for Evaluating Large Language Model Errors in Scholarly Question-Answering Systems24 Feb 2026
- 2026Key Considerations for Domain Expert Involvement in LLM Design and Evaluation: An Ethnographic Study16 Feb 2026
- 2026"Bespoke Bots": Diverse Instructor Needs for Customizing Generative AI Classroom Chatbots10 Feb 2026
- 2026DiLLS: Interactive Diagnosis of LLM-based Multi-agent Systems via Layered Summary of Agent Behaviors5 Feb 2026
- 2025InFerActive: Interactive Tree-Based Exploration of LLM Sampling for Safety Evaluation11 Dec 2025
- 2025Generate, Evaluate, Iterate: Synthetic Data for Human-in-the-Loop Refinement of LLM Judges6 Nov 2025
- 2025Just-In-Time Objectives: A General Approach for Specialized AI Interactions16 Oct 2025
- 2025Data-Prompt Co-Evolution: Growing Test Sets to Refine LLM Behavior14 Oct 2025
- 2025Interpreting LLM-as-a-Judge Policies via Verifiable Global Explanations9 Oct 2025
- 2025Prototyping Multimodal GenAI Real-Time Agents with Counterfactual Replays and Hybrid Wizard-of-Oz8 Oct 2025
- 2025PolicyPad: Collaborative Prototyping of LLM Policies24 Sep 2025
- 2025Evalet: Evaluating Large Language Models through Functional Fragmentation14 Sep 2025
- 2025Illuminating LLM Coding Agents: Visual Analytics for Deeper Understanding and Enhancement18 Aug 2025
- 2025When the Domain Expert Has No Time and the LLM Developer Has No Clinical Expertise: Real-World Lessons from LLM Co-Design in a Safety-Net Hospital11 Aug 2025
- 2025RAGTrace: Understanding and Refining Retrieval-Generation Dynamics in Retrieval-Augmented Generation8 Aug 2025
- 2025CUPID: Evaluating Personalized and Contextualized Alignment of LLMs from Interactions3 Aug 2025
- 2025Counterfactual Evaluation for Blind Attack Detection in LLM-based Evaluation Systems31 Jul 2025
- 2025DxHF: Providing High-Quality Human Feedback for LLM Alignment via Interactive Decomposition24 Jul 2025
- 2025Understanding Prompt Programming Tasks and Questions23 Jul 2025
- 2025ALIGN: Prompt-based Attribute Alignment for Reliable, Responsible, and Personalized LLM-based Decision-Making11 Jul 2025
- 2025VIDEE: Visual and Interactive Decomposition, Execution, and Evaluation of Text Analytics with Intelligent Agents17 Jun 2025
- 2025ELI-Why: Evaluating the Pedagogical Utility of Language Model Explanations17 Jun 2025
- 2025A Case Study Investigating the Role of Generative AI in Quality Evaluations of Epics in Agile Software Development12 May 2025
- 2025PROMPTEVALS: A Dataset of Assertions and Guardrails for Custom Production Large Language Model Pipelines20 Apr 2025
- 2025KOFFVQA: An Objectively Evaluated Free-form VQA Benchmark for Large Vision-Language Models in the Korean Language31 Mar 2025
- 2025SPHERE: An Evaluation Card for Human-AI Systems24 Mar 2025
- 2025VeriLA: A Human-Centered Evaluation Framework for Interpretable Verification of LLM Agent Failures16 Mar 2025
- 2025Bridging the AI Adoption Gap: Designing an Interactive Pedagogical Agent for Higher Education Instructors6 Mar 2025
- 2025Interactive Debugging and Steering of Multi-Agent AI Systems3 Mar 2025
- 2025Gensors: Authoring Personalized Visual Sensors with Multimodal Foundation Models and Reasoning27 Jan 2025
- 2025Understanding the LLM-ification of CHI: Unpacking the Impact of LLMs at CHI through a Systematic Literature Review22 Jan 2025
- 2024C2: Scalable Auto-Feedback for LLM-based Chart Generation24 Oct 2024
- 2024Beyond the Comfort Zone: Emerging Solutions to Overcome Challenges in Integrating LLMs into Software Products15 Oct 2024
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Students5 Oct 2024
- 2024Policy Maps: Tools for Guiding the Unbounded Space of LLM Behaviors26 Sep 2024
50 newest of 73 All 73 (JSON)
- 2025Interactive Debugging and Steering of Multi-Agent AI Systemscited by 68
- 2024LAVE: LLM-Powered Agent Assistance and Language Augmentation for Video Editingcited by 47
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Studentscited by 25
- 2025VeriLA: A Human-Centered Evaluation Framework for Interpretable Verification of LLM Agent Failurescited by 14
- 2026DiLLS: Interactive Diagnosis of LLM-based Multi-agent Systems via Layered Summary of Agent Behaviorscited by 7
- 2024ChainBuddy: An AI Agent System for Generating LLM Pipelinescited by 6
- 2025Bridging the AI Adoption Gap: Designing an Interactive Pedagogical Agent for Higher Education Instructorscited by 4
- 2025Illuminating LLM Coding Agents: Visual Analytics for Deeper Understanding and Enhancementcited by 3
- 2025Prototyping Multimodal GenAI Real-Time Agents with Counterfactual Replays and Hybrid Wizard-of-Ozcited by 2
- 2025VIDEE: Visual and Interactive Decomposition, Execution, and Evaluation of Text Analytics with Intelligent Agentscited by 0
- 2026On Evaluating and Improving Conversational Agents in Productioncited by 0
- 2026JuryFlow: Disagreement-Guided Human-in-the-Loop Multi-Agent Evaluationcited by 0
- 2026JuryFlow: Disagreement-Guided Human-in-the-Loop Multi-Agent Evaluation30 Sep 2026
- 2026On Evaluating and Improving Conversational Agents in Production25 Sep 2026
- 2026DiLLS: Interactive Diagnosis of LLM-based Multi-agent Systems via Layered Summary of Agent Behaviors5 Feb 2026
- 2025Prototyping Multimodal GenAI Real-Time Agents with Counterfactual Replays and Hybrid Wizard-of-Oz8 Oct 2025
- 2025Illuminating LLM Coding Agents: Visual Analytics for Deeper Understanding and Enhancement18 Aug 2025
- 2025VIDEE: Visual and Interactive Decomposition, Execution, and Evaluation of Text Analytics with Intelligent Agents17 Jun 2025
- 2025VeriLA: A Human-Centered Evaluation Framework for Interpretable Verification of LLM Agent Failures16 Mar 2025
- 2025Bridging the AI Adoption Gap: Designing an Interactive Pedagogical Agent for Higher Education Instructors6 Mar 2025
- 2025Interactive Debugging and Steering of Multi-Agent AI Systems3 Mar 2025
- 2024TeachTune: Reviewing Pedagogical Agents Against Diverse Student Profiles with Simulated Students5 Oct 2024
- 2024ChainBuddy: An AI Agent System for Generating LLM Pipelines20 Sep 2024
- 2024LAVE: LLM-Powered Agent Assistance and Language Augmentation for Video Editing15 Feb 2024
- 2024A Systematic Survey and Critical Review on Evaluating Large Language Models: Challenges, Limitations, and Recommendationscited by 84
- 2024Roleplay-doh: Enabling Domain-Experts to Create LLM-simulated Patients via Eliciting and Adhering to Principlescited by 72
- 2024LLM-based NLG Evaluation: Current Status and Challengescited by 71
- 2024Leveraging Large Language Models for NLG Evaluation: Advances and Challengescited by 37
- 2024Are LLM-based Evaluators Confusing NLG Quality Criteria?cited by 35
- 2024How Far Are We From AGI: Are LLMs All We Need?cited by 31
- 2024LLM Comparator: Visual Analytics for Side-by-Side Evaluation of Large Language Modelscited by 29
- 2024Learning to Refine with Fine-Grained Natural Language Feedbackcited by 27
- 2024What Should We Engineer in Prompts? Training Humans in Requirement-Driven LLM Usecited by 24
- 2025CUPID: Evaluating Personalized and Contextualized Alignment of LLMs from Interactionscited by 20
- 2024GhostWriter: Augmenting Collaborative Human-AI Writing Experiences Through Personalization and Agencycited by 18
- 2024What Makes a Good Story and How Can We Measure It? A Comprehensive Survey of Story Evaluationcited by 17
12 most cited of 48 All 48 (JSON)
- 2026How to Run Statistics over LLM Judges and Trust the Results: Calibrated Inference for Small-Sample AI Evaluation with evalstats20 Sep 2026
- 2026MOONWALK: Mediating Operations with Intent-Evidence-Action Alignment Across Junior-Supervisor Review Workflows in Animation/VFX Pre-Production9 Sep 2026
- 2026InstructMesh: Selective Refinement of Generative 3D Models for Fabrication28 Aug 2026
- 2026Token Signatures of Code: Comparing Coding Behaviors Across Large Language Models12 Aug 2026
- 2026Graph-Structured Rubrics: Compiling Rubrics into Typed Evaluation Graphs for LLM Judges12 Aug 2026
- 2026Compos3D: Interactive Part-Based Composition for Creative Control in Generative 3D Models13 Jul 2026
- 2026Less Back-and-Forth: A Comparative Study of Structured Prompting19 May 2026
- 2026Visual Fingerprints for LLM Generation Comparison7 May 2026
- 2026Who Defines "Best"? Towards Interactive, User-Defined Evaluation of LLM Leaderboards23 Apr 2026
- 2026From Feelings to Metrics: Understanding and Formalizing How Users Vibe-Test LLMs15 Apr 2026
- 2026From Words to Widgets for Controllable LLM Generation13 Apr 2026
- 2026Criterion Validity of LLM-as-Judge for Business Outcomes in Conversational Commerce11 Mar 2026
12 newest of 48 All 48 (JSON)