Capacidade de um LLM de invocar funções externas (APIs, ferramentas) de forma estruturada, permitindo que o modelo execute ações no mundo real.


Explicação detalhada

Tool calling (ou function calling) é o mecanismo pelo qual um LLM pode decidir chamar uma função externa — como uma API, um banco de dados ou um script — como parte de sua resposta. Em vez de apenas gerar texto, o modelo produz uma estrutura de dados que especifica qual função chamar e com quais parâmetros. O problema observado em produção: modelos melhores às vezes pioram no tool calling. Opus 4.8 e Sonnet 5 inventam campos ao chamar tools fora do padrão do Claude Code, criando risco de integração para quem constrói sobre a API da Anthropic. Para product managers, tool calling é o que transforma um LLM de gerador de texto em agente capaz de executar ações, mas exige validação rigorosa do output.