Plugin Ask AI de Sylius : suffit-il pour une boutique ?
Ask AI suffit pour une chose précise : interroger et modifier votre catalogue et vos commandes en langage naturel depuis l'administration Sylius, avec une validation humaine avant chaque écriture. Il ne suffit pas pour un service client, un tri des messages ou des règles métier propres à votre boutique. C'est aussi, de l'aveu même de son README, une preuve de concept en version 0.1.0, sous une licence qui n'est pas open source.
Je suis développeur Sylius et Symfony indépendant, et je construis des agents IA pour des boutiques. Ask AI est sorti début novembre 2026, et c'est le premier plugin officiel qui ressemble à un agent. J'ai lu sa documentation en détail. Voici ce qu'il apporte, ce qu'il coûte en prérequis, et où s'arrête son périmètre. Pour situer le plugin dans l'ensemble de l'offre, voyez la page agents IA pour Sylius.
Que fait exactement Ask AI ?
Le plugin sylius/ask-ai-plugin ajoute un panneau de discussion dans l'administration. L'administrateur écrit une demande, par exemple « quelles variantes de ce produit n'ont plus de stock ? » ou « prépare une promotion sur ce taxon », et l'agent agit sur la boutique au moyen des outils du plugin Admin MCP, celui qui expose l'API d'administration.
Son point fort est la validation. Pendant un tour de conversation, aucune requête d'écriture n'est envoyée à l'API. Chaque modification devient une « action proposée » que l'administrateur approuve ou rejette dans le panneau. Après approbation, un worker rejoue l'appel au nom de cet administrateur. Les lectures, elles, s'exécutent sans validation. Les outils de suppression et de remboursement ne sont jamais exposés à l'agent. C'est une conception saine, proche de ce que je recommande pour tout garde-fou.
Quels sont ses prérequis techniques ?
Ils sont plus lourds qu'un simple plugin à activer. Ask AI exige PHP 8.2, Sylius 2.2 ou plus, Symfony 7.4, le plugin sylius/admin-mcp-server-plugin en 0.2, et trois paquets de Symfony AI en version bêta. Un worker Messenger est obligatoire, car les tours de conversation s'exécutent de façon asynchrone. L'administrateur qui l'utilise doit avoir le rôle ROLE_API_ACCESS.
| Point à vérifier | Ce qu'en dit la documentation | Ce que ça implique |
|---|---|---|
| Version | v0.1.0, « Status: proof of concept » | Pas de promesse de stabilité |
| Sylius | 2.2 ou plus | Migration préalable depuis 1.x, 2.0 ou 2.1 |
| Symfony AI | Composants en ^1.0@beta | Bibliothèques encore expérimentales |
| Licence | Business Source License 1.1, puis MIT | Pas open source au départ |
| Télémétrie | Usage en production gratuit si elle reste active | Sinon, licence commerciale ; idem pour l'Admin MCP |
| Hébergement | Worker Messenger obligatoire | Un processus de plus à superviser |
| Modèle | Anthropic claude-haiku-4-5 par défaut | Clé API et consommation à votre charge |
La télémétrie mérite une ligne de plus. Le plugin, comme l'Admin MCP dont il dépend, s'appuie sur la collecte de données d'usage par Sylius. Avant de l'activer, je regarde avec le commerçant ce qui est envoyé et comment cela s'inscrit dans son registre de traitements.
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.
Dans quels cas Ask AI suffit-il ?
Il suffit quand le problème est le temps passé dans l'administration. Vous cherchez une commande en jonglant entre trois filtres, vous mettez à jour vingt fiches à la main, vous préparez une promotion dont vous ne retrouvez jamais les bons réglages : Ask AI raccourcit ces trajets. Pour une petite équipe sur Sylius 2.2 qui accepte un outil jeune et la télémétrie, c'est un excellent point de départ, à tester d'abord sur une copie de la boutique.
Je le considère comme une brique, pas comme un concurrent : si votre besoin est celui-là, je vous dirai de l'installer plutôt que de payer du développement. Le sujet voisin de l'admin en langage naturel est traité dans l'article sur l'interrogation de l'admin Sylius.
Où s'arrête son périmètre ?
Ask AI travaille dans l'administration, à la demande d'un administrateur. Il ne lit pas la boîte de contact, ne connaît pas les messages de vos clients et ne prépare pas de réponse dans votre messagerie. Or le temps perdu dans une boutique vient souvent de là : dix messages par jour qui demandent chacun d'ouvrir une commande, de relire l'historique et d'appliquer la bonne règle de retour.
C'est le cas de l'agent que je construis en ce moment pour une boutique sous Sylius 2. Il lit chaque nouveau message, trie sans IA les notifications et les rebonds, retrouve le client par son adresse e-mail exacte dans le code, ne reçoit que les données de ce client, applique les règles écrites du commerçant en citant la règle, et prépare un brouillon dans Gmail plus une action logistique en attente de validation. Chaque passage sera tracé, et un plafond de dépense par jour déclenche une alerte. Rien de cela n'est dans le périmètre d'Ask AI, et ce n'est pas un reproche : ce n'est pas son objet.
Il manque aussi, pour un usage métier, ce qui fait la fiabilité dans la durée : un prompt système versionné qui porte vos règles, et un jeu de cas réels rejoués avant chaque changement de modèle ou de version. Ces couches restent à construire autour du plugin. Ce que l'agent ne fait jamais seul, avec ou sans Ask AI : valider une écriture, rembourser ou répondre à un client.
Comment décider pour votre boutique ?
Posez-vous deux questions. Le temps perdu est-il dans l'administration, ou dans les échanges avec les clients ? Et votre boutique est-elle déjà en Sylius 2.2 ou plus ? Si la réponse est « dans l'admin » et « oui », essayez Ask AI. Sinon, il faut une autre approche, ou une migration d'abord. Je compare les options dans l'article plugin ou sur mesure.
Pour trancher sur votre cas, je propose un diagnostic IA offert : je vous rappelle sous 24 heures ouvrées, je regarde votre version de Sylius et vos tâches, et je vous propose la solution qui rentre dans votre budget, même si c'est simplement d'activer Ask AI.
