Tools
Sem tools, o modelo só fala. Com tools, ele faz.

Em uma frase
Funções que o agente pode chamar para agir no mundo: buscar na web, ler arquivo, chamar API, enviar mensagem. Sem tools, o modelo só fala; com tools, ele faz.
Antes
O modelo só fala
O que ele faz
Funções que agem no mundo
Depois
O agente lê, consulta, escreve, envia
Exemplo
Sem tools, perguntar "a Ana ainda está no programa?" devolve um palpite convincente. Com uma ferramenta consultar_cadastro(id), devolve o que o banco diz.
A frase muda de "provavelmente sim" para "sim, matriculada desde março de 2024".
Na prática
- Uma ferramenta, uma responsabilidade. Ferramenta que faz duas coisas gera erro difícil de rastrear.
- A descrição da ferramenta funciona como prompt: escreva para o agente entender quando usar, além de como.
- Toda ferramenta que escreve no mundo precisa de idempotência e registro.
- Teste cada uma isoladamente antes de entregar ao agente.
Como tangibilizar
Funções com nome, parâmetros e descrição, expostas ao agente. Cada uma testável isoladamente.
