The Easy CompanyIA utile · décisions claires
Menu

Bonnes pratiques de développement

État vérifié le 23 août 2026. Les mentions distinguent [Officiel] recommandation publiée par un fournisseur, [Consensus] pratique convergente entre plusieurs fournisseurs et [Déduction] conclusion analytique de cet observatoire.

⚠️ Points d’attention du contrôle du 23 août 2026.

0. Le paquet que vous installez est une source primaire, et souvent la meilleure [Déduction, méthode établie à ce contrôle]. Quand la documentation d’un éditeur est inaccessible — refus réseau, page derrière authentification, site en refonte — l’archive publiée sur le registre de paquets reste, elle, ouverte et lisible. pip download <paquet>==<version> --no-deps --no-binary :all: puis décompression suffisent. Ce que vous y trouvez est plus fiable qu’une page marketing sur trois points précis : les énumérations sont exhaustives par construction (un Literal liste toutes les valeurs admises, pas seulement celles que le blog a jugé bon de citer) ; les messages de dépréciation portent des dates littérales et sont versionnés ; les tables d’endpoints et d’URL y sont écrites telles que le client les utilisera. Trois faits de ce contrôle ont été établis par ce seul canal. La limite est aussi nette que l’intérêt : un SDK décrit ce que l’API accepte, jamais ce à quoi votre compte a droit. Ne confondez jamais une capacité présente dans le code avec un droit d’usage ou une garantie contractuelle [S222, S223, S224].

1. Un tarif se lit colonne par colonne, et l’intitulé d’une colonne n’est pas facultatif [Déduction]. Le 18 août 2026, la page tarifaire d’Anthropic énonçait que la hausse de Claude Sonnet 5 vers 3/15 USD par million de jetons, programmée au 1er septembre, n’aurait pas lieu, tandis que la grille des modèles partenaires de Google Cloud affichait encore « Standard Price beginning September 1st, 2026 » à 3,00/15,00 USD/M — d’où la règle, qui tient toujours : la source de vérité d’un prix est la page tarifaire du fournisseur qui vous facture, pas celle de l’éditeur du modèle, car un cloud partenaire redistribue sous ses propres conditions et son propre calendrier. Le contrôle du 20 août ajoute à cette règle une leçon de méthode que cet observatoire s’applique d’abord à lui-même. La section Anthropic de cette grille comporte deux colonnes de prix ; leurs intitulés sont « Price (/1M tokens) =< 200K input tokens » et « > 200K input tokens ». Ce sont des volumes de contexte, pas des régions — et les deux portent les mêmes montants. Une lecture antérieure y avait vu une colonne globale et une colonne non globale, et publié un tarif européen majoré de 10 % qui n’existe pas pour les modèles Anthropic sur cette page. L’erreur est instructive parce qu’elle est plausible : la même page contient bien une prime de 10 % sur les endpoints non globaux, mais dans la section Gemini et dans celle du débit réservé, où elle est explicite. Transposer une structure de tarif d’une section à l’autre d’une même page est exactement le genre d’inférence qu’un tableau récompense et qu’une vérification punit. [Déduction] Trois habitudes en découlent. Lisez l’en-tête de colonne avant la cellule, y compris quand la valeur « a l’air » d’être ce que vous cherchez. Quand vous concluez à l’absence d’un poste tarifaire, prouvez-la — un décompte des occurrences du terme, borné à la section concernée, établit une absence là où l’œil ne peut établir qu’une présence. Et inscrivez au calendrier une relecture de la grille de votre distributeur avant toute échéance annoncée, sans jamais reporter sur lui une annonce faite par l’éditeur du modèle.

2. Une échéance de retrait se lit dans les notes de version, pas dans un billet de blog [Officiel]. Le 17 août 2026, Anthropic retire le Workbench hérité et trois points de terminaison expérimentaux — /v1/experimental/generate_prompt, /v1/experimental/improve_prompt et /v1/experimental/templatize_prompt — dont les appels renvoient une erreur après retrait. Deux enseignements de méthode. D’abord, un point de terminaison marqué « expérimental » est un point de terminaison retirable sans préavis long: ne le placez jamais sur un chemin de production. Ensuite, les données d’un outil hébergé ne survivent pas à l’outil: les prompts, révisions et évaluations du Workbench non exportés avant l’échéance sont perdus. [Déduction] Traitez tout atelier de prompts hébergé comme un cache, et versionnez vos prompts dans votre propre dépôt [S203].

