Conteúdo revisado:
Function calling: Function calling é o mecanismo pelo qual um modelo produz uma solicitação estruturada para que uma aplicação execute uma função ou ferramenta externa. O modelo propõe nome e argumentos; o software valida, autoriza e executa a ação.
Como funciona
O desenvolvedor descreve ferramentas e parâmetros. Diante de uma solicitação compatível, o modelo pode devolver argumentos estruturados em vez da resposta final. A aplicação decide se a chamada é válida, executa e pode devolver o resultado ao modelo.
Exemplo prático
Um assistente recebe “consulte meu pedido”, seleciona a função de rastreamento e propõe o identificador. O servidor verifica identidade e permissão antes da consulta; o modelo não acessa diretamente o banco.
Como avaliar com rigor
Valide tipos e valores, aplique autenticação e menor privilégio, confirme ações irreversíveis e registre cada execução. Uma sugestão do modelo nunca deve valer como autorização.
Lista de verificação
- Defina o resultado esperado antes do teste.
- Meça o sistema completo, não uma resposta isolada.
- Documente modelo, versão, dados, controles e limitações.
Referência primária: OpenAI — guia oficial de function calling
Notícias e análises relacionadas
Perguntas frequentes
Qual é a definição curta de function calling?
Function calling é o mecanismo pelo qual um modelo produz uma solicitação estruturada para que uma aplicação execute uma função ou ferramenta externa. O modelo propõe nome e argumentos; o software valida, autoriza e executa a ação.
Como avaliar?
Valide tipos e valores, aplique autenticação e menor privilégio, confirme ações irreversíveis e registre cada execução. Uma sugestão do modelo nunca deve valer como autorização.



