Agents IA7 min

Brancher ChatGPT, Claude ou Mistral sur Sylius

Par Pierre-Arthur Demengel
SyliusChatGPTClaudeMistralAgent IA
Partager

Oui, on peut brancher ChatGPT, Claude ou Mistral sur une boutique Sylius, par trois voies : les serveurs MCP officiels, que des clients comme ChatGPT ou Claude savent appeler ; le plugin Ask AI, qui accepte plusieurs fournisseurs ; ou du code sur mesure qui appelle l'API du modèle. Le choix du modèle compte moins que ce qu'on lui laisse lire et faire. Et sur Sylius 1.x, seule la troisième voie est ouverte.

Je suis développeur Sylius et Symfony indépendant, et j'intègre des agents IA dans des boutiques. Beaucoup de commerçants ont déjà essayé : ils copient une commande dans ChatGPT, demandent une réponse, la recopient dans leur messagerie. Ça marche un temps, puis les erreurs arrivent, parce que le modèle ne voit pas la boutique. Brancher le modèle sur Sylius règle ce problème, à condition de le faire proprement. La page agents IA pour Sylius présente la démarche complète.

Pourquoi ne pas simplement copier-coller dans ChatGPT ?

Parce que le modèle travaille alors à l'aveugle. Il ne connaît ni la date d'expédition, ni le transporteur, ni le moyen de paiement, ni l'historique du client, sauf si quelqu'un les recopie à la main, avec le risque d'erreur et de fuite que cela suppose. Un commerçant pour qui je construis un agent avait monté son propre assistant dans ChatGPT : sans accès aux données de la boutique, avec un tableur coloré comme mémoire, et des règles que l'assistant réécrivait lui-même. Il a fini par ne plus s'y fier. Ce cas est détaillé dans l'article sur le GPT maison.

Quelles sont les trois façons de brancher un modèle sur Sylius ?

Par un serveur MCP. Sylius publie deux plugins officiels. Le Shop MCP expose le parcours d'achat en mode invité ; son README montre son usage avec OpenAI Playground, l'API Responses, ChatGPT, et Claude Desktop. L'Admin MCP expose l'administration derrière OAuth 2.0 ; il cite Claude Desktop, les connecteurs personnalisés de Claude.ai, Claude Code et Cursor, mais pas ChatGPT. Le détail est dans l'article sur le serveur MCP de Sylius.

Par le plugin Ask AI. Il ajoute une discussion dans l'admin. Son fournisseur par défaut est Anthropic avec claude-haiku-4-5 ; le README donne des exemples pour OpenAI, Gemini et Ollama, et accepte toute plateforme compatible Symfony AI. Il exige Sylius 2.2.

Par du code sur mesure. L'agent vit dans votre application Symfony ou à côté, et appelle l'API du fournisseur. La bibliothèque Symfony AI fournit des passerelles pour Anthropic, OpenAI, Mistral, Gemini, Azure, Bedrock, Ollama et d'autres. C'est la voie que j'utilise quand l'agent doit lire une boîte mail, appliquer des règles métier ou fonctionner sur Sylius 1.x.

VoieModèles cités dans la documentationSylius requisBon usage
Shop MCPChatGPT, OpenAI Responses, Claude Desktop2.1 ou plusRendre le catalogue accessible aux assistants des acheteurs
Admin MCPClaude Desktop, Claude.ai, Claude Code, Cursor2.1 ou plusInterroger l'admin depuis son poste
Ask AIClaude par défaut ; OpenAI, Gemini, Ollama en exemples2.2 ou plusAssistant dans l'administration
Code sur mesureTout fournisseur doté d'une API, Mistral comprisToutes versionsAgent métier : service client, tri, préparation

Et si un agent le faisait pour vous ?

Laissez votre numéro : je vous rappelle sous 24 heures ouvrées et je regarde avec vous ce qu'un agent peut prendre en charge dans votre boutique, dans votre budget.

Gratuit et sans engagement. Votre numéro sert uniquement à vous rappeler.

Claude, ChatGPT ou Mistral : lequel choisir ?

Je ne choisis pas un modèle par réputation, mais par tâche. Trier un message ne demande pas le même modèle que rédiger une réponse délicate. C'est le rôle du routeur de modèles : envoyer chaque tâche au modèle le plus sobre qui la réussit. Les critères qui pèsent vraiment sont la qualité en français sur vos cas réels, la localisation des données et la consommation.

Sur la localisation, les fournisseurs ne se valent pas. D'après sa documentation, Mistral héberge par défaut les données dans l'Union européenne. OpenAI propose un point d'accès européen, réservé aux comptes éligibles avec des contrôles de rétention spécifiques. L'API directe d'Anthropic ne propose que les zones « global » et « us ». Je détaille ces différences dans l'article sur le trajet des données ; pour comparer les modèles plus largement, lisez l'article sur le choix d'une IA.

Que doit-on régler avant de brancher quoi que ce soit ?

Trois choses, quelle que soit la voie. D'abord, le compte du fournisseur : je recommande qu'il soit au nom du commerçant, qui paie directement sa consommation et garde la main. Ensuite, les accès par rôle : l'agent ne doit voir que les données nécessaires à la tâche en cours, et pour un message client, uniquement celles de ce client, retrouvé par le code et non par une supposition du modèle. Enfin, la mise à jour de Sylius : la version 2.3.2 a corrigé une faille qui permettait d'accéder aux données d'autres clients par l'API boutique, et un agent branché sur l'API est un utilisateur de plus de cette API.

Ce que l'agent ne fait jamais seul, quel que soit le modèle : envoyer un mail, rembourser, faire un geste commercial ou valider une commande. Le meilleur modèle du marché reste capable de se tromper ou d'être manipulé par un texte qu'il lit. La parade n'est pas de choisir un modèle plus sûr, c'est de ne pas lui donner l'outil.

Et si je change d'avis sur le modèle dans six mois ?

C'est prévu dès le départ. Avec une couche d'abstraction comme Symfony AI, changer de fournisseur est un réglage. Le vrai travail est de vérifier que le nouveau modèle répond aussi juste que l'ancien, en rejouant des cas réels anonymisés avant de basculer. C'est la couche tests et traces, et c'est elle qui vous rend indépendant d'un fournisseur.

Pour savoir quel modèle brancher sur votre boutique, et par quelle voie, je propose un diagnostic IA offert : je vous rappelle sous 24 heures ouvrées, je regarde votre version de Sylius et vos contraintes, et je vous propose la solution qui rentre dans votre budget.

Questions fréquentes

Partager
Spécialiste SyliusCréation Site Pro, reprise en 2023France, Belgique, LuxembourgDisponible immédiatement

Votre boutique vend plus que votre outil ne suit ?

Je vous rappelle sous 24 heures ouvrées et je vous dis ce que votre outil vous coûte.

Ou appelez directement :06 95 41 30 25