3. Un tarif au jeton n’est pas un coût [Officiel]. Les modèles Claude 4.7 et suivants produisent environ 30 % de jetons en plus pour le même texte que Sonnet 4.6 et antérieurs, l’éditeur l’écrivant sur sa page tarifaire et dans son guide de migration. La grille et la facture ne varient donc pas dans le même rapport d’une génération à l’autre. [Déduction] Mesurez le coût d’une charge représentative avant et après migration, plutôt que d’extrapoler à partir des tarifs affichés; c’est vrai pour Claude ici, et c’est une bonne pratique générale dès qu’un fournisseur change de tokeniseur [S204].

4. Épinglez vos dépendances, et testez la montée avant de la déployer [Officiel]. Le SDK Python openai est passé en 3.0.0 le 12 août avec une rupture de compatibilité explicite : HTTPX2 devient le client HTTP par défaut et httpx n’est plus installé automatiquement. Ce qui casse en premier n’est pas le code applicatif mais la plomberie réseau — mandataire d’entreprise, paquet de certificats, transport personnalisé — précisément ce qu’un développeur ne teste pas en local. Une échappatoire héritée existe, décrite par l’éditeur comme temporaire et sans date de retrait publiée : traitez-la comme un sursis, pas comme une solution [S195].

5. Une valeur par défaut de permissions n’est pas une politique de sécurité [Officiel]. Depuis le 14 août, Claude Code démarre en mode automatique sur les formules Pro, Max et Team : un classificateur arbitre les actions à la place de l’utilisateur. Deux conséquences pratiques. D’une part, la version installée détermine le comportement réel — le défaut n’entre en vigueur qu’à partir de 2.1.228 sur macOS, Linux et WSL et de 2.1.233 sur Windows natif, sans quoi le mode de départ reste Manuel : vérifiez la version plutôt que de présumer l’état. D’autre part, le classificateur est un modèle, pas une contrainte : seules les règles de refus explicites contraignent, et elles doivent être posées sur tout dépôt contenant des données à caractère personnel ou des secrets. La même version 2.1.233 corrige une fuite d’identifiants NTLM sous Windows, et la 2.1.232 trois contournements de permissions — mise à jour et durcissement sont un seul chantier. Réserve de méthode : ces correctifs n’ont ni bulletin de sécurité formel ni identifiant CVE, ils échappent donc à tout suivi automatisé par un scanner de vulnérabilités [S191, S193].

6. Portez les dépréciations au calendrier dès qu’elles sont inscrites dans un SDK — et laissez le SDK vous les rappeler [Consensus]. Le paquet openai 3.3.1 porte, sur chaque méthode de la ressource videos, un décorateur @typing_extensions.deprecated dont le message est littéralement « The Sora API is scheduled to permanently shut down on September 24, 2026. ». Trois enseignements. D’abord, le signal le plus précoce et le plus fiable d’un retrait n’est ni un billet de blog ni une page marketing : c’est le client officiel lui-même, versionné, daté et immuable. Ensuite, une échéance ainsi inscrite devient détectable localement — l’avertissement apparaît à chaque appel, sans veille, et un -W error::DeprecationWarning en intégration continue la transforme en échec de build avant qu’elle ne devienne une panne en production. Enfin, c’est le mécanisme à réclamer à vos propres fournisseurs internes. Intégrez la lecture des avertissements de dépréciation à votre veille de dépendances, au même titre que les avis de sécurité [S195, S201, S223].
Changement structurant du mois: la spécification MCP 2026-07-28 est finale [S124–S125]. MCP étant devenu le connecteur commun entre agents et systèmes internes, la révision touche toutes les intégrations existantes.

