JSON Toolbox Blog

Pour les développeurs AI, notes JSON

Schema · Structured Output · Function Calling · MCP · pratique des outils locaux

Analyse

Après mise à jour session tools OpenAI Agents API le 30 octobre 2026 : quand le JSON Schema Function et MCP prend-il effet ?

Au 10/11/2026 : le changelog OpenAI 2026-10-30 permet de mettre à jour tools sur une session existante. Function et MCP au prochain model call ; outils intégrés au tour suivant.

Publié 2026-11-10Environ 10 minAI Agent

Analyse

Après Claude Code 2.1.319 (6 nov. 2026) et les tâches MCP en arrière-plan : comment l’hôte Agent interroge le JSON d’état, poll tools/call et valide arguments ?

Au 07/11/2026 : Claude Code 2.1.319 (06/11/2026) exécute tools/call MCP comme tâches d’arrière-plan dans le terminal ; MCP 2025-11-25 SEP-1686 définit le JSON d’état des tasks. Comment l’hôte interroge, récupère les résultats et valide toujours arguments via inputSchema.

Publié 2026-11-07

Lire l'article →
Analyse

Après MCP TypeScript SDK 2.4.0 et Skills over MCP le 23 octobre 2026 : comment l’hôte Agent doit-il vérifier le digest de skills/list avant de charger SKILL.md ?

Au 06/11/2026 : le SDK TypeScript 2.4.0 (23/10/2026) implémente SEP-2640. skills/list publie taille et SHA-256 ; SkillsClient.read vérifie digest et frontmatter avant chargement — distinct de inputSchema d’outil…

Publié 2026-11-06

Lire l'article →
Analyse

Après l'assouplissement de outputSchema dans la spec MCP du 28 juillet 2026, comment les agents doivent-ils valider structuredContent depuis tools/call ?

Au 05/11/2026 : outputSchema peut figer tableaux et scalaires ; structuredContent est JSON serveur.

Publié 2026-11-05

Lire l'article →
Analyse

Après la bêta publique Claude Message Threads du 2 novembre 2026 : faut-il renvoyer le JSON Schema des tools à chaque tour d’Agent ?

tools au create seulement.

Publié 2026-11-03

Lire l'article →
Analyse

Après l'ajout de context compaction dans l'Agents API OpenAI le 31 octobre 2026, le JSON Schema Function Calling reste-t-il dans le contexte des longues sessions ?

Au 02/11/2026 : context_management Responses et compaction Agents API (31/10/2026) compressent l'historique mais ne renvoient pas tools à…

Publié 2026-11-02

Lire l'article →
Analyse

Après que l'API Claude a porté la limite Messages à 128 Mo le 28 octobre 2026, faut-il encore découper le JSON Schema inline en milieu de conversation pour l'agent ?

Au 30/10/2026 : le 28/10/2026, l'API Claude first-party porte la limite des requêtes Messages et Token Counting de 32 Mo à 128 Mo. Plafon…

Publié 2026-10-30

Lire l'article →
Analyse

Après le lancement de Claude en hébergement Anthropic sur Google Cloud le 22 octobre 2026, le JSON Schema de la sortie structurée peut-il encore être écrit dans output_config ?

Au 26/10/2026 : Claude a ouvert l'hébergement Anthropic sur Google Cloud le 22/10/2026. Le JSON Schema reste dans output_config.format ; …

Publié 2026-10-26

Lire l'article →
Analyse

Après le passage de l'API Decisions OpenAI en disponibilité générale le 22 octobre 2026, le routage de tickets Agent doit-il utiliser input_json ou JSON Schema ?

Au 24/10/2026 : OpenAI a marqué l'API Decisions en disponibilité générale le 22/10/2026. Les preuves passent par input_json dans un messa…

Publié 2026-10-24

Lire l'article →
Analyse

Après le passage de l'API Claude à 2026-10-21 le 21 octobre 2026, à quel niveau de output_config faut-il écrire le JSON Schema de la sortie structurée ?

Le contrat est dans output_config.format.schema. output_format ou temperature renvoie 400.

Publié le 22/10/2026

Lire l'article →
Analyse

Après l'ouverture des sorties structurées Claude sur Bedrock le 20 octobre 2026, quel bloc de texte porte le JSON de Haiku 5.5 ?

Lire stop_reason d'abord. Après end_turn, prendre le bloc text. minimum est hors sous-ensemble et renvoie 400.

Publié le 21/10/2026

Lire l'article →
Analyse

Après la disponibilité générale du 13 octobre 2026, comment valider les arguments de fonction de Gemini 4 Argon à part du JSON final ?

arguments est l'entrée de l'outil. output_text est le JSON final. requires_action n'est pas encore la réponse.

