Il Chatbot Playground I.PaC è l’assistente conversazionale dell’infrastruttura di cooperazione I.PaC (PNRR M1C3 1.1.4). Consente a integratori e operatori di interrogare in linguaggio naturale la documentazione e le API di interoperabilità di I.PaC, ottenendo risposte contestualizzate con riferimento alle fonti.
Team di sviluppo
Realizzato da DXC per conto dell’Istituto Centrale per la Digitalizzazione del Patrimonio culturale – Digital Library.
Descrizione tecnica della soluzione
Soluzione basata su una piattaforma agentic RAG: un servizio di orchestrazione (agenticrag-api) e l’applicazione assistente (ai-assistant-project) interrogano una base di conoscenza vettoriale su Supabase (PostgreSQL con pgvector); gli oggetti documentali sono gestiti su storage MinIO. Sono presenti un servizio di webhook e un widget di chat integrabile (widget-ipac). L’osservabilità degli LLM è gestita con Langfuse, l’elaborazione asincrona con code di task (Celery/Flower) e il logging con Kibana. La soluzione è containerizzata e deployata sull’infrastruttura OpenShift di CINECA (cluster os01).
Metadati e informazioni elaborate
Documentazione delle API I.PaC (specifiche del playground), Linee Guida di cooperazione, relativi embedding vettoriali e tracciamenti delle conversazioni.
Casi d’uso principali
Supporto agli integratori nell’uso delle API M2M di I.PaC (ingestion e download di risorse digitali); interrogazione in linguaggio naturale della documentazione; onboarding alla cooperazione applicativa; riduzione delle richieste al supporto.
Target di riferimento
Integratori, enti e fornitori che cooperano con I.PaC, team tecnici e operatori del patrimonio culturale digitale.
Note aggiuntive
Ambiente di produzione attivo su OpenShift CINECA; widget di chat integrabile in portali e applicazioni di terze parti.