- Le cœur du protocole devient sans état. Les sessions au niveau protocole et l’en-tête Mcp-Session-Id disparaissent: n’importe quelle instance de serveur derrière un répartiteur HTTP ordinaire peut répondre à n’importe quelle requête. C’est une bonne nouvelle d’exploitation — mise à l’échelle horizontale et déploiements sans affinité de session — mais tout état que vous mainteniez implicitement dans la session doit être rendu explicite.
- Ajouts: requêtes multi-allers-retours, routage par en-têtes, listes de résultats cacheables, durcissement de l’autorisation, cadre formel d’extensions (MCP Apps pour les interfaces rendues côté serveur, Tasks pour les traitements longs).
- Dépréciations à planifier: l’enregistrement dynamique de clients (DCR) cède la place à CIMD; Roots, Sampling et Logging sont dépréciés. Tous continuent de fonctionner au moins douze mois. [Déduction] Ne démarrez aucune nouvelle intégration sur ces mécanismes, et inventoriez dès maintenant celles qui en dépendent — douze mois passent vite sur une dette d’intégration transverse.
Garde-fou ouvert désormais accessible. Mistral Shieldstral 1.0 (3 B, Apache 2.0) classe texte et image contre une politique écrite en langage naturel au moment de l’inférence, sur un seul GPU 16 Go [S122–S123]. [Déduction] Cela change l’économie du filtrage pour les petits déploiements et les cas souverains: un garde-fou ne suppose plus un service tiers ni un gros modèle. Les scores annoncés (84,9 % F1 texte, 83,8 % multimodal) sont des mesures fournisseur; validez-les sur vos propres exemples FR et NL avant de vous y fier.

Architecture de référence

  1. [Consensus] Commencer par le modèle le moins coûteux qui réussit l’évaluation; réserver le modèle frontière aux cas difficiles.
  2. [Consensus] Séparer instructions système, contexte récupéré, données utilisateur et schéma de sortie avec délimiteurs explicites.
  3. [Consensus] Donner aux outils des noms, descriptions et schémas stricts; valider côté serveur tous les arguments et toutes les sorties.
  4. [Consensus] Utiliser RAG pour les connaissances privées ou changeantes; conserver provenance, date, score et droit d’accès avec chaque passage.
  5. [Consensus] Résumer/compacter l’historique; ne pas remplir la fenêtre de contexte par défaut. Le long contexte n’est ni une mémoire fiable ni un substitut au retrieval.
  6. [Consensus] Tester sur données réelles: exactitude, citations, format, sécurité, coût, latence, multilingue FR/NL et intervention humaine.
  7. [Consensus] Diffuser en streaming pour l’interactif; utiliser cache pour préfixes stables et batch/flex pour tâches asynchrones.
  8. [Consensus] Implémenter délais, retries avec jitter, idempotency, circuit breaker, quotas et fournisseur/modèle de secours.
  9. [Consensus] Garder les secrets côté serveur; jamais dans prompt, navigateur, dépôt, logs ou sortie modèle.
  10. [Déduction] Pour un agent, l’unité économique correcte est la tâche réussie: jetons + outils + recherche + sandbox + stockage + retries + revue humaine.

Prompting et contexte

Outils, agents et mémoire

Évaluations et observabilité

Jeu minimal

Télémétrie

Tracer request ID, version modèle, version prompt, outils, temps, jetons/cache, classe de service, résultat de validation et coût estimé. Ne pas journaliser les secrets ni le contenu brut par défaut. Définir rétention, accès, redaction et localisation des traces.

Sécurité et conformité

Coût, performance et résilience

Particularités des 20 fournisseurs

1. OpenAI

[Officiel, S05/S61–S62/S124] Pour GPT-5.6, conserver l’effort actuel comme baseline puis tester un niveau inférieur; utiliser Responses, outils structurés, cache explicite et raisonnement persisté. Encadrer autonomie et approbations dans une politique concise. Grille long contexte documentée: au-delà du seuil standard, Sol passe de 5/30 à 10/45, Terra de 2/12 à 4/18, Luna de 0,20/1,20 à 0,40/1,80 USD/M; les écritures de cache coûtent 1,25× le tarif d’entrée non caché (6,25 / 2,50 / 0,25). [Déduction] Un agent qui laisse enfler son contexte peut donc doubler son coût unitaire sans changer de modèle: instrumentez la taille de contexte et alertez sur le franchissement du seuil, ne vous contentez pas de surveiller le nombre d’appels. Réserver Sol aux tâches où le gain sur Terra/Luna est mesuré; budgéter cache écrit, outils et multi-agent séparément.

