Voltar à wiki
Uso de ferramentas (function calling)
Quando o modelo deixa de só falar e começa a carregar em botões.
A analogia
Um cozinheiro que só sabe receitas de cor está limitado; dá-lhe acesso à despensa, ao forno e à balança e cozinhará a sério. O function calling é dar ao modelo botões que pode carregar: pesquisar, calcular, consultar a tua agenda.
Em detalhe
O programador descreve funções (ferramentas) com os seus parâmetros. Em vez de responder com texto, o modelo decide quando chamar uma função e com que dados; o programa executa-a e devolve-lhe o resultado para que continue. É a base dos agentes e liga-se muitas vezes através de MCP.
Um exemplo
Pedes “que tempo fará amanhã no Porto?”. Em vez de o inventar, o modelo chama uma função do tempo com “Porto” e “amanhã”, recebe o dado real e responde-te com ele.