Google Indexing API pour Magento 2
50,00 € 50,00 €
AI Email Theme Generator enrichit la gestion des modèles d’e-mail dans Magento 2 avec une génération assistée par IA. Le module ajoute un processus pratique pour améliorer les modèles transactionnels natifs de Magento directement depuis le panneau d’administration, sans remplacer le système standard de modèles d’e-mail.
Les administrateurs peuvent générer, reconstruire, améliorer ou développer des modèles d’e-mail Magento existants à l’aide de ChatGPT via OpenAI API. Le résultat de la génération revient sous forme de données structurées et peut être enregistré dans les champs natifs de Magento :
Le processus est contrôlé, auditable et asynchrone. Chaque demande IA est traitée par la file d’attente Magento et suivie comme une tâche distincte avec des informations sur le statut, l’historique, les erreurs, le payload de la requête, le payload de la réponse et le résultat généré.
Les e-mails transactionnels Magento constituent un point de contact important avec le client, mais leur apparence par défaut est généralement très générique et nécessite un travail manuel en HTML/CSS pour l’adapter à la marque. AI Email Theme Generator réduit le temps nécessaire à la préparation de meilleurs modèles d’e-mail, tout en conservant le résultat dans l’infrastructure native de Magento.
Le module est particulièrement utile pour :
Le module étend l’interface d’administration standard de Magento :
Marketing > Communications > Email TemplatesUn modèle enregistré reçoit des champs IA supplémentaires directement dans l’éditeur standard de modèles d’e-mail Magento. L’administrateur peut saisir un prompt, ajouter un design de référence facultatif, préparer des ressources graphiques et lancer la génération avec ChatGPT.
Le résultat de l’IA est attendu au format JSON et mappé vers les champs natifs de Magento :
{ 'template_name': 'New Order Confirmation - Guest', 'template_subject': 'Your order confirmation', 'template_content': '', 'template_styles': '/* CSS */', 'warnings': [], 'change_summary': 'Updated layout and improved copy.', 'variables_used': ['order.increment_id', 'store.frontend_name']}Le résultat est ainsi prévisible et plus facile à valider avant l’enregistrement.
La génération n’est pas exécutée pendant le chargement de la page d’administration. Le module crée une tâche dans la file d’attente et la traite en arrière-plan à l’aide de Magento Message Queue.
Cela évite les longues attentes dans le panneau d’administration et donne à l’équipe une vue claire de chaque demande de génération.
Les tâches de génération sont disponibles dans :
Marketing > Communications > AI Email Generation JobsChaque tâche affiche :
Les tâches échouées peuvent être relancées, les tâches en attente peuvent être annulées, et les résultats terminés peuvent être appliqués manuellement si l’enregistrement automatique du résultat est désactivé.
Les administrateurs peuvent ajouter un fichier de référence, par exemple une image, un fichier HTML ou un fichier texte. Le fichier est joint au contexte IA et peut être utilisé pour générer un modèle conforme au concept graphique choisi.
L’éditeur natif de modèles d’e-mail peut également stocker des ressources IA attribuées à un modèle précis :
Chaque ressource peut avoir une étiquette, un texte alternatif, une URL cible et un ordre de tri. Les lignes de bannières et d’icônes peuvent être ajoutées dynamiquement dans le formulaire.
Pendant la génération, le module transmet à l’IA une section assets avec des URL frontend publiques regroupées par usage. ChatGPT sait ainsi quelle image est le logo, laquelle appartient à l’en-tête, quels fichiers sont des bannières et lesquels sont des icônes.
Cette approche offre un layout d’e-mail plus prévisible que la transmission d’une seule image de référence générique.
Le module contient un prompt technique global utilisé pour chaque demande de génération. Le prompt contient des règles techniques constantes, par exemple :
Cela sépare les instructions techniques du prompt métier rédigé pour un modèle spécifique.
Le module est préparé comme un package Composer pour Magento :
kowal/module-ai-email-theme-generatorIl est destiné à être installé comme package vendor, et non copié manuellement dans app/code.
Le module est implémenté en anglais, et tous les textes visibles sont préparés pour le mécanisme i18n de Magento via des helpers de traduction ou des libellés et commentaires XML traduisibles.
L’IA peut être utilisée pour moderniser les messages Magento par défaut, tels que :
L’administrateur peut fournir un prompt et un design de référence afin que le modèle généré corresponde au ton de communication de la boutique, à la palette de couleurs, aux attentes typographiques et au style de layout.
Les développeurs peuvent utiliser le module pour générer une première version du modèle, puis vérifier le résultat, valider les directives Magento et finaliser le HTML/CSS.
Comme chaque demande est enregistrée comme tâche, l’équipe peut comparer les prompts, les modèles, les résultats, les avertissements et les erreurs sans perdre l’historique.
AI Email Theme Generator est conçu pour assister les administrateurs et les développeurs, et non pour contourner la validation ou le processus de revue des modèles Magento.
Le module prend en charge :
script dans le contenu généré,Dans les environnements de production, il est recommandé de désactiver l’application automatique du résultat jusqu’à ce que l’équipe ait vérifié la qualité des modèles générés pour ses prompts et ses cas d’utilisation.
AI Email Theme Generator introduit la génération de modèles d’e-mail assistée par IA dans le panneau Magento 2, tout en conservant le workflow natif Email Templates. Le module aide à améliorer plus rapidement les messages transactionnels, maintient l’auditabilité grâce aux tâches en file d’attente et donne aux développeurs le contrôle sur les prompts, le format de réponse et la manière d’appliquer le résultat.
Le module est destiné à Magento 2 et à une installation gérée par Composer.
Requis :
Package du module :
kowal/module-ai-email-theme-generatorNom du module Magento :
Kowal_AiEmailThemeGeneratorAjoutez le dépôt Composer :
composer config repositories.ai.email.theme.generator vcs https://github.com/kowalco/ai-email-theme-generatorSi le dépôt est privé, configurez l’authentification GitHub :
composer config --global --auth github-oauth.github.com Installez le module :
composer require kowal/module-ai-email-theme-generatorActivez le module :
bin/magento module:enable Kowal_AiEmailThemeGeneratorLancez la mise à jour Magento :
bin/magento setup:upgradeVidez le cache :
bin/magento cache:flushPour le mode production, exécutez les commandes de déploiement standard utilisées dans le projet, par exemple :
bin/magento setup:di:compilebin/magento setup:static-content:deploybin/magento cache:flushLa génération IA est traitée de manière asynchrone par Magento Message Queue.
Lancez le consumer manuellement :
bin/magento queue:consumers:start kowal.ai_email.generate.consumerDans les environnements de production, configurez le consumer sous supervisor, systemd ou un autre gestionnaire de processus utilisé par l’hébergement.
Le module crée des tâches dans le panneau d’administration, mais la requête vers l’IA ne sera pas traitée tant que le consumer ne fonctionne pas.
Le module ajoute des ressources ACL :
Kowal_AiEmailThemeGenerator::rootKowal_AiEmailThemeGenerator::jobsKowal_AiEmailThemeGenerator::generateKowal_AiEmailThemeGenerator::retryKowal_AiEmailThemeGenerator::cancelKowal_AiEmailThemeGenerator::applyKowal_AiEmailThemeGenerator::deleteKowal_AiEmailThemeGenerator::settingsPour qu’un administrateur puisse utiliser le module, attribuez les ressources appropriées dans :
System > Permissions > User RolesPour un accès complet, autorisez la ressource principale AI Email Generation ainsi que toutes les ressources enfants.
Accédez à :
Stores > Configuration > AI Email Generation > AI Email Theme GeneratorLa section de configuration contient le groupe :
General SettingsType : Yes/No
Par défaut : No
Active ou désactive les fonctionnalités du module.
Lorsque la valeur est No :
Définissez Yes uniquement après avoir préparé l’API key et lancé le queue consumer.
Type : Select
Par défaut : OpenAI
Définit le fournisseur d’IA utilisé par le module.
L’implémentation actuelle prend en charge :
OpenAICe champ existe afin de permettre l’ajout futur d’autres providers sans modifier le workflow administrateur.
Type : champ masqué/chiffré
Stocke l’OpenAI API key utilisée pour la génération.
La valeur est chiffrée par Magento à l’aide de :
MagentoConfigModelConfigBackendEncryptedImportant :
Type : Select
Définit le modèle OpenAI utilisé pour la génération.
Exemple :
gpt-4.1La liste est récupérée dynamiquement depuis OpenAI Models API à l’aide de l’API key configurée. Le module filtre la réponse pour ne conserver que les identifiants de modèles GPT et met la liste en cache pendant une courte durée afin de ne pas appeler l’API à chaque ouverture de la configuration.
Si l’API key n’a pas encore été enregistrée, le champ affichera une option de secours et demandera à l’administrateur d’enregistrer la clé.
Si OpenAI API est temporairement indisponible, le champ conserve le modèle actuellement configuré, dans la mesure du possible.
Utilisez un modèle prenant en charge le type de données d’entrée requis :
Le modèle choisi influence la qualité du résultat, le temps de réponse et le coût.
Type : Number
Exemple de valeur par défaut :
120Temps maximal en secondes autorisé pour la requête vers OpenAI API.
Valeurs recommandées :
60 pour une génération de texte courte,120 ou plus pour une génération HTML/CSS complexe,Le timeout concerne le traitement en arrière-plan, et non la requête du formulaire d’administration.
Type : Number
Exemple de valeur par défaut :
2Définit combien de fois le consumer peut relancer automatiquement une tâche de génération échouée.
Les relances sont utiles en cas d’erreurs temporaires, telles que :
Les erreurs permanentes, par exemple une configuration incorrecte ou une réponse IA invalide, doivent être vérifiées dans les détails de la tâche.
Type : Textarea
Ce prompt est appliqué à chaque demande de génération. Il doit contenir les règles techniques qui doivent toujours être respectées.
Exemple :
You are an assistant generating Magento 2 email templates.Return only JSON that matches the provided schema.Keep Magento directives valid.Do not invent Magento variables.Do not add JavaScript.Put CSS in template_styles unless inline styles are required for email compatibility.Preserve required variables and add warnings when a requested change is risky.When assets are provided, use only the URLs from the assets section, preserve alt text, apply target links to clickable images, use banners and icons according to their sort_order, and do not invent additional image URLs.Utilisez ce champ pour les instructions stables, telles que :
N’utilisez pas ce champ pour des instructions créatives ponctuelles. Pour cela, utilisez AI Prompt dans le formulaire du modèle.
Type : Textarea
Ce prompt est affiché par défaut dans la section IA de l’éditeur de modèles d’e-mail.
Exemple :
Improve this Magento email template while keeping all required Magento variables and directives valid.L’administrateur peut le modifier avant de créer la tâche de génération.
Utilisez ce champ pour définir une instruction par défaut pratique pour les tâches de génération courantes.
Type : Text
Exemple de valeur par défaut :
png,jpg,jpeg,webp,html,htm,txtListe des extensions de fichiers autorisées pour le design de référence facultatif, séparées par des virgules.
Exemples pris en charge :
pngjpgjpegwebphtmlhtmtxtEn production, utilisez une liste aussi restrictive que possible. N’autorisez pas les types de fichiers qui ne sont pas nécessaires au processus.
Type : Number
Exemple de valeur par défaut :
5242880Taille maximale du fichier de référence en octets.
Exemples :
1048576 = 1 MB5242880 = 5 MB10485760 = 10 MBLes fichiers volumineux augmentent la taille du payload et peuvent ralentir la génération ou dépasser les limites du provider.
Type : Yes/No
Par défaut : No
Définit si un résultat IA correct doit immédiatement écraser les champs natifs du modèle Magento.
Lorsque la valeur est Yes, le consumer enregistre le résultat généré dans :
Lorsque la valeur est No, le résultat est conservé dans la tâche et l’administrateur peut le vérifier avant de l’appliquer manuellement.
Paramètre recommandé en production :
NoL’approbation manuelle est plus sûre, car le résultat IA peut être techniquement correct tout en nécessitant encore une revue de marque, juridique ou de layout.
Type : Yes/No
Par défaut : Yes
Définit si le module enregistre les payloads complets de requête et de réponse dans l’enregistrement de la tâche.
Lorsque l’option est activée, les détails de la tâche peuvent afficher :
C’est utile pour le débogage et l’audit.
Dans les environnements de production, vérifiez les exigences de confidentialité avant d’activer cette option. Le module ne doit pas envoyer de données client réelles à l’IA, mais les payloads peuvent tout de même contenir du contenu de modèles sensible pour l’entreprise.
Type : Number
Exemple de valeur par défaut :
30Définit la durée de conservation des anciennes tâches.
Cette valeur documente la politique de rétention cible. Le projet peut l’utiliser pour mettre en place un nettoyage périodique conforme aux exigences opérationnelles.
Cet exemple décrit le processus complet de génération d’un modèle d’e-mail Magento amélioré pour :
New Order Confirmation for GuestAccédez à :
Stores > Configuration > AI Email Generation > AI Email Theme GeneratorDéfinissez :
Enabled = YesAPI Provider = OpenAIOpenAI API Key = OpenAI Model = gpt-4.1Request Timeout = 120Maximum Retries = 2Automatically Apply Result = NoKeep Request and Response Payloads = Yes Enregistrez la configuration et videz le cache si Magento vous le demande.
Exécutez :
bin/magento queue:consumers:start kowal.ai_email.generate.consumerPendant les tests, le processus doit fonctionner en continu.
Accédez à :
Marketing > Communications > Email TemplatesCliquez sur :
Add New TemplateDans le champ Template, sélectionnez :
New Order Confirmation for GuestCliquez sur :
Load TemplateMagento remplira les champs natifs :
Définissez le nom du modèle, par exemple :
New Order Confirmation for Guest - AI DraftEnregistrez le modèle.
Le processus de génération IA nécessite un modèle enregistré, car la tâche doit disposer d’un template_id persistant.
Après l’enregistrement, rouvrez le modèle si nécessaire. L’éditeur standard de modèles d’e-mail Magento contient une section AI Email Generation.
Dans le champ AI Prompt, saisissez une instruction métier, par exemple :
Create a modern, clean transactional email for a premium fashion store.Keep all Magento order variables and directives valid.Improve the subject line and make the content easier to scan.Add a clear order summary section, shipping information section, and customer support footer.Use neutral colors, simple spacing, and email-client-safe HTML.Rôle de ce champ :
Utilisez Design Reference si l’e-mail généré doit suivre une direction visuelle précise.
Exemples de fichiers :
order-email-reference.pngbrand-email-layout.webpemail-layout.htmldesign-notes.txtRôle de ce champ :
Si aucun design de référence n’est ajouté, l’IA utilisera uniquement le contenu du modèle, les variables, le prompt technique et le prompt utilisateur.
Utilisez Error Screenshot si vous souhaitez montrer à l’IA le problème actuel de rendu, de layout ou de validation du modèle.
Exemples :
Ce champ est transmis à l’IA comme une section JSON distincte :
{ 'error_screenshot': { 'type': 'image', 'filename': 'email-rendering-error.png', 'mime_type': 'image/png', 'content_base64': '...', 'purpose': 'current_error_context', 'description': 'Screenshot showing current rendering, layout, visual, or validation errors. Use it to understand what should be fixed. This is not a design reference.' }}Rôle de ce champ :
AI Prompt.Exemple de prompt :
Use the attached error screenshot only to understand the current rendering issue.Fix the spacing problem visible in the screenshot while preserving Magento variables.Do not treat the screenshot as the target design.L’éditeur contient une zone AI Assets. Ces ressources sont enregistrées avec le modèle Magento et transmises à l’IA sous forme d’URL media frontend regroupées.
Groupes de ressources disponibles :
| Champ | Signification |
|---|---|
| Logo | Logo de la marque utilisé dans l’en-tête ou le pied de page du message. |
| Header Image | Image principale pour la partie supérieure du message. |
| Banners | Liste dynamique de bannières promotionnelles ou informationnelles. |
| Icons | Liste dynamique de petits éléments graphiques, par exemple des bénéfices ou des icônes de services. |
Chaque ressource peut contenir :
| Champ | Signification |
|---|---|
| File | Fichier graphique envoyé vers Magento media storage. |
| Label | Nom interne aidant l’IA à comprendre l’usage de la ressource. |
| Alt Text | Texte utilisé dans l’attribut alt de l’image. |
| Target URL | Lien utilisé lorsque l’image doit être cliquable. |
| Sort Order | Priorité d’affichage des bannières et des icônes. |
Pour les bannières et les icônes, cliquez sur :
Add BannerAdd IconLe module enregistre les ressources envoyées dans Magento media storage et transmet à l’IA les URL frontend publiques dans la structure suivante :
{ 'assets': { 'logo': { 'label': 'Brand logo', 'url': 'https://example.com/media/ai_email_theme_generator/template_12/logo/logo.png', 'alt': 'Brand logo', 'link': 'https://example.com/', 'sort_order': 0 }, 'header_image': { 'label': 'Spring campaign header', 'url': 'https://example.com/media/ai_email_theme_generator/template_12/header/header.jpg', 'alt': 'Spring collection', 'link': 'https://example.com/spring', 'sort_order': 0 }, 'banners': [ { 'label': 'Main promotion', 'url': 'https://example.com/media/ai_email_theme_generator/template_12/banner/banner.jpg', 'alt': '20% off new collection', 'link': 'https://example.com/new', 'sort_order': 10 } ], 'icons': [ { 'label': 'Free delivery', 'url': 'https://example.com/media/ai_email_theme_generator/template_12/icon/delivery.png', 'alt': 'Free delivery', 'link': 'https://example.com/delivery', 'sort_order': 10 } ] }}Dans les prompts, faites référence directement à ces groupes. Exemple :
Use the uploaded logo as the main brand mark.Use the header image at the top of the email.Place banners below the order summary using their sort order.Use icons in a benefits row and link each icon to its target URL.Always preserve alt text.Activez :
Generate with AI after savingRôle de ce champ :
Si la checkbox n’est pas cochée, l’enregistrement du modèle fonctionne exactement comme l’enregistrement standard de Magento et aucune tâche IA n’est créée.
Cliquez sur le bouton Magento standard :
Save TemplateAprès l’enregistrement du modèle, le module crée une tâche de génération.
À ce moment :
pending,Accédez à :
Marketing > Communications > AI Email Generation JobsOuvrez la tâche créée.
Champs les plus importants :
| Champ | Signification |
|---|---|
| Status | Statut actuel du traitement. |
| Template ID | ID du modèle d’e-mail Magento natif. |
| Template Name | Nom du modèle enregistré au moment de la création de la tâche. |
| Model | Modèle OpenAI utilisé pour la génération. |
| Attempts | Nombre de tentatives de traitement. |
| Prompt | Prompt utilisateur envoyé depuis le formulaire du modèle. |
| Request Payload | JSON envoyé à l’IA si l’enregistrement des payloads est activé. |
| Response Payload | JSON renvoyé par l’IA si l’enregistrement des payloads est activé. |
| Generated Result | Résultat parsé prêt à être appliqué. |
| Assets | URL frontend publiques et métadonnées du logo, de l’en-tête, des bannières et des icônes. |
| Error Screenshot | Screenshot avec les erreurs actuelles, transmis à l’IA comme contexte de correction. |
| Warnings | Avertissements IA concernant des exigences risquées ou incomplètes. |
| Error Message | Cause de l’erreur lorsque la génération échoue. |
| Status History | Historique des changements de statut de la tâche. |
Statuts typiques :
| Statut | Signification |
|---|---|
pending | La tâche a été créée et attend le consumer. |
processing | Le consumer traite actuellement la tâche. |
retry_scheduled | La tentative précédente a échoué et une relance a été planifiée. |
completed | L’IA a renvoyé un résultat correct. |
failed | La tâche a échoué après toutes les tentatives ou la validation a échoué. |
cancelled | L’administrateur a annulé la tâche. |
Si Automatically Apply Result = No, le résultat n’est pas automatiquement enregistré dans le modèle Magento.
Vérifiez :
Si le résultat est correct, cliquez sur :
Apply ResultLe module enregistrera les valeurs générées dans les champs natifs du modèle Magento.
Revenez à :
Marketing > Communications > Email TemplatesOuvrez le modèle et vérifiez que :
Envoyez un message de test ou lancez un flux de commande de test conformément au processus QA standard du projet.
Après application du résultat via Apply Result, la version actuelle du modèle est enregistrée dans les champs natifs de Magento. Cela signifie que la prochaine demande IA s’appuiera sur cette version, et non sur le modèle d’origine.
Vous pouvez affiner plusieurs fois le même modèle :
Apply Result.Marketing > Communications > Email Templates.Error Screenshot.Generate with AI after saving.Lors des corrections suivantes, considérez AI Prompt comme une description de modification de la version actuelle. Il est préférable d’indiquer :
Error Screenshot joint montre une erreur de rendu, une mise en page visuelle, un problème de responsivité ou un message de validation.Exemple de prompt pour une correction ultérieure :
Use the current saved template as the base.Fix the spacing issue visible in the attached error screenshot.Keep the current header layout, all Magento variables, and the existing Template Styles structure.Do not redesign the whole email.Ce workflow est utile lorsque la première version est proche du résultat attendu, mais nécessite un affinage de détails tels que les espacements, la responsivité, la visibilité des bannières, la position du logo ou le style des boutons.
Vous pouvez répéter ce cycle autant de fois que nécessaire. Chaque nouvelle tâche crée une entrée distincte dans l’historique, ce qui permet de revenir aux prompts, payloads et réponses IA précédents afin de vérifier quelle instruction a entraîné une modification précise.
Le module envoie à l’IA un payload structuré. Les sections les plus importantes sont :
Contient l’état actuel du modèle Magento :
L’IA utilise cette section comme matériau de base pour la génération.
Important : si le résultat IA a déjà été appliqué via Apply Result, la section template contient déjà cette version mise à jour. La génération suivante peut ainsi fonctionner comme une correction du modèle actuel.
Contient les variables et directives Magento détectées dans le modèle.
L’IA doit conserver ces valeurs et ne doit pas inventer de variables non prises en charge.
Contient :
technical - prompt technique global issu de la configuration,user - prompt saisi dans l’éditeur du modèle.Le prompt technique protège la structure propre à Magento. Le prompt utilisateur décrit le résultat attendu pour un modèle donné.
Contient les métadonnées et le contenu facultatifs du design de référence envoyé.
La section est vide lorsqu’aucun fichier de référence n’a été envoyé.
Contient un screenshot facultatif montrant les erreurs actuelles de rendu, de layout, visuelles ou de validation.
Cette section dispose d’une description purpose et description afin que l’IA sache que le fichier sert à comprendre le problème, et non de modèle pour le design cible.
La section est vide lorsqu’aucune capture d’écran n’a été envoyée.
Lors des corrections ultérieures, il est utile d’utiliser error_screenshot avec un prompt précis indiquant ce qui doit être corrigé et ce qui ne doit pas être modifié. L’IA peut ainsi corriger un problème précis sans reconstruire tout le modèle.
Exemple : après avoir appliqué le premier résultat IA, l’administrateur constate que dans Gmail, la bannière chevauche la section de résumé de commande. Dans la demande suivante, il joint un screenshot de cette vue et saisit un prompt demandant uniquement la correction des espacements et de la largeur de la bannière. Le payload contient toujours le Template Content et les Template Styles actuels, l’IA travaille donc sur la dernière version enregistrée.
Contient les ressources graphiques structurées enregistrées pour le modèle :
Chaque ressource contient une URL media publique, label, alt text, target URL, sort order et filename.
L’IA doit utiliser ces URL lors de la construction du HTML et ne doit pas inventer d’adresses d’images supplémentaires.
Contient des informations de base sur la boutique, telles que :
L’IA peut les utiliser pour comprendre la langue et le contexte, mais elle ne doit pas recevoir de données clients ou de commandes réelles.
Cause la plus probable :
Vérifiez :
bin/magento queue:consumers:start kowal.ai_email.generate.consumerVérifiez les droits ACL pour :
Kowal_AiEmailThemeGenerator::settingsAprès modification des droits administrateur, déconnectez-vous puis reconnectez-vous.
Vérifiez :
OpenAI API KeyAssurez-vous que le module est activé et que la configuration a été enregistrée dans le bon scope.
Vérifiez :
Automatically Apply ResultSi l’option est définie sur No, ouvrez la tâche et cliquez sur :
Apply ResultVérifiez si le résultat précédent a été appliqué via :
Apply ResultLa génération suivante s’appuie sur le modèle Magento actuellement enregistré. Si le résultat du job a le statut completed, mais n’a pas été appliqué, le job suivant continuera à s’appuyer sur l’ancienne version du modèle.
Le module valide le JSON renvoyé. Il peut rejeter le résultat si :
script,Vérifiez le message d’erreur dans la tâche et relancez la génération avec un prompt plus clair.
Valeurs initiales recommandées :
Enabled = YesRequest Timeout = 120Maximum Retries = 2Automatically Apply Result = NoKeep Request and Response Payloads = Yes for testing, No or limited retention for productionRetention Days = 30Utilisez l’application manuelle du résultat jusqu’à ce que l’équipe soit certaine que les prompts, le modèle choisi et les règles de validation produisent des modèles cohérents.