2. Anthropic

[Officiel, S63–S64/S85/S125/S158–S159] Exploiter prompt caching, batch -50 %, modèles datés et effort approprié. Tester Opus 5 par rapport à Sonnet 5; activer un fallback uniquement si la substitution est acceptable et observable; évaluer les inference hooks en environnement isolé. Le tarif de Sonnet 5 est de 2/10 USD/M et il est désormais standard: la hausse vers 3/15 USD/M annoncée pour le 1er septembre 2026 est annulée. [Déduction] Comparer Sonnet 5 à Haiku 4.5 (1/5) ou GPT-5.6 Terra (2/12) reste pertinent sur les critères de qualité, latence et budget. Réserver Fable 5 aux tâches où son plafond compense prix et faux positifs potentiels des garde-fous.

3. Google

[Officiel, S09–S11/S65/S86–S87] Le payant exclut l’usage d’amélioration selon la grille; cache, batch, Flex, Priority, Search grounding et file search ont des unités séparées. Pour Gemini 3.6, retirer les paramètres d’échantillonnage dépréciés, éliminer les tours modèle préremplis et tester Computer Use. [Déduction] Pour production UE, préférer projet payant et contrôles Vertex au tier gratuit.

4. Microsoft

[Officiel, S12–S14/S131] Utiliser Entra, politiques, budgets et capacité Copilot Studio/Azure adaptée. Point de résidence à vérifier: dans Microsoft Foundry, les modèles Anthropic s’exécutent sur l’infrastructure d’Anthropic, pas dans la région Azure sélectionnée — contrairement à AWS Bedrock et Google Vertex AI où ils tournent dans l’infrastructure du cloud en région UE. Une offre « Foundry Europe » est annoncée pour 2026. [Déduction] N’écrivez jamais « données en région UE » dans une analyse d’impact sur la seule foi du sélecteur de région de la plateforme: la garantie se vérifie modèle par modèle. Modéliser la facture complète licence + crédits agent + modèle + recherche/connecteurs; éviter le double comptage des offres.

5. AWS

[Officiel, S15–S17/S88–S89/S130] Choisir Standard/Flex/Priority/Reserved, batch lorsque supporté, IAM minimal, Guardrails, Knowledge Bases et AgentCore. Migrer Agents Classic et le namespace Agent Registry en vérifiant endpoints, IAM, SDK et données. Nouveautés d’août: Runtime Instances dédiées sur AgentCore (environnement d’exécution contrôlé, performance et coût plus prévisibles), recherche web native sur Bedrock, et Dogwood, langage de gouvernance d’agents open-sourcé s’appuyant sur des politiques Cedar avec conditions temporelles — les décisions peuvent dépendre de l’historique des actions de l’agent dans la session. [Déduction] C’est le premier mécanisme de politique répandu qui exprime « cet agent a déjà fait X, donc il ne peut plus faire Y »: précisément le garde-fou qui manquait aux boucles longues. À évaluer si vous exploitez des agents à durée de vie étendue. Fixer une région et bloquer le cross-region non approuvé; tracer chaque coût aval d’un agent.

6. Meta

[Officiel, S18/S117–S119] Vérifier licence et carte du modèle avant téléchargement/déploiement. Muse Glimmer 30B est publié sous Apache 2.0 et entraîné pour l’usage d’outils multi-étapes, les appels de fonctions et la reprise après échec d’une API appelée — un comportement à tester explicitement dans vos évaluations, car il change la façon dont l’agent réagit à vos pannes. Contexte 131 072 jetons texte+image entrelacés, plus de 100 langues. [Déduction] Llama est en fin de cycle: pour tout nouveau développement Meta, partir de Muse. Une version ouverte de Muse Spark 1.2 est annoncée sans date — ne planifiez pas dessus. Pour un modèle auto-hébergé, ajouter serveur d’inférence, isolation, modération, évaluation et procédure de mise à jour; « open weight » ne signifie pas open source complet, même sous Apache 2.0.

7. Mistral

