Redução de 30% em Chamadas de Ferramentas e 25% em Tokens: Os Números Não Mentem

Comparamos MCP versus CLI + SKILL em tarefas típicas de usuário. Os resultados: menos chamadas de ferramenta, menos desperdício de tokens, melhor recuperação de erros — e os dados explicam o porquê.

Oliver Kingsley

Oliver Kingsley

6 julho 2026

Redução de 30% em Chamadas de Ferramentas e 25% em Tokens: Os Números Não Mentem

Apidog para empresas

Implantação local

SSO & RBAC

Conforme SOC 2

Explorar Apidog Enterprise

Esta é uma série de 10 partes que compartilha como a Apidog desenvolveu o Apidog CLI, uma ferramenta de linha de comando para teste de API e gerenciamento do ciclo de vida da API. Leia em ordem ou pule para qualquer post que lhe interesse:

Título Foco
1 Construímos 126 Ferramentas MCP. Mas Não É a Melhor Solução para Agente Descoberta de problemas
2 Por Que Desenvolvemos o Novo Apidog CLI Desenvolvimento da arquitetura
3 A Regra de Ouro: CLI Produz Fatos, Modelo Age com Base em Fatos Filosofia central
4 agentHints: Ensinando CLIs a Falar com Agentes Saída estruturada
5 SKILL: Transformando Experiência Operacional em Código Experiência operacional
6 Os Números Não Mentem: 30% Menos Chamadas de Ferramentas, 25% Menos Tokens Resultados quantitativos
7 Do PRD ao Ciclo de Teste: Um Fluxo de Trabalho Completo de Agente com Apidog CLI Tutorial prático
8 Por Que a Compatibilidade CI/CD É Inegociável para Ferramentas de Agente Perspectiva DevOps
9 Ramificação de IA: Mudanças de Projeto Mais Seguras com Agentes de IA Camada de segurança
10 Spec-First Foi Ontem. Bem-vindo ao Skill-First. Visão e futuro

Comparamos MCP vs. CLI + SKILL em tarefas típicas de usuário. Os resultados: menos chamadas de ferramentas, menos desperdício de tokens, melhor recuperação de erros—e os dados explicam o porquê.

A Pergunta Que Importa

Toda a filosofia e os princípios de design que compartilhamos—eles realmente funcionam?

Comparamos internamente muitas tarefas típicas de usuário em ambas as abordagens:

Tipo de Tarefa Descrição
Adicionar caso de teste + verificação Criar caso de teste para endpoint, executar testes
Manter cenários de teste Atualizar cenários complexos de várias etapas
Importar/verificar ativos do projeto Importar dados, confirmar estrutura, executar testes

Os resultados não foram apenas melhorias subjetivas. Foram reduções mensuráveis.


Tarefa 1: Adicionar Caso de Teste com Base no Endpoint

Solicitação do usuário:

"Adicionar um teste para este endpoint e executar a verificação"

Rota MCP

Estágio O Que Acontece
Descoberta da ferramenta Agente pesquisa na lista de ferramentas
Seleção da ferramenta Múltiplas rodadas de seleção da ferramenta correta
Descoberta de campo Agente lê o esquema da ferramenta
Adivinhação de campo Agente adivinha os campos necessários
Tentativa de escrita Agente chama a ferramenta de criação
Resposta de erro Servidor rejeita (campo errado/necessário faltando)
Tentativa novamente Agente ajusta, tenta novamente
Mais tentativas Repete até o sucesso
Executar testes Agente encontra a ferramenta de execução, executa

Padrão típico:

Buscar ferramentas → Selecionar ferramenta → Ler esquema → Adivinhar campos → Escrever → Erro → Tentar novamente → Escrever → Erro → Tentar novamente → Sucesso → Encontrar ferramenta de execução → Executar

Rota CLI + SKILL

Estágio O Que Acontece
Orientação SKILL SKILL identifica o tipo de tarefa, fornece fluxo de trabalho
Ler endpoint CLI lê os fatos do endpoint
Gerar caso de teste Agente gera com base nos dados reais do endpoint
Validar localmente cli-schema valida antes da escrita
Escrever CLI cria o caso de teste
Ler de volta CLI retorna a estrutura criada + agentHints
Executar testes agentHints sugere a execução, Agente segue

Padrão típico:

SKILL guia → Ler endpoint → Gerar → Validar → Escrever → Ler de volta → Executar

Resultados

Métrica Rota MCP CLI + SKILL Melhoria
Etapas de chamada de ferramenta ~15-20 ~10-12 ↓ ~30%
Tokens de descrições ~50.000 carregados ~2.000 carregados ↓ ~96%
Tokens de tentativas ~5.000+ de desperdício ~500 de desperdício ↓ ~90%
Desperdício total de tokens ~55.000 ~2.500 ↓ ~25%

As etapas de chamada de ferramenta diminuíram em cerca de 30%. O consumo de tokens devido a descrições de ferramentas inválidas e tentativas de erro diminuiu em cerca de 25%.


Tarefa 2: Escritas Estruturadas (Processador, Assertiva, Extrator)

Solicitação do usuário:

"Adicionar assertivas de pós-operação e extração de variáveis a este caso de teste"

Rota MCP

Estágio O Que Acontece
Adivinhar nomes de campo Agente não sabe os nomes exatos
Adivinhar valores de enumeração Agente adivinha comparador, tipo
Tentativa de escrita Servidor rejeita valores errados
Tentativa de rede Viagem de ida e volta para cada erro
Múltiplas tentativas 3-5 tentativas comuns

