Pular para o conteúdo

Inteligência artificial · Arquiteturas · 8 min de leitura

Agentes de IA e uso de ferramentas

Um agente é um LLM em laço: ele decide chamar ferramentas (buscar, calcular, executar código), observa o resultado e continua até concluir a tarefa.

AgenteTarefa → LLMLLM → Executor: chamada (JSON)chamada (JSON)Executor → Busca webExecutor → CódigoExecutor → APIs / bancoExecutor → LLM: resultadoresultadoLLM → Resposta final: quando concluiquando concluiTarefa — do usuárioTarefado usuárioLLM — decide o passoLLMdecide o passoExecutor — roda a ferramentaExecutorroda a ferramentaBusca webBusca webCódigo — sandboxCódigosandboxAPIs / bancoAPIs / bancoResposta finalResposta final

Arraste para o lado para ver o diagrama inteiro.

O modelo não executa nada sozinho: ele pede uma ferramenta com argumentos estruturados, o executor roda e devolve o resultado, e o laço continua.

Do chat ao agente

No uso de ferramentas (tool use ou function calling), você descreve funções disponíveis — nome, para que serve e os parâmetros em JSON Schema. O modelo responde com um pedido estruturado (“chame buscar_pedido com id=123”), sua aplicação executa e devolve o resultado. Um agente repete esse ciclo até cumprir a tarefa.

O padrão ReAct

O modelo alterna raciocínio (“preciso do saldo antes de responder”) e ação (chamar a ferramenta), observando cada resultado. Isso reduz alucinações em tarefas que dependem de dados externos.

Projetando boas ferramentas

  • Poucas ferramentas, com nomes e descrições claros, funcionam melhor que dezenas parecidas.
  • Valide os argumentos no servidor: trate o pedido do modelo como entrada não confiável.
  • Ações com efeito (enviar, pagar, apagar) pedem confirmação humana.
  • Limite o número de passos e registre cada chamada para auditoria.

Em resumo

Vantagens e custos

Vantagens
  • Acessa dados e sistemas reais
  • Resolve tarefas de vários passos
Custos e riscos
  • Mais latência e custo por tarefa
  • Exige limites, logs e permissões cuidadosas

Referências

Continue aprendendo

Todos os temas de inteligência artificial →