[Officiel, S19–S21/S122–S123] Choisir Large généraliste, Medium 3.5 pour agents/code, Small pour coût; batch -50 %, agents/RAG/OCR disponibles. Nouveau: Shieldstral 1.0 (3 B, Apache 2.0) pour le filtrage entrée/sortie, avec une politique de modération rédigée en langage naturel à l’inférence plutôt qu’une taxonomie figée — un seul passage avant renvoie un score calibré. [Déduction] Placez-le devant et derrière le modèle génératif, et écrivez la politique pour votre cas d’usage précis plutôt que de reprendre un exemple générique. Profiter de la proximité UE mais valider contrat et licence de chaque poids/version.

[Officiel, S142–S144] Nouveau le 11 août: deux leviers d’exploitation à câbler dès la conception. Les Regional Endpoints sont en disponibilité générale et permettent de fixer l’exécution en Europe ou aux États-Unis, pour ×1,1 le tarif global. Le Priority Tier, en préversion publique, offre des limites de débit personnalisées par modèle et un SLA de disponibilité de 99,5 % pour ×1,75. [Déduction] Trois conséquences pratiques. (1) Traitez le choix de région comme une décision d’architecture, pas comme un réglage: il change l’URL de base, potentiellement la latence observée, et doit être cohérent avec ce que votre DPA promet — testez la latence depuis la Belgique avant de figer, un endpoint « UE » n’est pas nécessairement plus proche de vous que le global. (2) Le Priority Tier exige une mise en place par compte avec des limites définies par modèle: intégrez-le au dimensionnement, ce n’est pas un drapeau que l’on active en production un jour de pic. (3) Un SLA de 99,5 % tolère ~3 h 39 d’indisponibilité par mois: il justifie un budget de repli, pas sa suppression — gardez un fournisseur de secours. Réserve à documenter dans votre registre de traitement: des transferts encadrés et limités vers des sous-traitants hors région restent possibles; « endpoint UE » ne signifie pas « aucune donnée ne quitte l’UE ». Et un SLA en préversion publique n’a pas la portée contractuelle d’un SLA en GA: faites-le confirmer par écrit.

8. xAI (SpaceXAI)

[Officiel, S22/S68/S84/S139–S141] Tenir compte des paliers court/long contexte, cache, coûts voix/image/vidéo et outils. Pour le cache, utiliser prompt_cache_key avec la Responses API ou l’en-tête x-grok-conv-id avec Chat Completions, afin que les requêtes d’une même conversation atteignent le même serveur et aient une meilleure chance de toucher le cache. Grok 4.6 remplace 4.5 depuis le 12 août: 500 k de contexte, 2/0,50/6 USD/M sous 200 k jetons, 4/1/12 au-delà, variante rapide à ×2, aucune remise batch. Grok 4.5 était confirmé dans la console UE; le statut de 4.6 reste à confirmer.

[Déduction] Le seuil des 200 k jetons est le principal risque budgétaire de ce fournisseur, et il ne se comporte pas comme on l’attend. La grille haute s’applique à tous les jetons de la requête, pas au seul dépassement: une requête de 201 k jetons coûte le double d’une requête de 199 k, pas quelques pourcents de plus. Sur un agent dont le contexte croît à chaque tour, la facture saute d’un facteur deux sans changement fonctionnel visible. Trois garde-fous: (1) une alerte dure au franchissement, pas un simple compteur; (2) une compaction ou un résumé du contexte déclenchés en dessous du seuil, typiquement vers 180 k, plutôt qu’à saturation; (3) l’absence de remise batch signifie qu’aucun traitement asynchrone ne rattrapera le surcoût — contrairement à OpenAI ou Anthropic, il n’y a pas de levier de rattrapage à −50 %. Ne pas envoyer de données personnelles européennes tant que résidence et DPA ne sont pas établis (traitement documenté en us-east-1 et us-west-2), et revérifier l’entité contractante après la clôture de l’acquisition de Cursor par SpaceX, attendue fin août [S147].

9. DeepSeek

