Chat IA connecté aux données d'une application Symfony via MCP

Prototype de chat IA intégré à une application Symfony, qui consulte les données métier via le Model Context Protocol, sans dépendre d'un fournisseur unique.

PHP 8.2 Symfony 7.3 Doctrine PostgreSQL Twig Symfony Messenger DeepSeek API MCP Docker

Contexte et solution technique

Contexte

Travail de R&D mené en 2025 pour évaluer l'intégration de l'IA générative dans les applications Symfony d'une agence.

Problématique

Brancher un modèle d'IA sur les données métier d'une application sans dépendre d'un fournisseur unique, ni bloquer l'interface pendant que le modèle répond.

Solution

Une application Symfony qui conserve les conversations et les messages, confie l'appel au modèle d'IA (DeepSeek) à un traitement en arrière-plan, et lui donne accès à des données de l'application via le protocole MCP.

Fonctionnalités clés

  • ✓ Conversations multiples, avec indicateur pendant que l'IA rédige sa réponse
  • ✓ Appel au modèle d'IA en arrière-plan, sans bloquer l'interface
  • ✓ Données mises à disposition du modèle via MCP, tracées message par message
  • ✓ Développement piloté par les tests

Stack technique

PHP 8.2 Symfony 7.3 Doctrine PostgreSQL Twig Symfony Messenger DeepSeek API MCP Docker

Projets similaires

Un projet similaire en tête ?

Discutons de votre projet et voyons comment je peux vous accompagner.

Discuter d'un projet similaire