Skip to main content

Valentin AIL (RAG App)

Applicazione RAG full-stack. FastAPI + Next.js App Router, orchestrazione LLM, vector search, background agent TaskIQ e UX in tempo reale.

AI & RAG Application
Valentin AIL (RAG App)

Panoramica del progetto

Un'applicazione AI / RAG di produzione che combina un backend FastAPI con un frontend Next.js App Router: retrieval-augmented generation, orchestrazione LLM, background agent e UX in tempo reale.

Informazioni sul progetto

Valentin AIL è un'applicazione AI production-grade costruita attorno alla retrieval-augmented generation (RAG). Il backend è un servizio Python + FastAPI che gestisce orchestrazione LLM, vector search e ingestion di documenti, con worker e scheduler TaskIQ che eseguono background agent e job a lunga durata su PostgreSQL e Redis. Il frontend è un'app Next.js App Router + TypeScript che fa streaming di aggiornamenti all'utente in tempo reale via SWR e pattern event-driven, autenticato tramite NextAuth.js. Tutto gira in ambienti Docker Compose riproducibili in locale e in produzione, con CI/CD GitHub Actions e integrazioni n8n per workflow automatizzati. L'architettura è service-layered ed estendibile, costruita per crescere con nuovi LLM, nuovi tool e nuove capacità di agent.

Stack tecnologico

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

Costruisci workflow AI affidabili con Valentin AIL

Esplora un'architettura di applicazione AI production-ready con FastAPI, Next.js, background worker e pattern UX in tempo reale.

Visita il progetto