Skip to main content

Valentin AIL (RAG App)

Application RAG full-stack. FastAPI + Next.js App Router, orchestration LLM, vector search, background agents TaskIQ et UX en temps réel.

Application IA & RAG
Valentin AIL (RAG App)

Vue d'ensemble du projet

Une application IA / RAG en production qui combine un backend FastAPI avec un frontend Next.js App Router : retrieval-augmented generation, orchestration LLM, background agents et UX en temps réel.

À propos du projet

Valentin AIL est une application IA production-grade construite autour du retrieval-augmented generation (RAG). Le backend est un service Python + FastAPI qui gère l'orchestration LLM, le vector search et l'ingestion de documents, avec des workers et schedulers TaskIQ exécutant des background agents et des jobs à durée de vie longue sur PostgreSQL et Redis. Le frontend est une app Next.js App Router + TypeScript qui fait du streaming d'updates à l'utilisateur en temps réel via SWR et des patterns event-driven, authentifiée par NextAuth.js. Tout tourne dans des environnements Docker Compose reproductibles en local et en production, avec CI/CD GitHub Actions et intégrations n8n pour des workflows automatisés. L'architecture est service-layered et extensible, construite pour évoluer avec de nouveaux LLMs, de nouveaux outils et de nouvelles capacités d'agents.

Stack technologique

FastAPIPythonRAGRetrieval-Augmented GenerationLLMLLM OrchestrationAI AgentsVector SearchNext.jsNext.js App RouterReactReact Server ComponentsTypeScriptSWRNextAuth.jsTaskIQBackground WorkersPostgreSQLSQLAlchemyAlembicRedisDockerDocker Composen8nGitHub ActionsCI/CD

Construisez des workflows IA fiables avec Valentin AIL

Explorez une architecture d'application IA production-ready avec FastAPI, Next.js, background workers et patterns UX en temps réel.

Visiter le projet