Les chiffres ne mentent pas : 30% d'appels d'outils en moins, 25% de jetons en moins

Nous avons comparé MCP contre CLI + SKILL sur des tâches utilisateur typiques. Les résultats : moins d'appels d'outils, moins de gaspillage de jetons, une meilleure récupération des erreurs — et les données expliquent pourquoi.

Oliver Kingsley

Oliver Kingsley

6 July 2026

Les chiffres ne mentent pas : 30% d'appels d'outils en moins, 25% de jetons en moins

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Découvrir Apidog Enterprise

Ceci est une série en 10 parties expliquant comment Apidog a développé Apidog CLI, un outil en ligne de commande pour le test d'API et la gestion du cycle de vie des API. Lisez dans l'ordre ou accédez directement à n'importe quel article qui vous intéresse :

Titre Mise au point
1 Nous avons créé 126 outils MCP. Mais ce n'est pas la meilleure solution pour l'Agent Découverte du problème
2 Pourquoi nous avons développé le tout nouveau Apidog CLI Développement de l'architecture
3 La Règle d'Or : la CLI produit des faits, le modèle agit sur les faits Philosophie de base
4 agentHints : Enseigner aux CLI à parler aux Agents Sortie structurée
5 COMPÉTENCE : Transformer l'expérience opérationnelle en code Expérience opérationnelle
6 Les chiffres ne mentent pas : 30 % d'appels d'outils en moins, 25 % de jetons en moins Résultats quantitatifs
7 Du PRD à la boucle de test : un flux de travail complet d'Agent avec Apidog CLI Tutoriel pratique
8 Pourquoi la compatibilité CI/CD est non négociable pour les outils d'Agent Perspective DevOps
9 Branche IA : des changements de projet plus sûrs avec les Agents IA Couche de sécurité
10 Spec-First, c'était hier. Bienvenue au Skill-First. Vision et avenir

Nous avons comparé MCP et CLI + SKILL sur des tâches utilisateur typiques. Les résultats : moins d'appels d'outils, moins de gaspillage de jetons, une meilleure récupération d'erreurs — et les données expliquent pourquoi.

La question qui compte

Toute la philosophie et les principes de conception que nous avons partagés — fonctionnent-ils réellement ?

Nous avons comparé en interne de nombreuses tâches utilisateur typiques selon les deux approches :

Type de tâche Description
Ajouter un cas de test + vérification Créer un cas de test pour un endpoint, exécuter les tests
Maintenir les scénarios de test Mettre à jour des scénarios complexes en plusieurs étapes
Importer/vérifier les actifs du projet Importer des données, confirmer la structure, exécuter les tests

Les résultats n'étaient pas seulement des améliorations subjectives. C'étaient des réductions mesurables.


Tâche 1 : Ajouter un cas de test basé sur un endpoint

Requête utilisateur :

"Ajoutez un test pour ce endpoint et exécutez la vérification"

Parcours MCP

Étape Ce qui se passe
Découverte d'outil L'Agent recherche dans la liste des outils
Sélection d'outil Plusieurs cycles de sélection de l'outil correct
Découverte de champs L'Agent lit le schéma de l'outil
Devinette de champs L'Agent devine les champs requis
Tentative d'écriture L'Agent appelle l'outil de création
Réponse d'erreur Le serveur rejette (champ incorrect/manquant requis)
Réessai L'Agent ajuste, essaie à nouveau
Plusieurs réessais Répéter jusqu'à succès
Exécuter les tests L'Agent trouve l'outil d'exécution, l'exécute

Schéma typique :

Rechercher outils → Sélectionner outil → Lire schéma → Deviner champs → Écrire → Erreur → Réessayer → Écrire → Erreur → Réessayer → Succès → Trouver outil d'exécution → Exécuter

Parcours CLI + SKILL

Étape Ce qui se passe
Guidage SKILL SKILL identifie le type de tâche, fournit le flux de travail
Lire le endpoint La CLI lit les faits du endpoint
Générer un cas de test L'Agent génère basé sur les données réelles du endpoint
Valider localement cli-schema valide avant l'écriture
Écrire La CLI crée le cas de test
Relire La CLI retourne la structure créée + agentHints
Exécuter les tests agentHints suggère l'exécution, l'Agent suit

Schéma typique :

SKILL guide → Lire endpoint → Générer → Valider → Écrire → Relire → Exécuter

Résultats

Métrique Parcours MCP CLI + SKILL Amélioration
Étapes d'appel d'outils ~15-20 ~10-12 ↓ ~30%
Jetons des descriptions ~50 000 chargés ~2 000 chargés ↓ ~96%
Jetons des réessais ~5 000+ gaspillés ~500 gaspillés ↓ ~90%
Gaspillage total de jetons ~55 000 ~2 500 ↓ ~25%

Les étapes d'appel d'outils ont diminué d'environ 30 %. La consommation de jetons due aux descriptions d'outils invalides et aux réessais d'erreurs a diminué d'environ 25 %.


Tâche 2 : Écritures structurées (Processeur, Assertion, Extracteur)

Requête utilisateur :

"Ajoutez des assertions post-opération et une extraction de variable à ce cas de test"

Parcours MCP

Étape Ce qui se passe
Deviner les noms de champs L'Agent ne connaît pas les noms exacts
Deviner les valeurs d'énumération L'Agent devine le comparateur, le type
Tentative d'écriture Le serveur rejette les valeurs incorrectes
Réessai réseau Aller-retour pour chaque erreur
Tentatives multiples 3-5 réessais courants

Erreurs courantes :

Mauvaise devinette Valeur correcte Compteur de réessais
comparator: "contains" comparator: "include" 1-2
type: "global" type: "globals" 1-2
subject: "responseBody" subject: "responseJson" 1-2

