Cet agent chatbot PDF IA est une solution personnalisable permettant aux utilisateurs de télécharger et d’analyser des documents PDF, de stocker des embeddings vectoriels dans une base de données et d’interroger ces documents via une interface de chat. Il s’intègre avec OpenAI ou d’autres fournisseurs de LLM pour générer des réponses avec références au contenu pertinent. Le système utilise LangChain pour l’orchestration des modèles linguistiques et LangGraph pour la gestion des workflows d’agents. Son architecture comprend un service backend qui gère les graphes d’ingestion et de récupération, un frontend avec une interface Next.js pour le téléchargement de fichiers et le chat, et Supabase pour le stockage vectoriel. Il prend en charge les réponses en streaming en temps réel et permet la personnalisation des récupérateurs, invites et configurations de stockage.