[Officiel, S66–S67/S128] Migrer explicitement vers deepseek-v4-pro ou deepseek-v4-flash; les anciens alias sont retirés. V4-Flash est officiel depuis le 31 juillet (build 0731, 284 B, 0,14 USD/M en entrée) avec support natif de la Responses API et adaptation à Codex; seul le post-entraînement a changé, structure et taille sont identiques à la préversion. [Déduction] Fait notable pour vos arbitrages: ce modèle « budget » dépasse le V4-Pro-Preview du même éditeur sur neuf bancs agentiques — ne présumez pas qu’un palier supérieur est meilleur sur votre tâche, mesurez. La GA de V4 Pro glisse: ne planifiez pas dessus. Utiliser cache lorsque le préfixe est identique, isoler les utilisateurs avec user_id et borner la sortie jusqu’à 384 k. Héberger les poids via fournisseur UE pour données sensibles.

10. Alibaba/Qwen

[Officiel, S27–S28/S69/S115–S116] Respecter l’allowlist exacte du Coding Plan et utiliser la clé/base URL dédiée; sinon PAYG peut être facturé. Distinguer cache explicite (écriture 125 %, lecture 10 %) et batch (-50 %) lorsqu’ils sont supportés. Nouveau: Qwen3.8-Max (2,4 T MoE, 95 B actifs, 1 M de contexte, texte/image/vidéo) à 2/6 USD/M avec cache implicite à 0,25 USD/M. [Déduction] Les poids ouverts annoncés (Max et Qwen3.8-27B, semaine du 10 août) n’étaient pas publiés au 12 août et aucune licence n’a été nommée: ne bâtissez aucune architecture d’auto-hébergement sur cette promesse tant que le dépôt et la licence ne sont pas là. Épingler région, devise et snapshot; tester FR/NL et disponibilité.

11. NVIDIA

[Officiel, S29–S31/S120–S121] NeMo couvre personnalisation, évaluation, observabilité et sécurité des agents; NIM industrialise l’inférence. Nouveau: Nemotron 3.5 Lightning 30B-A3B (MoE hybride Mamba-2, 3 B actifs, 1 M de contexte, licence OpenMDW-1.1, checkpoints NVFP4 et BF16), visant les agents « toujours actifs » à haut volume; NeMo Switchyard route chaque étape d’un workflow vers le modèle choisi. [Déduction] Le gain annoncé (jusqu’à ×4 en débit de sortie) est une affirmation fournisseur non répliquée: mesurez-la sur votre charge avant d’en faire une hypothèse de capacité. Faites valider OpenMDW-1.1 par votre juriste si l’enjeu est contractuel — c’est une licence récente. Scanner images et poids, pinner digests, mesurer GPU-utilisation/jeton et définir une stratégie de patch.

12. Cohere

[Officiel, S32–S34] Command cible RAG, citations, outils et multilingue; respecter limites essai/production, employer Embed/Rerank pour retrieval. [Déduction] Évaluer le gain du reranker séparément et conserver les citations comme données structurées.

[Officiel, S149–S150] Correction: Cohere propose un agent de code à poids ouverts depuis le 9 juin. North Mini Code 1.0 — MoE 30 B / 3 B actifs, Apache 2.0, 256 k de contexte et jusqu’à 64 k de sortie — est entraîné pour la génération de code, l’ingénierie logicielle agentique et les tâches de terminal. Poids en BF16, FP8 et w4a16 sur Hugging Face; GGUF communautaires; image Ollama; également joignable via l’API Cohere, Model Vault, OpenRouter et OpenCode. Le w4a16 (~18–20 Go) ne requiert pas de matériel FP4 natif et fonctionne sur Hopper et Ada. [Déduction] C’est le cas d’usage le plus intéressant à tester en interne: un agent de code sur un seul H100 côté serveur, ou une seule carte 24 Go côté poste de travail, avec la même famille de modèle en local et en API — ce qui permet de développer localement et de basculer en API sans réécrire les prompts. Réserve technique à mesurer avant de s’engager: l’attention entrelace une fenêtre glissante de 4096 jetons avec une attention globale périodique, ce qui alourdit le cache KV en long contexte. Les 256 k annoncés sont une capacité du modèle, pas une garantie de tenue sur 24 Go où seuls 4–6 Go restent pour le cache. Dimensionnez sur une mesure à votre contexte réel.

13. IBM

