,
Pedro Filipe Oliveira
,
Paulo Matos
Creative Commons Attribution 4.0 International license
Currently, e-commerce platforms are transitioning from static 2D catalogues to immersive environments, requiring recommendation systems to process complex behavioural signals. Traditional collaborative filtering struggles with cold-start scenarios and lacks semantic understanding of product catalogues. This paper presents a silent multi-agent recommendation engine developed for the VIMOS (Virtual Integrated Market Online Shopping) project, designed to operate without explicit textual input. Orchestrated via a LangGraph Directed Acyclic Graph, the system utilises Agentic Retrieval-Augmented Generation (RAG) to dynamically synthesise behavioural signals, dense vector retrieval (Qdrant), and knowledge graph traversal (Apache AGE). A locally hosted Llama 3.1 8B model autonomously extracts implicit user preferences to update a persistent graph database and generates deterministic, human-readable explanations for each recommendation. A two-shot verifier engineering pattern is introduced to resolve the structural incompatibility between dynamic candidate sets and static graph execution. The architecture is validated using a controlled synthetic dataset of B2B industrial products - sufficient for functional validation of all agent routing paths - demonstrating high retrieval accuracy, strict constraint adherence (stock and availability verification), and sub-4-second end-to-end latency (when the generative semantic justification step is bypassed) with no external API dependencies.
@InProceedings{eleuterio_et_al:OASIcs.SLATE.2026.15,
author = {Eleuterio, Davi Silva and Oliveira, Pedro Filipe and Matos, Paulo},
title = {{A Silent Multi-Agent Recommendation Engine with Graph-Augmented Memory for Immersive B2B E-Commerce}},
booktitle = {15th Symposium on Languages, Applications and Technologies (SLATE 2026)},
pages = {15:1--15:14},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-440-6},
ISSN = {2190-6807},
year = {2026},
volume = {144},
editor = {Batista, Fernando and Ribeiro, Eug\'{e}nio and Ribeiro, Ricardo and Santos, Andr\'{e} L.},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.SLATE.2026.15},
URN = {urn:nbn:de:0030-drops-267131},
doi = {10.4230/OASIcs.SLATE.2026.15},
annote = {Keywords: multi-agent systems, agentic RAG, product recommendation, LangGraph}
}