Agents IA6 min

Textes alternatifs des images produits Sylius avec l'IA

Par Pierre-Arthur Demengel
SyliusAccessibilitéTexte alternatifImages produitsAgent IA
Partager

Pour rédiger les textes alternatifs des images produits Sylius avec l'IA, on combine deux sources : un modèle capable de lire les images décrit ce que montre chaque photo, et les données de la boutique (produit, variante, couleur, matière) lui fournissent les faits qu'il ne doit pas deviner. Le code contrôle que le texte ne contredit pas ces données, et vous relisez un échantillon avant l'import. Le résultat : un texte utile par image et par langue, plutôt que le nom du produit répété partout.

Je suis développeur Sylius et Symfony indépendant, et j'intègre des agents IA dans des boutiques en ligne. Les textes alternatifs sont une tâche typique où l'IA rend service : énorme volume, faible risque, et une qualité qu'un humain ne peut pas tenir sur des milliers d'images. La page agents IA pour Sylius présente l'approche d'ensemble.

Pourquoi les images produits sont-elles souvent sans texte utile ?

Le texte alternatif, l'attribut alt d'une image, est lu par les lecteurs d'écran à la place de l'image, et affiché quand elle ne se charge pas. Sur une fiche produit, c'est lui qui dit à une personne malvoyante que la deuxième photo montre la semelle, et la troisième le produit porté.

Sur beaucoup de boutiques, le gabarit reprend simplement le nom du produit pour toutes les images de la fiche. Six photos, six fois « Sandale cuir naturel » : c'est mieux que rien, mais cela n'apprend rien. Écrire un vrai texte par image n'est jamais fait à la main, parce qu'un catalogue de quelques centaines de produits compte vite des milliers d'images, et davantage encore s'il est traduit.

Que doit dire un bon texte alternatif ?

L'arbre de décision du W3C pose des règles simples. Une image informative reçoit une brève description qui transmet son sens. Une image dans un lien ou un bouton décrit la destination ou l'action. Une image décorative, ou qui répète une information déjà présente en texte à côté, reçoit un attribut alt vide. Une image de texte reprend ce texte.

Appliqué à une fiche produit, cela donne des textes courts et différents pour chaque photo : « Sandale vue de profil, bride réglable à boucle dorée », « Semelle en caoutchouc crantée », « Sandale portée avec un jean ». Le nom complet du produit figure déjà dans le titre de la page : inutile de le répéter, et encore moins d'y glisser des mots-clés.

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.

Comment l'agent rédige-t-il les textes sur Sylius ?

ÉtapeQui la faitSource
Rassembler les faitsLe codeProduit, variante, options (couleur, matière), taxon, traductions
Décrire l'imageLe modèle de visionL'image, avec les faits en contexte
Décider décoratif ou informatifLe modèle, selon vos règlesType et position de l'image sur la fiche
Contrôler la cohérenceLe codeCouleurs et matières citées comparées aux options de la variante
TraduireLe modèleLangues des canaux, glossaire de la boutique
ValiderVousÉchantillon relu avant import

Le point clé est la deuxième source. Un modèle de vision voit une couleur sous un éclairage de studio : il peut appeler « beige » ce que vous vendez comme « sable ». Les faits viennent donc des données Sylius de la variante, et le modèle ne fait que décrire ce qu'elles ne disent pas : l'angle, le détail montré, la mise en situation. Un contrôle par le code rejette tout texte qui cite une couleur ou une matière absente des options.

Côté boutique, il faut un endroit où stocker le texte : un champ par image, traduisible par langue, puis l'utilisation de ce champ dans le gabarit. C'est une petite évolution du code, que je fais une fois, avant le traitement en lot. Le lot lui-même passe par une commande Symfony, image par image, avec reprise en cas d'interruption. Les nouvelles images ajoutées ensuite suivent le même chemin au fil de l'eau : un texte est proposé à l'enregistrement du produit, et il attend votre relecture comme le reste.

Combien coûte le traitement d'un catalogue entier ?

Je ne donne pas de chiffre général, car tout dépend du nombre d'images, des langues et du modèle. Deux leviers le réduisent nettement. Le routeur de modèles confie les images simples à un petit modèle et réserve un modèle plus capable aux photos complexes. Et le cache évite de refaire le travail sur une image déjà traitée quand on relance le lot. La consommation est facturée sur votre propre compte chez le fournisseur, sans abonnement de plateforme.

Ce que l'agent ne fait jamais seul

L'agent n'importe aucun texte sans votre validation d'un échantillon, ne modifie ni le nom ni la description des produits, et n'invente aucune caractéristique : ce qui n'est pas visible sur l'image ou présent dans les données n'est pas écrit. Les textes générés sont conservés avec l'image source, le modèle utilisé et la version des consignes, pour pouvoir corriger un lot entier si une règle change. C'est la couche des tests et des traces.

Le même travail de fond sert ailleurs : les descriptions produits, objet de l'article sur les fiches produits, les balises de référencement, traitées dans l'article sur les titres et méta-descriptions, et la traduction, dans l'article sur la traduction du catalogue.

Pour savoir ce que demanderait votre catalogue, je propose un diagnostic IA offert : je vous rappelle sous 24 heures ouvrées, je regarde vos images, vos langues et vos gabarits, et je vous propose une 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