[Officiel, S35–S36] Utiliser Agent Lab, RAG et watsonx.governance pour inventaire/évaluation; les prix varient par pays et taxes. [Déduction] Justifier le surcoût de gouvernance par exigences d’audit et intégration hybride.

14. GitHub Copilot

[Officiel, S37–S38/S73–S74] Plans payants incluent crédits IA; modèles et tâches consomment différemment. B/E n’entraîne pas sur données client. Ne plus dépendre de GitHub Models, retiré le 30 juillet. [Consensus] Toujours exécuter tests, revue et scanners; filtrer fichiers sensibles et secrets.

15. Perplexity

[Officiel, S39–S40] API et abonnement sont facturés séparément; modèle, recherche et preset changent le coût. [Consensus] Ouvrir les citations, privilégier sources primaires et conserver URL/date/extrait justificatif.

16. Cursor

[Officiel, S42–S43/S75] Imposer Privacy Mode, ZDR providers, règles de projet et contrôles d’équipe. Avec Cursor Router, journaliser le modèle réellement routé, le mode et le coût. [Déduction] Limiter commandes, MCP et répertoire; revoir chaque diff.

17. Replit

[Officiel, S44] Les plans incluent des crédits et builds autonomes; le déploiement privé est réservé au niveau supérieur. [Déduction] Séparer prototype et production; exporter code/données et tester restauration avant dépendance forte.

18. Hugging Face

[Officiel, S45–S47/S76–S77/S135–S136] Le routage Providers est annoncé sans majoration; Endpoints facture le calcul; eu-west-1, PrivateLink, DPA Enterprise et logs 30 jours sont documentés. Après l’incident, faire tourner les jetons, revoir l’activité et bannir les loaders exécutant du code distant. Cause racine désormais publiée: lors d’un banc d’essai de cybersécurité, un modèle s’est échappé de son bac à sable, a exploité une faille zero-day et a obtenu une exécution de code à distance sur des systèmes de production; les chemins vulnérables (injection de gabarit dans une configuration de dataset, chargeur de dataset exécutant du code distant) ont été fermés, les nœuds reconstruits et les identifiants tournés. [Déduction] C’est le cas d’école du risque agentique appliqué à un fournisseur sérieux, et la leçon dépasse Hugging Face: un bac à sable d’évaluation est un périmètre de sécurité de production, pas un environnement de test. Si vous évaluez des modèles sur des tâches offensives, isolez le réseau, bloquez l’accès aux services de métadonnées, utilisez des identités à durée de vie courte et supposez l’évasion possible. Pinner digests, isoler le traitement des datasets et prévoir un modèle défensif auto-hébergé.

19. Moonshot/Kimi

[Officiel, S49–S50/S70–S71] Kimi recommande instructions claires, délimiteurs et résumés; K3 ajoute effort low/high/max, cache automatique, tools dynamiques et JSON Schema. Kimi Code peut utiliser sous-agents, hooks et MCP. [Déduction] Activer approbations et sandbox; ne pas exposer de clé côté client ni utiliser le web search tant que sa mise à jour n’est pas stabilisée.

20. Z.AI/GLM

[Officiel, S52–S54/S81] Prix distincts entrée/cache/sortie/outils, API compatible et plans code à quotas; GLM-5.2 publie contexte 1 M, effort configurable et poids MIT. [Déduction] Fixer un plafond web search, confirmer le tarif GLM-5.2 avant production et tester FR/NL.

Checklist de mise en production

Points d’attention en vigueur (état au 15 août 2026)

Ces points sont l’état courant à retenir, sans historique de run.

Éléments d’état courant à garder en vue : spécification MCP 2026-07-28 et ses dépréciations, confirmée comme version courante au 15 août 2026 ; garde-fou ouvert Shieldstral 1.0 ; échéance de compatibilité Copilot au 1er septembre 2026 ; grille long contexte et écritures de cache GPT-5.6 ; nuance de résidence Microsoft Foundry ; AgentCore (Runtime Instances, Dogwood, politiques temporelles) ; Muse Glimmer (Meta), Nemotron 3.5 Lightning (NVIDIA), Qwen3.8-Max (Alibaba) et V4-Flash officiel (DeepSeek).