Publié le 20/10/2026

Lire l'article →
Analyse

Après le lancement du 9 octobre 2026, comment un workflow_run Claude montre-t-il que le travail est fini ?

created liste les phases. La fin est result sur status_ended. completed peut cacher un fil en échec.

Publié le 13/10/2026

Lire l'article →
Analyse

Claude Haiku 5.5 : le routage à fort volume valide encore le JSON

Bedrock n'a pas Structured Outputs. strict exige additionalProperties: false. Une réponse peut commencer par un thinking vide.

Publié le 12/10/2026

Lire l'article →
Analyse

Claude en cours de conversation : input_schema dans le message, le tableau tools ne bouge pas

Modifier tools invalide tout le cache. Le nouveau contrat est dans tool_addition. L'URL MCP reste dans mcp_servers. La liste se fige avec mcp_tool_listing.

Publié le 09/10/2026

Lire l'article →
Analyse

Événements MCP de ChatGPT : comment un événement devient-il un objet JSON ?

inputSchema filtre l'abonnement. payloadSchema contraint data. La livraison est un webhook signé. HTTP 2xx veut dire reçu.

Publié le 08/10/2026

Lire l'article →
Analyse

Google API Gateway : comment REST devient-il un outil MCP ?

La passerelle ne fait que transcoder OpenAPI 3.x. tools/list est non authentifié par défaut. Sans body, le backend ne voit pas les champs.

Publié le 30/09/2026

Lire l'article →
Analyse

Gemini 3.8 Flash : pourquoi un Agent s'appuie-t-il davantage sur Function Calling et Structured Output ?

La boucle d'outils s'allonge, la réponse finale a aussi un Schema. Live API n'est pas sur cette carte. Si les id ne collent pas, le résultat ne revient pas.

Publié le 29/09/2026

Lire l'article →
Analyse

Claude mène 26 % de la R&D : comment les Agents échangent-ils du JSON structuré ?

30 000 Agents se délèguent. L'officiel : traiter la sortie de l'autre comme une affirmation. Si le relais rate le Schema, la main suivante ne s'étend pas.

Publié le 29/09/2026

Lire l'article →
Analyse

Google Home MCP Server : comment ChatGPT et Claude commandent une lumière avec du JSON ?

Home MCP expose cinq outils. L'hôte ne gère que OAuth. Si les args de run_home_actions ratent le Schema, la lumière ne bouge pas.

Publié le 28/09/2026

Lire l'article →
Analyse

Google Zero-Trust Agent : pourquoi chaque Tool Call exige encore une validation JSON

Le zéro confiance juge l'intention. Le Schema juge la forme. Un objet légal peut encore rembourser le mauvais SKU. Un champ manquant n'entre pas dans le moteur.

Publié le 25/09/2026

Lire l'article →
Analyse

Google Antigravity Agent en septembre : fichiers, code et recherche en JSON

antigravity-preview-09-2026 utilise Gemini 3.8 Flash par défaut. Les fichiers deviennent des rustines par lignes, la recherche grep_search. Pas d'exécution tant que le Schema refuse.

Publié le 24/09/2026

Lire l'article →
Tutoriel

Gemini 3.8 Live Function Calling : extraire args, aligner l'id, renvoyer le Tool Result

Sortir toolCall.functionCalls de la session Live, valider args, puis monter FunctionResponse avec le même id. Champ manquant ou chaîne prise pour un objet : ne pas tendre la main.

Publié le 23/09/2026

Lire l'article →
Analyse

Gemini 3.8 Live : comment un agent vocal transforme une phrase en appel JSON

gemini-3.8-live est asynchrone par défaut et n'a pas de Structured Output. L'audio entre ; un objet toolCall sort. Pas d'exécution tant que le Schema refuse.

Publié le 22/09/2026

Lire l'article →
Comparaison

Agents API vs MCP : de quel côté sont Tool Calling et JSON Schema ?

Pas un choix exclusif. Le harness tourne la boucle. MCP est une connexion dans tools. Les functions vous reviennent ; MCP est appelé pour vous. Un seul Schema.

Publié le 21/09/2026

Lire l'article →
Analyse

Après l'Agents API d'OpenAI, pourquoi un agent a encore plus besoin de JSON ?

La bêta publique du 2026-09-10 a replié le Codex Harness en session hébergée. La boucle n'est plus à vous. session, required_actions et tool_result restent du JSON à valider.

Publié le 20/09/2026

Lire l'article →
Sécurité

Sécurité des agents IA : comment un serveur MCP malveillant et de faux Skills attaquent un Coding Agent ?

