Buscar

Estamos realizando la búsqueda. Por favor, espere...

RAGBOT CLI: a Python library for running and evaluating retrieval-augmented generation chatbots

Abstract: Fine-tuning Retrieval-Augmented Generation (RAG) chatbots is challenging due to the many interdependent parameters affecting performance. RAGBOT CLI is a terminal-based Python tool built atop the LangChain framework that enables systematic experimentation with RAG configurations and automated evaluation using both quantitative metrics (BLEU, ROUGE-L, semantic similarity) and qualitative ones (contextual relevance, response relevance, factual fidelity). Unlike existing frameworks, RAGBOT CLI offers a modular, project-oriented architecture and supports hybrid evaluation strategies, making it suitable for academic and professional use. This paper describes the architecture, functionalities, and practical applications, showcasing its potential impact on the development and evaluation of RAG-based chatbots.

 Fuente: SoftwareX, 2025, 32, 102458

 Editorial: Elsevier

 Fecha de publicación: 01/12/2025

 Nº de páginas: 7

 Tipo de publicación: Artículo de Revista

 DOI: 10.1016/j.softx.2025.102458

 ISSN: 2352-7110

 Proyecto español: PID2021-124502OB-C42

 Url de la publicación: https://doi.org/10.1016/j.softx.2025.102458

Autoría

RUBEN MARTINEZ AMODIA