Erros comuns:

Palpite Errado Valor Correto Contagem de Tentativas
comparator: "contains" comparator: "include" 1-2
type: "global" type: "globals" 1-2
subject: "responseBody" subject: "responseJson" 1-2

Cada erro = 1 viagem de ida e volta de rede + resposta + processamento do Agente.

Rota CLI + SKILL

Estágio O Que Acontece
Ler caso de teste CLI obtém a estrutura real
Gerar adições Agente gera com base no formato real
Validar localmente cli-schema detecta erros antes da rede
Corrigir localmente Agente ajusta com base na saída da validação
Re-validar Confirmar correção
Escrever Apenas escritas válidas vão para o servidor

Todos os erros detectados localmente. Nenhuma tentativa de rede para erros de campo.

Resultados

Métrica Rota MCP CLI + SKILL Melhoria
Tentativas de rede de erros estruturais 3-5 0 ↓ ~100%
Tokens de respostas de erro ~2.000 ~0 ↓ ~100%
Total de chamadas repetidas ~5 ~1 ↓ ~40%

As chamadas repetidas devido a erros estruturais diminuíram em cerca de 40%.


Tarefa 3: Operações Contínuas Após a Criação

Solicitação do usuário:

"Criar um cenário de teste com estes endpoints"

Rota MCP

Estágio O Que Acontece
Criar cenário Agente chama a ferramenta de criação
Resposta de sucesso Agente vê "criado"
Continuar escrevendo Agente atualiza/adiciona mais imediatamente
Pular leitura de volta Agente não lê a estrutura real
Escrever com base em suposição Agente escreve com IDs/estrutura adivinhados
Erro ou incompleto Resultado não corresponde à expectativa

Problema: Inércia de execução.

O modelo tende a continuar diretamente após o sucesso, pulando a etapa de leitura de volta.

Rota CLI + SKILL

Estágio O Que Acontece
Criar cenário CLI cria cenário
Sucesso + agentHints CLI retorna sucesso + sugestões para o próximo passo
agentHints: "Ler de volta primeiro" Agente vê a sugestão
Seguir sugestão Agente lê de volta
Trabalhar com estrutura real Agente prossegue com dados precisos

agentHints sugere explicitamente a leitura de volta. Agente segue.

Resultados

Métrica Rota MCP CLI + SKILL Melhoria
Proporção que lê de volta antes de continuar ~20% ~85% ↑ ~425%
Tentativas de erro de pulos diretos ~3-5 ~0-1 ↓ ~21%

A proporção de Agentes que proativamente leem de volta, validam e executam a verificação aumentou significativamente. As tentativas de erro de pular diretamente para a próxima etapa diminuíram em cerca de 21%.


Resumo: De Onde Vêm as Economias

Fonte de Economia Explicação
Descoberta de ferramentas Comandos CLI têm nomes claros; SKILL guia a seleção
Validação de esquema Validação local detecta erros antes da chamada de rede
Recuperação de erros agentHints fornece sugestões acionáveis, não apenas "falhou"
Orientação de leitura de volta Evita escritas baseadas em suposições
Sequência de fluxo de trabalho SKILL reduz os pontos de decisão

A Análise Real de Custos

Insight chave:

A habilitação de produtos por Agentes não se trata de quanto mais ferramentas, melhor.

O que o modelo realmente consome:

Tipo de Custo Carga MCP Carga CLI + SKILL
Contexto Descrições de ferramentas, esquemas SKILL focado na tarefa apenas
Atenção Selecionar entre muitas ferramentas Seguir fluxo de trabalho guiado
Seleção de caminho Adivinhar sequências Sequência definida por SKILL
Custos de tokens do usuário Tentativas, chamadas falhas Escritas validadas, menos chamadas

Depois que a contagem de ferramentas aumenta, o que o modelo realmente consome não é a capacidade de chamada de API, mas sim os trade-offs entre contexto, atenção, seleção de caminho e custos de tokens do usuário.


O Princípio de Engenharia

Objetivo:

Mover esses custos para fora do contexto do modelo e de volta para posições que o sistema de engenharia pode suportar.
Custo Localização MCP Localização CLI + SKILL
Descoberta de ferramentas Modelo precisa pesquisar SKILL fornece
Validação de campo Modelo precisa saber cli-schema valida
Orientação para o próximo passo Modelo precisa decidir agentHints sugere
Semântica do produto Modelo precisa entender CLI trata

O sistema de engenharia absorve a complexidade. O modelo foca na geração e julgamento.


O Que Estes Números Significam

Os números explicam um problema mais específico:

Insight Implicação
30% menos chamadas de ferramentas Complexidade movida da descoberta para a orientação
25% menos tokens desperdiçados Erros detectados antes da rede
40% menos tentativas estruturais A validação funciona
21% menos erros de pulo agentHints evita a continuação cega

CLI + SKILL não é apenas elegância arquitetônica. É eficiência mensurável.


O Que Vem a Seguir

Agora que validamos a abordagem com números, vamos vê-la em ação.

Na Parte 7, Do PRD ao Ciclo de Teste: Um Fluxo de Trabalho Completo de Agente, vamos percorrer um exemplo real—uma equipe tem um PRD de "Reembolso de Pedido", e o Agente usa CLI + SKILL para gerar OpenAPI, criar testes, validar e verificar.


Principais Conclusões


Baixe o Apidog para projetar, simular, testar e documentar APIs em um único workspace. Saiba mais sobre o Apidog CLI para teste de API via linha de comando, automação CI e fluxos de trabalho de Agente de IA.

botão

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs