RAGVA: Engineering Retrieval Augmented Generation-based Virtual Assistants in Practice

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Yang, Rui, Fu, Michael, Tantithamthavorn, Chakkrit, Arora, Chetan, Vandenhurk, Lisa, Chua, Joey
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929723639070720
author Yang, Rui
Fu, Michael
Tantithamthavorn, Chakkrit
Arora, Chetan
Vandenhurk, Lisa
Chua, Joey
author_facet Yang, Rui
Fu, Michael
Tantithamthavorn, Chakkrit
Arora, Chetan
Vandenhurk, Lisa
Chua, Joey
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2502_14930
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle RAGVA: Engineering Retrieval Augmented Generation-based Virtual Assistants in Practice
Yang, Rui
Fu, Michael
Tantithamthavorn, Chakkrit
Arora, Chetan
Vandenhurk, Lisa
Chua, Joey
Software Engineering
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.
title RAGVA: Engineering Retrieval Augmented Generation-based Virtual Assistants in Practice
topic Software Engineering
url https://arxiv.org/abs/2502.14930