Massimiliano Assante, Leonardo Candela, Andrea Dell’amico, Luca Frosini, Francesco Mangiacrapa, Alfredo Oliviero, Pasquale Pagano, Giancarlo Panichi, Biagio Peccerillo, Marco Procaccini
LLM, NLP, RAG, Virtual Research Environment, Conversational Agents
The rapid progress of conversational artificial intelligence and Large Language Models (LLMs) has opened new opportunities to enhance user interaction, support, and accessibility in Virtual Research Environments (VREs). This poster presents the approaches, challenges, and lessons learned from a multi-year e!ort to design, develop, and deploy conversational agents within the D4Science infrastructure. Through three successive implementation cycles—Janet, D4Science AI Agent, and DAVE—the poster traces a process of iterative refinement aimed at improving flexibility, extensibility, usability, and integration with existing VRE services. Janet, the first prototype, explored modular NLP components but revealed limitations in adaptability and feedback integration. The second approach, based on the Cheshire Cat framework, improved modularity and LLM interoperability but remained constrained by a single-agent design. The latest solution, DAVE (D4Science Assistant for Virtual research Environments), introduces a multi-agent architecture built with Google’s Agent Development Kit, enabling secure and context-aware interaction with multiple D4Science services. DAVE combines specialized agents for tasks such as document analysis, catalogue navigation, social interaction summarization, and algorithm deployment within D4Science’s computational platform. Integrated feedback mechanisms and a Retrieval-Augmented Generation (RAG) knowledge base further enhance its learning and personalization capabilities. The findings demonstrate that conversational agents can lower barriers to VRE adoption, streamline workflows, and foster user engagement by o!ering intuitive, natural language interfaces. Lessons learned from this evolution suggest key design principles for future research infrastructure agents, emphasizing modularity, interoperability, and data security. Future work will involve usability evaluations, the integration of user-driven feedback, and experimentation with locally-hosted LLMs to strengthen privacy and operational sustainability.
@inproceedings{oai:iris.cnr.it:20.500.14243/559245,
title = {Deploying Conversational Agents in Virtual Research Environments: Approaches and Lessons Learned},
author = {Massimiliano Assante and Leonardo Candela and Andrea Dell’amico and Luca Frosini and Francesco Mangiacrapa and Alfredo Oliviero and Pasquale Pagano and Giancarlo Panichi and Biagio Peccerillo and Marco Procaccini},
year = {2025}
}Oliviero, Alfredo
0009-0007-3191-1025
Dell'Amico, Andrea
0000-0002-0127-2791
Mangiacrapa, Francesco
0000-0002-6528-664X
Panichi, Giancarlo
0000-0001-8375-6644
Candela, Leonardo
0000-0002-7279-2727
Frosini, Luca
0000-0003-3183-2291
Assante, Massimiliano
0000-0002-3761-1492
Pagano, Pasquale
0000-0001-6611-3209
Infrastructures for Science (2021-ongoing)
Servizio Infrastruttura Informatica ISTI e Supporto ai Servizi (2018-ongoing)