Chaque erreur = 1 aller-retour réseau + réponse + traitement Agent.

Parcours CLI + SKILL

Étape Ce qui se passe
Lire le cas de test La CLI obtient la structure réelle
Générer des ajouts L'Agent génère basé sur le format réel
Valider localement cli-schema détecte les erreurs avant le réseau
Corriger localement L'Agent ajuste basé sur le résultat de la validation
Re-valider Confirmer la correction
Écrire Seules les écritures valides vont au serveur

Toutes les erreurs sont détectées localement. Aucun réessai réseau pour les erreurs de champs.

Résultats

Métrique Parcours MCP CLI + SKILL Amélioration
Réessais réseau dus aux erreurs structurelles 3-5 0 ↓ ~100%
Jetons des réponses d'erreur ~2 000 ~0 ↓ ~100%
Total des appels répétés ~5 ~1 ↓ ~40%

Les appels répétés dus aux erreurs structurelles ont diminué d'environ 40 %.


Tâche 3 : Opérations continues après création

Requête utilisateur :

"Créer un scénario de test avec ces endpoints"

Parcours MCP

Étape Ce qui se passe
Créer un scénario L'Agent appelle l'outil de création
Réponse de succès L'Agent voit "créé"
Continuer à écrire L'Agent met à jour/ajoute immédiatement d'autres éléments
Sauter la relecture L'Agent ne lit pas la structure réelle
Écrire basé sur l'hypothèse L'Agent écrit avec des IDs/une structure devinés
Erreur ou incomplet Le résultat ne correspond pas aux attentes

Problème : Inertie d'exécution.

Le modèle a tendance à continuer directement après le succès, en sautant l'étape de relecture.

Parcours CLI + SKILL

Étape Ce qui se passe
Créer un scénario La CLI crée le scénario
Succès + agentHints La CLI retourne le succès + des suggestions pour les prochaines étapes
agentHints : "Relire d'abord" L'Agent voit la suggestion
Suivre la suggestion L'Agent relit
Travailler avec une structure réelle L'Agent procède avec des données précises

agentHints suggère explicitement la relecture. L'Agent suit.

Résultats

Métrique Parcours MCP CLI + SKILL Amélioration
Proportion qui relit avant de continuer ~20% ~85% ↑ ~425%
Réessais d'erreurs dus aux sauts directs ~3-5 ~0-1 ↓ ~21%

La proportion d'Agents relisant proactivement, validant et exécutant la vérification a considérablement augmenté. Les réessais d'erreurs dus au passage direct à l'étape suivante ont diminué d'environ 21 %.


Résumé : D'où proviennent les économies

Source d'économies Explication
Découverte d'outils Les commandes CLI ont des noms clairs ; SKILL guide la sélection
Validation de schéma La validation locale détecte les erreurs avant l'appel réseau
Récupération d'erreurs agentHints fournit des suggestions concrètes, pas seulement "échec"
Guidage de relecture Prévient les écritures basées sur des hypothèses
Séquence de flux de travail SKILL réduit les points de décision

L'analyse des coûts réels

Idée clé :

L'activation de produits par des Agents ne signifie pas que plus il y a d'outils, mieux c'est.

Ce que le modèle consomme vraiment :

Type de coût Charge MCP Charge CLI + SKILL
Contexte Descriptions d'outils, schémas SKILL axé sur la tâche uniquement
Attention Sélection parmi de nombreux outils Suivi d'un flux de travail guidé
Sélection de chemin Devinette de séquences Séquence définie par SKILL
Coûts des jetons utilisateur Réessais, appels échoués Écritures validées, moins d'appels

Après l'augmentation du nombre d'outils, ce que le modèle consomme vraiment, ce n'est pas la capacité d'appel d'API, mais des compromis entre le contexte, l'attention, la sélection de chemin et les coûts des jetons utilisateur.


Le principe d'ingénierie

Objectif :

Déplacer ces coûts hors du contexte du modèle et les réintégrer dans des positions que le système d'ingénierie peut supporter.
Coût Emplacement MCP Emplacement CLI + SKILL
Découverte d'outils Le modèle doit chercher SKILL fournit
Validation de champ Le modèle doit savoir cli-schema valide
Guidage étape suivante Le modèle doit décider agentHints suggère
Sémantique produit Le modèle doit comprendre La CLI gère

Le système d'ingénierie absorbe la complexité. Le modèle se concentre sur la génération et le jugement.


Ce que ces chiffres signifient

Les chiffres expliquent un problème plus spécifique :

Insight Implication
30 % d'appels d'outils en moins Complexité déplacée de la découverte vers le guidage
25 % de jetons gaspillés en moins Erreurs détectées avant le réseau
40 % de réessais structurels en moins La porte de validation fonctionne
21 % d'erreurs de saut en moins agentHints empêche la continuation aveugle

CLI + SKILL n'est pas seulement une élégance architecturale. C'est une efficacité mesurable.


Et ensuite ?

Maintenant que nous avons validé l'approche avec des chiffres, voyons-la en action.

Dans la Partie 7, Du PRD à la boucle de test : un flux de travail complet d'Agent, nous passerons en revue un exemple concret — une équipe a un PRD "Remboursement de commande", et l'Agent utilise CLI + SKILL pour générer OpenAPI, créer des tests, valider et vérifier.


Points clés à retenir


Téléchargez Apidog pour concevoir, simuler, tester et documenter les API dans un seul espace de travail. En savoir plus sur Apidog CLI pour le test d'API en ligne de commande, l'automatisation CI et les flux de travail d'Agent IA.

bouton

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API