
Por que LLMs Precisam de Ferramentas Matemáticas Estruturadas (e Não Engenharia de Prompt)
Os LLMs são notavelmente bons em parecer competentes em matemática. Eles falam sobre fórmulas de juros compostos com confiança. Eles descrevem como o TDEE é calculado passo a passo. Então, eles lhe dão duas respostas diferentes quando você faz a mesma pergunta duas vezes.
Isso não é um problema de alucinação. É um problema de arquitetura — e tentar consertá-lo com prompts é a solução errada.
O Problema: LLMs São Probabilisticamente Inconsistentes
Aqui está um exemplo real. Pergunte ao Claude para calcular uma hipoteca de 30 anos sobre $400.000 a 6,5% de APR:
Tentativa 1: "Seu pagamento mensal seria aproximadamente $2.528."
Tentativa 2: "Você pagaria cerca de $2.533 por mês."
Resposta correta: $2.528,27 (usando a fórmula padrão de amortização)
A diferença é pequena — mas em finanças, isso importa. E o TDEE (Gasto Energético Diário Total) é ainda pior:
Tentativa 1: "Seu TDEE é aproximadamente 2.240 calorias."
Tentativa 2: "Com base nas suas estatísticas, eu estimaria cerca de 2.185 calorias."
O modelo não está fazendo aritmética. Ele está prevendo como uma resposta razoável soa com base em padrões de dados de treinamento. Não é determinístico, e não está chamando uma calculadora.
A engenharia de prompts não conserta isso. "Pense passo a passo" faz o modelo mostrar seu trabalho — mas o trabalho ainda pode estar errado. "Use a fórmula de Harris-Benedict" ajuda, mas você não tem como verificar se realmente a usou corretamente.
A Solução: Trate a Matemática Como uma Consulta de Banco de Dados
Você não pediria a um LLM para "procurar o preço atual da AAPL." Você chamaria uma API. A mesma lógica se aplica a cálculos.
Quando você dá a um LLM uma ferramenta estruturada para um cálculo — uma função que ele chama com entradas específicas e obtém uma saída determinística — a matemática se torna confiável. O trabalho do LLM é entender o que o usuário quer e extrair os parâmetros corretos. O trabalho da ferramenta é calcular a resposta.
Essa é a abordagem MCP (Modelo de Protocolo de Contexto): ferramentas chamadas como funções, com entradas tipadas, entradas validadas e saídas determinísticas.
Calculadoras MCP na Prática
Aqui está como isso se parece em uma configuração real do assistente Claude:
// claude_desktop_config.json
{
"mcpServers": {
"calculators": {
"command": "npx",
"args": ["-y", "@thicket-team/mcp-calculators"]
}
}
}
É isso. Agora, quando um usuário pergunta ao Claude "qual seria meu pagamento mensal em uma casa de $350k?", Claude chama:
calculate_mortgage({
principal: 350000,
annual_rate: 6.5,
term_years: 30
})
E recebe:
{
"monthly_payment": 2212.24,
"total_interest": 446406.40,
"total_cost": 796406.40,
"amortization_schedule": [...]
}
Toda vez. Determinístico. Verificado por fórmula. Sem deriva probabilística.
Ferramentas Atuais no Pacote
Na versão v1.0.0, @thicket-team/mcp-calculators inclui:
| Ferramenta | O que calcula |
|---|---|
calculate_mortgage |
Pagamento mensal, total de juros, cronograma de amortização completo |
calculate_tdee |
Gasto Energético Diário Total usando Mifflin-St Jeor ou Harris-Benedict |
calculate_compound_interest |
Valor futuro com períodos de capitalização |
calculate_bmi |
Índice de Massa Corporal com categoria da OMS |
calculate_loan_payoff |
Pagamento de empréstimo com cenários de pagamento extra |
calculate_percentage |
Porcentagem de, mudança percentual, porcentagem reversa |
calculate_age |
Idade em anos/mês/dias a partir da data de nascimento |
Todas as ferramentas têm:
- Definições de tipo TypeScript
- Validação de entrada (rejeita coisas sem sentido como idades negativas)
- Cobertura de testes unitários (mais de 500 testes em todo o pacote)
- Saídas determinísticas — mesmas entradas, mesma resposta, toda vez
Por que isso é melhor que o Fine-Tuning
Você pode pensar: "basta ajustar o modelo em matemática." Mas:
- Ajustar é caro — e você precisaria reajustar com cada nova versão do modelo
- Ajustar melhora médias, não consistência — o modelo ainda tem variância em casos extremos
- Ferramentas se compõem melhor — uma ferramenta de hipoteca estruturada funciona no Claude, GPT-4, Gemini, Mistral, em qualquer lugar que suporte chamadas de função
Ferramentas estruturadas lhe dão determinismo hoje, em qualquer modelo, com custo zero de treinamento.
Começando
npm install @thicket-team/mcp-calculators
Ou use diretamente no Claude Desktop sem nenhum código:
{
"mcpServers": {
"calculators": {
"command": "npx",
"args": [Empresas brasileiras podem se beneficiar ao integrar ferramentas matemáticas estruturadas em seus sistemas de IA, garantindo resultados mais precisos e confiáveis. Isso pode melhorar a experiência do usuário e a eficiência em serviços financeiros e de saúde. A adoção do MCP pode ser um diferencial competitivo no mercado.
Noticias relacionadas

Seu Servidor MCP Não Tem Rastro de Auditoria — Uma Lista de Verificação de Segurança
O artigo discute a falta de trilhas de auditoria em servidores MCP e apresenta uma lista de verificação para mitigar riscos de segurança, como perda de dados e ações não autorizadas por agentes de IA.

Pare de se Afogar em Wrappers: Filtrando o Ruído de Enxames Agentivos e MCP
O artigo discute a saturação do mercado com ferramentas ineficazes e a importância do MCP e Enxames Agentivos para desenvolvedores em 2026. Destaca a necessidade de filtrar ferramentas que realmente suportam essas tecnologias.

Relatório Semanal do Ecossistema de Agentes de IA da Nerq para a Semana Encerrada em 2026-04-13
O relatório semanal da Nerq destaca o crescimento do ecossistema de agentes de IA, com 6.835 novos agentes e ferramentas, totalizando 242.524. O novo servidor MCP 'ai.newzai.api/NewzAI' oferece notícias em tempo real.
Gostou do conteudo?
Receba toda semana as principais novidades sobre WebMCP.