Une discussion sur r/PPC posait quatre questions aux personnes utilisant des outils IA avec un véritable accès en écriture aux comptes clients : quelles erreurs ont-ils commises, comment gérez-vous la gouvernance, ont-ils réellement réduit les heures de travail et qu’avez-vous désactivé après soixante jours ? Les réponses ont convergé vers quelque chose de plus utile qu’une recommandation d’outil : une liste de contrôles.
Voici cette liste, rédigée pour vous permettre d’en demander le respect à tout fournisseur, nous compris.
Les sept contrôles
1. Une lecture actualisée avant la recommandation
Un agent qui planifie à partir de données chargées dix minutes plus tôt agira avec assurance sur un état qui n’existe plus. L’échec le plus souvent rapporté n’est pas une mauvaise décision, mais une donnée d’entrée erronée utilisée avec assurance : un champ documenté par l’API, mais renvoyé comme indéfini dans le cas limite interrogé par l’agent, est silencieusement traité comme zéro. Exigez que la lecture justifiant une modification ait lieu dans le même tour que celle-ci.
2. Un diff avant l’écriture, pas sa description
Le récit de l’agent n’est pas une preuve. « Je vais réduire l’enchère des cibles peu performantes » est une phrase. enchère de 1.40 → 0.95 sur 3 cibles est un diff. Seul le second peut être examiné.
3. Un plafond d’impact
L’échec le plus coûteux est rarement une seule mauvaise modification. C’est une mauvaise modification appliquée à quatre cents objets. Exigez une limite stricte du nombre d’objets concernés par appel, imposée avant l’appel, plutôt qu’une consigne de prudence adressée au modèle.
4. Une confirmation humaine limitée aux modifications importantes
Tout confirmer vous entraîne à tout accepter machinalement. Au bout de deux mois, vous avez une boîte d’approbation qui n’approuve plus rien. Le contrôle doit distinguer une modification réversible d’un mouvement d’argent.
5. Une classification maîtrisée par l’hôte, pas par l’outil
Si le niveau de risque d’une action provient de la description de l’outil lui-même, tout ce qui peut écrire une description peut abaisser son propre niveau de risque. Un outil qui se décrit comme une « mise à jour d’un petit paramètre » ne doit pas pouvoir échapper ainsi à l’approbation. Les actions inconnues ou personnalisées doivent être considérées comme sensibles par défaut, pas comme sûres.
6. Une piste d’audit que vous pouvez remettre à un client
La question n’est pas de savoir si des événements sont journalisés quelque part. Il faut pouvoir produire, sur demande, un enregistrement immuable de qui a changé quoi et quand. La télémétrie produit ne remplit pas ce rôle.
7. Un mécanisme de retour arrière, conçu avant d’en avoir besoin
Chaque action ayant des conséquences devrait être accompagnée d’une clé permettant de retrouver et d’annuler le lot auquel elle appartient. Décider comment annuler une opération après son échec transforme une mauvaise heure en mauvaise semaine.
L’échec qu’aucun de ces contrôles ne détecte
Tous les contrôles précédents encadrent l’exécution. Le diff indique ce qui a changé, le journal dit qui et quand, le retour arrière annule l’opération. Aucun ne distingue une recommandation correcte d’une mauvaise : à l’entrée, elles se ressemblent, et la mauvaise est souvent mieux argumentée.
Un témoignage largement lu raconte comment un vendeur avec un ROAS sain de 3.5–4x s’est laissé convaincre par un modèle de restructurer ses campagnes et a perdu de l’argent. La réponse la plus plébiscitée en explique la raison : le modèle ne connaît ni votre situation de stock, ni vos contraintes contractuelles, ni l’historique du compte. Comme l’a formulé un autre participant, ils ne savent pas choisir entre deux bonnes options. Repérer des motifs est un vrai point fort de ces modèles. Trancher entre deux stratégies défendables ne l’est pas.
Le deuxième échec non détecté est l’instabilité des ajustements : augmenter une enchère sur trois jours de données, puis la réduire deux jours plus tard empêche toute observation stable de la cible. Les professionnels qui pratiquent cela à grande échelle imposent un délai de cinq à sept jours entre les ajustements d’une cible et rapportent que cette règle a davantage amélioré les choses que tout changement de modèle.
Ce qu’Orkas couvre aujourd’hui
Orkas est une application de bureau multi-agents privilégiant le stockage local. Ses connecteurs commerciaux — Shopify, Amazon Seller Central, eBay, Etsy, TikTok Shop, Shopee, WooCommerce, Walmart et d’autres — passent par une couche de règles maîtrisée par l’hôte. Huit de ces mesures sont implémentées et quatre ne le sont pas. Nous préférons que vous le découvriez ici plutôt qu’après une écriture dommageable.
| Contrôle | État | Ce qui existe |
|---|---|---|
| Modèle de risque des actions à quatre niveaux | ✅ | Chaque action de connecteur est classée R / W / H / D : lecture, écriture, impact élevé, destruction |
| Aperçu avant écriture | ✅ | Les actions d’écriture présentent un aperçu à confirmer au lieu de se déclencher immédiatement |
| Nouvelle confirmation pour les mouvements d’argent | ✅ | Les actions à fort impact sont signalées comme modifications externes ou financières et exigent une nouvelle confirmation |
| Plafond d’impact | ✅ | Une limite par appel du nombre d’objets qu’une action peut toucher, vérifiée avant l’exécution |
| Connexion strictement en lecture seule | ✅ | Un connecteur peut être limité à l’inventaire des capacités, à la description des actions et aux lectures |
| Classification maîtrisée par l’hôte | ✅ | Le risque provient d’une table fixe de l’hôte, indexée sur l’identité exacte de l’action ; les indications de l’outil ne peuvent pas élargir la confiance |
| Refus par défaut des actions inconnues | ✅ | Une action non classée est considérée à fort impact ; une action commerciale sans règle fiable est refusée, pas exécutée |
| Liste de blocage aux limites du produit | ✅ | Une liste fixe d’actions jamais exposées, quels que soient les périmètres d’accès accordés |
| Autorisations par verbe (création / modification / pause séparées) | ❌ | Les autorisations sont graduées par niveau de risque, pas séparées par verbe |
| Plafond de dépenses ou pourcentage maximal de modification du budget | ❌ | Le plafond porte sur le nombre d’objets, pas sur le montant |
| Mécanisme de retour arrière | ❌ | Non implémenté. L’annulation d’un lot est manuelle |
| Journal d’audit immuable exportable | ❌ | Les appels de connecteurs sont suivis pour la télémétrie ; ce n’est pas une piste d’audit destinée au client |
Si les quatre derniers points sont des exigences impératives pour vous — notamment lorsque vous gérez des comptes publicitaires de clients susceptibles d’exiger un audit —, Orkas n’y répond pas aujourd’hui. Vous devez donc garder une intervention humaine pour chaque écriture.
L’autre voie : aucun accès en écriture
Pour une grande partie du travail, l’enjeu est l’analyse, pas l’accès en écriture. Exportez le rapport, placez le fichier dans un espace de travail local et laissez l’agent le lire. Aucune demande développeur, aucune file d’approbation, aucun identifiant doté de droits d’écriture. C’est aussi le moyen le plus rapide de savoir si un agent vous est utile avant de lui accorder une capacité irréversible. Deux exemples détaillés : rapprocher les numéros de suivi fournisseurs de vos commandes et le cas d’usage de la revue hebdomadaire de boutique.
Pourquoi il est difficile d’acheter cela tout prêt plutôt que de le construire
Les API des plateformes sont généralement gratuites. L’obstacle est l’approbation, pas le prix. Le propre serveur Ads MCP d’Amazon exige des identifiants Ads API actifs. Shopify exige une application appartenant au marchand, dans la même organisation que la boutique. TikTok Shop exige une Custom App ayant passé l’examen développeur vendeur. eBay exige un jeu de clés de production du Developers Program et votre propre clé de signature. Pour un vendeur seul, chacune de ces démarches est un projet, pas un formulaire. C’est pourquoi tant de vendeurs utilisent les exports sans jamais rien connecter. Ce choix est raisonnable, et tout outil digne d’intérêt devrait aussi bien fonctionner dans ce mode.