Resumo
Neste módulo, aprendeu como a chamada de ferramentas estende um modelo de IA generativa do raciocínio apenas em texto para uma ação prática e fundamentada.
Explorou como configurar ferramentas nos pedidos da API OpenAI Responses e como cada ferramenta adiciona uma capacidade diferente:
- A ferramenta code_interpreter permite ao modelo gerar e executar código Python para cálculos, análise de dados e resolução iterativa de problemas.
- A ferramenta web_search permite a recuperação de informação externa atual, permitindo que as respostas incluam conteúdo oportuno e baseado na fonte.
- A ferramenta file_search ajuda o modelo a responder a perguntas dos seus próprios documentos indexados e ficheiros de conhecimento.
- A ferramenta de funções permite que a sua aplicação execute lógica de negócio personalizada e devolva os resultados ao modelo.
Em todas as ferramentas, aplica-se o mesmo padrão central de implementação: defina a ferramenta no seu pedido, deixe o modelo decidir quando a utilizar, devolve a saída da ferramenta quando necessário e valida respostas para correção e segurança.
Como passo seguinte, pode combinar estas técnicas para construir assistentes mais capazes e evoluir para soluções agenticas completas com instruções, ferramentas e orquestração persistentes.