RAGVA: Engineering Retrieval Augmented Generation-based Virtual Assistants in Practice
On the map: Retrieval-augmented generation → RAG pipeline design and evaluation
Abstract (arXiv)
Retrieval-augmented generation (RAG)-based applications are gaining prominence due to their ability to leverage large language models (LLMs). These systems excel at combining retrieval mechanisms with generative capabilities, resulting in more accurate, contextually relevant responses that enhance user experience. In particular, Transurban, a road operation company, is replacing its rule-based virtual assistant (VA) with a RAG-based VA (RAGVA) to offer more flexible customer interactions and support a wider range of scenarios. In this paper, drawing from the experience at Transurban, we present a comprehensive step-by-step guide for building a conversational application and how to engineer a RAGVA. These guides aim to serve as references for future researchers and practitioners. While the engineering processes for traditional software applications are well-established, the development and evaluation of RAG-based applications are still in their early stages, with numerous emerging challenges remaining uncharted. To address this gap, we conduct a focus group study with Transurban practitioners regarding developing and evaluating their RAGVA. We identified eight challenges encountered by the engineering team and proposed eight future directions that should be explored to advance the development of RAG-based applications. This study contributes to the foundational understanding of a RAG-based conversational application and the emerging AI software engineering challenges it presents.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Placed in RAG pipeline design and evaluation, one of 15 directions in Retrieval-augmented generation. Builds on 49 of its 100 references that are in the map. First posted on arXiv 20 Feb 2025.
Builds on
49 of 100 references.
Closest ancestors · 11
Same direction, newest first
- 2024FACTS About Building Retrieval Augmented Generation-based Chatbots10 Jul
- 2024RAG Does Not Work for Enterprises31 May
- 2024Evaluating Retrieval Quality in Retrieval-Augmented Generation21 Apr
- 2024Generating Test Scenarios from NL Requirements using Retrieval-Augmented LLMs: An Industrial Study19 Apr
- 2024Improving Retrieval for RAG based Question Answering Models on Financial Documents23 Mar
- 2024Fine Tuning vs. Retrieval Augmented Generation for Less Popular Knowledge3 Mar
- 2024Retrieval-Augmented Generation for AI-Generated Content: A Survey29 Feb
- 2024Corrective Retrieval Augmented Generation29 Jan
- 2024The Chronicles of RAG: The Retriever, the Chunk and the Generator15 Jan
- 2024Seven Failure Points When Engineering a Retrieval Augmented Generation System11 Jan
- 2023Retrieval-Augmented Generation for Large Language Models: A Survey18 Dec
Other references · 38
- 2023GPT-4 Technical Reportcited by 18,132
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2019BERTScore: Evaluating Text Generation with BERTcited by 5,462
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2022Survey of Hallucination in Natural Language Generationcited by 2,056
- 2018Know What You Don't Know: Unanswerable Questions for SQuADcited by 1,538
- 2021BEIR: A Heterogenous Benchmark for Zero-shot Evaluation of Information Retrieval Modelscited by 1,225
- 2023Llama Guard: LLM-based Input-Output Safeguard for Human-AI Conversationscited by 1,124
- 2023NeMo Guardrails: A Toolkit for Controllable and Safe LLM Applications with Programmable Railscited by 347
- 2022A Holistic Approach to Undesired Content Detection in the Real Worldcited by 337
26 more
- 2022MuRAG: Multimodal Retrieval-Augmented Generator for Open Question Answering over Images and Textcited by 216
- 2019Machine Learning Testing: Survey, Landscapes and Horizonscited by 213
- 2023An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generationcited by 193
- 2022Retrieval-Augmented Multimodal Language Modelingcited by 125
- 2013A Theoretical Analysis of NDCG Type Ranking Measurescited by 119
- 2024Is Temperature the Creativity Parameter of Large Language Models?cited by 92
- 2023Topical-Chat: Towards Knowledge-Grounded Open-Domain Conversationscited by 88
- 2023Retrieving Multimodal Information for Augmented Generation: A Surveycited by 84
- 2024BadRAG: Identifying Vulnerabilities in Retrieval Augmented Generation of Large Language Modelscited by 84
- 2024Searching for Best Practices in Retrieval-Augmented Generationcited by 83
- 2023A Multi-Task Embedder For Retrieval Augmented LLMscited by 63
- 2024Code-Aware Prompting: A study of Coverage Guided Test Generation in Regression Setting using LLMcited by 63
- 2021Self-Supervised Bug Detection and Repaircited by 59
- 2021TOGA: A Neural Method for Test Oracle Generationcited by 57
- 2024Assessing and Understanding Creativity in Large Language Modelscited by 35
- 2023Continual Learning for Generative Retrieval over Dynamic Corporacited by 25
- 2023Generative Artificial Intelligence for Software Engineering -- A Research Agendacited by 23
- 2024Development and Testing of Retrieval Augmented Generation in Large Language Models -- A Case Study Reportcited by 13
- 2020Reinforcement Learning for Test Case Prioritizationcited by 12
- 2024Beyond Benchmarks: Evaluating Embedding Model Similarity for Retrieval Augmented Generation Systemscited by 12
- 2024From Questions to Insightful Answers: Building an Informed Chatbot for University Resourcescited by 11
- 2020Explainable AI for Software Engineeringcited by 8
- 2021Evaluating Pre-Trained Models for User Feedback Analysis in Software Engineering: A Study on Classification of App-Reviewscited by 7
- 2023Requirements Engineering Framework for Human-centered Artificial Intelligence Software Systemscited by 7
- 2024RAG-Enhanced Commit Message Generationcited by 6
- 2016Maintenance of Automated Test Suites in Industry: An Empirical study on Visual GUI Testingcited by 4
Built on by
Citing papers per year: 2025: 4; 2026: 2.
6 papers.
- 2025RAG Without the Lag: Interactive Debugging for Retrieval-Augmented Generation Pipelinescited by 3
- 2025An Agile Method for Implementing Retrieval Augmented Generation Tools in Industrial SMEscited by 2
- 2025AdaptiveGuard: Towards Adaptive Runtime Safety for LLM-Powered Softwarecited by 2
- 2025From Domain Documents to Requirements: Retrieval-Augmented Generation in the Space Industrycited by 1
- 2026Help Without Being Asked: A Deployed Proactive Agent System for On-Call Support with Continuous Self-Improvementcited by 1
- 2026LLM-as-Judge in Education: A Curriculum-Grounded Marking Pipelinecited by 1
- 2026LLM-as-Judge in Education: A Curriculum-Grounded Marking Pipeline16 Jun 2026
- 2026Help Without Being Asked: A Deployed Proactive Agent System for On-Call Support with Continuous Self-Improvement25 Feb 2026
- 2025AdaptiveGuard: Towards Adaptive Runtime Safety for LLM-Powered Software21 Sep 2025
- 2025An Agile Method for Implementing Retrieval Augmented Generation Tools in Industrial SMEs28 Aug 2025
- 2025From Domain Documents to Requirements: Retrieval-Augmented Generation in the Space Industry10 Jul 2025
- 2025RAG Without the Lag: Interactive Debugging for Retrieval-Augmented Generation Pipelines18 Apr 2025
Similar, not cited
Close in wording, no citation either way
- 2025Retrieval-Augmented Generation in Industry: An Interview Study on Use Cases, Requirements, Challenges, and Evaluation
- 2025Engineering RAG Systems for Real-World Applications: Design, Development, and Evaluation
- 2024Optimizing and Evaluating Enterprise Retrieval-Augmented Generation (RAG): A Content Design Perspective
- 2024RAGBench: Explainable Benchmark for Retrieval-Augmented Generation Systems
- 2025Towards Trustworthy Retrieval Augmented Generation for Large Language Models: A Survey
- 2024Deploying Large Language Models With Retrieval Augmented Generation
- 2025Dynamic and Parametric Retrieval-Augmented Generation
- 2024Understanding the Fundamental Design Decisions of Retrieval-Augmented Generation Systems