La surface d'attaque a quitté le prompt pour le bus d'outils et le catalogue de Skills. Décortiquer le MCP malveillant, le faux manuel, et écrire les permissions en contrat JSON Schema.

Publié le 18/09/2026

Lire l'article →
Comparaison

Agent Skills vs MCP vs API : comment un agent IA doit-il choisir ses outils ?

Un Skill est un mode d'emploi. MCP est le bus d'outils. L'API / Function Calling est le contrat direct. On découpe SKILL.md, les serveurs MCP et le JSON Tool Schema.

Publié le 17/09/2026

Lire l'article →
Guide

Comment les agents de code IA lisent-ils et modifient-ils les fichiers de configuration JSON ?

Claude Code, Codex et Cursor lisent d'abord, puis patchent avec des chaînes exactes. Workflows, JSON strict / JSONC, fusion de tableaux.

Publié le 16/09/2026

Lire l'article →
Guide

Qu'est-ce qu'un AI Data Agent ? Comment ChatGPT traite-t-il JSON et CSV pour analyser automatiquement ?

Uploader un fichier n'est que l'entrée. Analyse bac à sable ChatGPT et @Data de Work, et comment JSON / CSV entrent dans la boucle.

Publié le 14/09/2026

Lire l'article →
Tendance

Pourquoi les agents de code IA ont-ils besoin de Skills ?

De i-have-adhd et diagram-design à agentskills.io : chargement à la demande via SKILL.md, et la frontière avec Rules / MCP.

Publié le 11/09/2026

Lire l'article →
Analyse

Pourquoi ChatGPT, Gemini et Siri AI ont-ils besoin de données structurées ?

Les entrées diffèrent ; la couche contrat est un objet structuré. JSON, JSON Schema, boucle Agent, plus un échantillon commun.

Publié le 10/09/2026

Lire l'article →
Analyse

Qu'est-ce qu'Apple Intelligence ? Siri AI, AI Agent, JSON et données structurées : analyse complète

Siri AI agit via le Schema App Intents. @Generable compile en JSON Schema. La boucle Agent rend encore un objet.

Publié le 09/09/2026

Lire l'article →
Analyse

Combien coûte l'entraînement d'un grand modèle IA ? GPU, datacenter, électricité, Token et coût de calcul détaillés

Heures GPU, datacenter, électricité, Token et inférence : comment ça s'additionne, et l'ordre de grandeur 7B / 70B / 405B / phare.

Publié le 08/09/2026

Lire l'article →
Analyse

Qu'est-ce que le Structured Output IA ? Pourquoi GPT, Gemini et Claude commencent-ils à prendre en charge la sortie JSON structurée ?

Structured Output, ce n'est pas « renvoyez du JSON ». Définition, décodage contraint, et le Schema poussé dans l'API.

Publié le 07/09/2026

Lire l'article →
Analyse

Pourquoi ChatGPT, Claude et Gemini aiment tous le JSON ?

Les enveloppes d'API diffèrent ; la couche contrat est JSON Schema. Structured Output, Function Calling, MCP.

Publié le 05/09/2026

Lire l'article →
Comparaison

Qui est le plus fort en 2026 ? Choisir par tâche, pas par slogan

Pas de modèle unique le plus fort. GPT-5.6 / GPT-6 Astra, Claude Fable 5.1, Gemini 3.8 Flash, Grok 4.6, Llama 4 par tâche.

Publié le 04/09/2026

Lire l'article →
Analyse

Quand sort Gemini 4 ? Faits confirmés et prévisions de date

Pas de date officielle. Pré-entraînement confirmé le 2026-07-21. Propos officiels, rythme dual 3.x, Schema à verrouiller maintenant.

Publié le 03/09/2026

Lire l'article →
Tendance

Après OpenAI DevDay 2026, comment change le développement d'agents ?

Responses API, Programmatic Tool Calling, MCP et Agents SDK sont déjà en place. Chemins direct / programmatic, JSON validable.

Publié le 02/09/2026

Lire l'article →
Analyse

Qu'est-ce que Gemini 3.5 Transcribe ? Sortie JSON et timestamps en pratique

Deux API, WordInfo JSON, timestamps au mot, diarisation — la sortie STT native n'est pas du Structured Output.

Publié le 28/08/2026

Lire l'article →
Tutoriel

Comment générer un Structured Output Schema depuis un échantillon JSON

Inversez un Schema depuis un vrai JSON. Types, required, additionalProperties, puis les enveloppes OpenAI / Claude / Gemini.

Publié le 20/08/2026

Lire l'article →

Envie de passer à la pratique ?

Retournez à l'espace de travail, collez du JSON ou chargez un exemple, générez un Schema, lancez un Diff ou écrivez du Function Calling.

Ouvrir l'espace de travail →