Aller au contenu
2026 · Chatbot IAPerso

Chatbot IA avec RAG

Chatbot administrable avec RAG (Qdrant) et tool-calling LLM réel : backend Symfony / API Platform, frontend Nuxt / Vue, modèles Ollama en local ou Cloud.

voir le projet

FICHE TECHNIQUE

2026année
développeur full-stackrôle
soloéquipe

Le contexte

Un chatbot administrable, conçu pour répondre à partir de la base de connaissances de son propriétaire plutôt que des seules connaissances du modèle, et capable de déclencher de vrais traitements métier pendant la conversation. Un projet personnel pour construire une architecture IA complète, de l'indexation des documents jusqu'à la mise en production.

Ce que j'ai construit

Un backend Symfony 8 / API Platform qui orchestre le chat : recherche vectorielle sur Qdrant (RAG), réponses FAQ, tool-calling LLM et sélection du fournisseur IA. Un composant chatbot Nuxt 4 / Vue consomme l'API et restitue les réponses en flux. Les modèles tournent avec Ollama, en local ou dans le cloud.

  • RAG : traitement et indexation des documents, collections, recherche vectorielle sur Qdrant
  • Tool-calling LLM réel : le modèle déclenche des workflows métier pendant la conversation
  • Choix du fournisseur IA (Ollama ou endpoint compatible OpenAI) avec repli automatique
  • Backoffice /admin multi-utilisateurs pour administrer le chatbot
  • Stack Docker Compose routée par domaine via Traefik
  • CI (lint, tests, PHPStan, audit) et déploiement automatisé avec GitHub Actions

Le résultat

Démo en ligne sur ia.maxime.bzh.
SymfonyAPI PlatformNuxtVueRAGQdrantOllama

Un projet en tête ?

Discuter avec l'assistant IA