Building Specialized Software-Assistant ChatBot with Graph-Based Retrieval-Augmented Generation

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Hilel, Mohammed, Karmim, Yannis, De Bodinat, Jean, Sarehane, Reda, Gillon, Antoine
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913130215374848
author Hilel, Mohammed
Karmim, Yannis
De Bodinat, Jean
Sarehane, Reda
Gillon, Antoine
author_facet Hilel, Mohammed
Karmim, Yannis
De Bodinat, Jean
Sarehane, Reda
Gillon, Antoine
contents Digital Adoption Platforms (DAPs) have become essential tools for helping employees navigate complex enterprise software such as CRM, ERP, or HRMS systems. Companies like LemonLearning have shown how digital guidance can reduce training costs and accelerate onboarding. However, building and maintaining these interactive guides still requires extensive manual effort. Leveraging Large Language Models as virtual assistants is an appealing alternative, yet without a structured understanding of the target software, LLMs often hallucinate and produce unreliable answers. Moreover, most production-grade LLMs are black-box APIs, making fine-tuning impractical due to the lack of access to model weights. In this work, we introduce a Graph-based Retrieval-Augmented Generation framework that automatically converts enterprise web applications into state-action knowledge graphs, enabling LLMs to generate grounded and context-aware assistance. The framework was co-developed with the AI enterprise RAKAM, in collaboration with Lemon Learning. We detail the engineering pipeline that extracts and structures software interfaces, the design of the graph-based retrieval process, and the integration of our approach into production DAP workflows. Finally, we discuss scalability, robustness, and deployment lessons learned from industrial use cases.
format Preprint
id arxiv_https___arxiv_org_abs_2511_05297
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Building Specialized Software-Assistant ChatBot with Graph-Based Retrieval-Augmented Generation
Hilel, Mohammed
Karmim, Yannis
De Bodinat, Jean
Sarehane, Reda
Gillon, Antoine
Software Engineering
Machine Learning
Digital Adoption Platforms (DAPs) have become essential tools for helping employees navigate complex enterprise software such as CRM, ERP, or HRMS systems. Companies like LemonLearning have shown how digital guidance can reduce training costs and accelerate onboarding. However, building and maintaining these interactive guides still requires extensive manual effort. Leveraging Large Language Models as virtual assistants is an appealing alternative, yet without a structured understanding of the target software, LLMs often hallucinate and produce unreliable answers. Moreover, most production-grade LLMs are black-box APIs, making fine-tuning impractical due to the lack of access to model weights. In this work, we introduce a Graph-based Retrieval-Augmented Generation framework that automatically converts enterprise web applications into state-action knowledge graphs, enabling LLMs to generate grounded and context-aware assistance. The framework was co-developed with the AI enterprise RAKAM, in collaboration with Lemon Learning. We detail the engineering pipeline that extracts and structures software interfaces, the design of the graph-based retrieval process, and the integration of our approach into production DAP workflows. Finally, we discuss scalability, robustness, and deployment lessons learned from industrial use cases.
title Building Specialized Software-Assistant ChatBot with Graph-Based Retrieval-Augmented Generation
topic Software Engineering
Machine Learning
url https://arxiv.org/abs/2511.05297