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.

Conceitos relacionados