Como Usar os Agentes da OpenAI via API em Python | Muito Simples e Fácil

5.39k views2522 WordsCopy TextShare
Inteligência Mil Grau
Aprenda Inteligência Artificial! ▸ Seja MEMBRO: https://www.youtube.com/@inteligenciamilgrau/join ...
Video Transcript:
é pessoal a Open a liberou os agentes deles e para utilizar ele é via programação utilizando o Python Então hoje a gente vai fazer o nosso primeiro programinha em Python para rodar os agentes da Open ai e também Fazer uma comparação rápida com a Creo ai do João Moura né aquele brasileiro que a gente tanto gosta que tá fazendo muito sucesso com o sistema de Agentes para ver se isso tudo vale a pena Então vem comigo aíí isso aí vamos lá pessoal Sempre agradecendo a todo mundo que deixou seu like a todo mundo que se
inscreveu um agradecimento especial a todos os membros do canal que patrocinam esse canal aqui de Inteligência Artificial e sempre lembrando que os membros TM acesso a vídeos exclusivos sobre agentes não deixa de assistir acompanhar que vale a pena é gente a Open lançou um monte de novidades E uma delas são os agentes junto com os agentes eles lançaram uma ferramenta ali de busca na web de busca dentro de arquivos e também do uso do computador e para utilizar essas ferramentas Eles colocaram os agentes deles que eram um projetinho antigo deles de swarm que tá atualizado
agora que tá funcionando também tem uma parte de logs que dá para acompanhar online ali dentro do site deles para ver o que que esses agentes estão fazendo e vamos dar uma olhadinha ver como é que esse negócio funciona como que isso tudo funciona na prática porque eu tô bastante curioso e eu ainda não mexi e vai ser agora que a gente vai fazer isso então para começar a gente vai seguir esse tutorialzinho rapidão aqui fazer as instalações de tudo que tem que ser feito rodar o básico do básico aqui e vai ser isso a
primeira coisa que eles falam aqui ó que é para fazer a instalação vamos lá aqui fazer instalação PIP install Open ai Agents ele vai instalar um monte de coisas ali inclusive fazer a atualização da própria biblioteca da Open ai deles e é isso aí top tá instalado vamos pegar o hello world aqui que eles estão fazendo Vamos jogar o código aqui então basicamente olhando aqui ó agentes importa o agentes e o Runner sendo que essa parte de Agent aqui é um assistente que a gente vai mudar aqui pra mano porque agora a gente só fala
em manos você é um assistente mano dos manos e é isso aí e aí no Runner aqui ele vai dar um Run Run SY vai rodar esse agente aqui ó que é esse agente ali n e a gente vai mudar isso aqui ó fale como é a vida dos manos da ia e como isso aqui não existe né vamos ver o que que ele vai inventar vai dar o print final res output aqui esses comentários aqui não precisa né code Be The Code function Infinite Loops então aqui não precisa vamos ver o que acontece se
a gente tentar rodar esse negócio aqui eu acho que é aliás antes de rodar Precisamos das chaves from do env load DV load.to Porque eu já tenho configurado a minha apq aqui no meu ambiente Então não preciso ali fazer exportação que ele falou para fazer aqui ó tá vendo Export Open ai Key não tem que fazer aqui no meu caso vamos rodar ver se isso aqui funciona vamos ver se vai dar certo primeira vez hein gente cruza os dedos aqui porque eu não rodei esse negócio ainda não tudo pode acontecer vamos vamos openi vamos ali
ali ali ali ó vou ler aqui para vocês ó a vida dos manos da i é única e cheia de desafios eles são como assistentes digitais super dedicados vivendo no coração da tecnologia sempre prontos para ajudar os manos estão em constante aprendizado absorvendo novidades e evoluindo rapidamente para atender melhor as necessidades daqueles que os consultam e falou falou falou falou em resumo a vida dos manos da i é repleta de dados aprendizados constantes e uma missão incansável de ajudar quem precisa com inteligência e dedicação então gente vocês podem perceber que os manos da i já
chegaram e até a própria opni já tá sabendo disso bom o que que eu quero saber agora eu quero ver se esse negócio foi logado aonde será que esse negócio vai parar e perfeito Estamos aqui no platform da Open a e aqui em cima Bem no começão dos dashboards tem os logs dentro desses logs vai ter os completions e os responses se vocês assistiram o vídeo que eu apresento são os responses que a gente tem que olhar que essa é a novidade que a Open trouxe agora e aqui já dá para ver que tem um
acesso aqui ó vamos ver ó ó lá instructions você é um assistente mano dos manos o input fale como é a vida dos manos da ia e o output aquilo que eu tinha lido ali ó a vida dos manos é única e cheia de desafios perfeito gente então tá funcionando tá logando simplesmente tudo que a gente fala ali vai acontecer e vai gravar e vai aparecer aqui de cara eu já achei isso excelente gostei bastante mesmo agora o que eu quero fazer é esse passo dois aqui pra gente fazer uma mini orquestração aqui de Agentes
e fazer um teste um pouquinho mais mais avançado olha aqui a ideia que ele passou fazer dois agentes um que é tutor de história e outro que é um Tutor de matemática Então vamos copiar esse cara aqui e Vamos alterar o código lá tira esse agente aqui não é mais ele agora nós temos dois tutores vamos atualizar aqui ó tutor de história agente especialista em história você fornece ajuda na área de história explica com clareza e simplicidade fechou e aqui o nosso tutor de matemática a gente especialista em matemática você ajuda a resolver questões de
matemática explica tudo passo a passo e fornece exemplos fechou perfeito já temos dois agentes aqui hein um tutor de história e um tutor de matemática e olha que interessante ele tem um nome e ele tem esse handoff descriptions isso porque esse handoff vai ser utilizado para ele chamar e passar tarefas para esse cara aqui é a partir desse texto aqui então agora Faltou só pegar o nosso agente de triagem que vai chamar esses dois aqui ó vamos ver ó agente de triagem você define Qual agente chamar de acordo com a pergunta e aí ele pode
chamar o tutor de história e o tutor de matemática fechou E aí por enfim só falta aqui colocar o nosso Runner para funcionar ele vai chamar o agente de triagem e aqui ele perguntou qual que é a capital da França vamos perguntar aqui ó Qual a capital do Brasil vamos ver se ele vai chamar o tutor de história ou não hein falta só essa última linha aqui para rodar esse m vamos rodar e vamos ver o que acontece Então já tá tudo pronto já tá tudo esperando para acontecer vamos lá a capital do Brasil é
Brasília bom aparentemente quando a gente olha essa resposta parece que não aconteceu nada demais parece simplesmente uma pergunta normal típica clássica de chatbot Mas vamos olhar nos logs para ver se mudou alguma coisa então estamos aqui nos logs vamos atualizar essa tela aqui no F5 clássico olha só já temos uma nova resposta aqui uma nova conversa ele aparentemente fez o seguinte ele até entendeu que era pergunta era de capital do Brasil mas o próprio assistente respondeu ele não passou a pergunta para um outro agente Apesar que as funções aqui estão bem certinhas eu só vou
tirar esse acento aqui ó porque pareceu um underline aqui no histó matemática vamos ver ali como é que tá o texto lá para ver se isso faz diferença porque às vezes pode fazer tutor de história de de matemática e vamos mudar essa pergunta aqui ó Qual a história da capital do Brasil vamos ver se isso aqui agora é o suficiente para ele entender que a gente quer saber a história da coisa e agora sim hein gente agora vem um testão aqui hein a capital do Brasil é a Brasília tem uma história fascinante e única Aqui
está um resumo como a gente falou aqui que ele explica com clareza e simplicidade esse testão aqui agora parece que fez efeito hein Parece que o negócio foi mais completo vamos voltar pros logs aqui atualizar aqui ó já i já atualizou então de cara já deu para perceber que funcionou ó System a pergunta qual a capital do Brasil e aí ele fez uma function Call aqui ó transfer to tutor de história fechou ele chamou o tutor de história quando V gente vê na próxima mensagem aqui vem aqui certinho ó você fornece ajuda na hora de
história as respostas prévias aqui são essas né Qual a capital de história ele faz uma funtion Call e aqui definitivamente saiu aqui a resposta do nosso agente final muito bom gente se vocês viram o vídeo da apresentação vocês percebem que tá um pouco diferente do que tava aparecendo para eles Ah talvez seja esse traces aqui ó agora sim gente o traces era isso que eu queria saber Ó que foi o que aconteceu o agente de triagem mandou pro tutor de história e aqui ó tem um handoff né ele indica que fez um handoff muito bem
gente agora entendi esse tracers aqui na ade ele tá controlando o workflow dos agentes o que que os agentes estão fazendo então primeiro aqui quando a gente rodou do Mano o mano não fez nenhum runoff quando a gente rodou o agente de triagem na primeira vez ele não passou por professor de história Então não teve runoff também porém agora aqui na terceira vez o agente de triagem chamou o tutor de história e teve um runoff o que eu achei que faltou aqui é que talvez tivesse mais um workflow aqui do tutor de história que foi
a hora que ele deu a resposta final muito bom né olha só quando eu clico no Tracy aqui aparece bem certinho tudo que é aconteceu Ah foi exatamente isso que eles mostraram postando a resposta fazendo handoff pro Tutor de história e o tutor de história aqui finalmente respondendo inclusive aqui no Cantão direito a resposta dele bem completinha do jeito que ele falou ali perfeito gente agora só quero mais uma última coisa aqui ó eu quero colocar um terceiro agente e esse agente vai fazer busca na web vamos lá esse aqui vai ser o web web
search Agent agente de busca na web Qual que é a descrição do handoff agora entendo um pouquinho melhor né tem que explicar aqui o que que ele vai fazer ag gente que faz Busca na web você faz Busca na web e retorna os resultados E aí nós precisamos colocar aqui o nosso web search Agent aqui e falta mais uma coisa falta colocar aqui a to de web search instructions to web search Fecha aqui tira essa vírgula e faz a importação lá em cima Agent Runner e web search Tool então agora tem que funcionar mas espera
aí que eu fiz errado eu coloquei a to nut triagem não é nut triagem a to é aqui no a tu é aqui no nosso web search Agent Agora sim gente eu fiz isso para ver se vocês estão prestando atenção então agora a pergunta é Quais as notícias na web sobre inteligência artificial então agora Gente o que que a gente espera que aconteça aqui ó vamos limpar esse quadro aqui a gente espera que ele vai chamar o agente de busca ele vai fazer uma busca e vai apresentar os resultados da busca que ele fez aqui
olha só muito bom gente muito bom vamos lá observar no traces o que que aconteceu agora Olha aqui ó o agente de triagem chamou o agente de buscas na web e foi isso mesmo ó ele fez um handoff aqui de agente de busca na web e aqui nas respostas aqui ó Claro por favor aguarde o momento enquanto eu busco as notícias mais recentes E aí ele fez uma busca na web trouxe aqui umas informações né uso de ar na criação de imagens falsas com o link aqui embaixo bem certinho e um resumo da matéria Alerta
da ONU sobre a ia em guerras de informação a cooperação europeia em ia os golpes utilizados em EA parece que é um pouco de notícia do bem né vocês perceberam né que ele fez umas pesquisas bem estranha mas fez tudo bem certinho e aqui nos logs também tá tudo bem certinho com tudo bem documentado e a pergunta mais importante que eu acabei quase esquecendo de fazer quanto Afinal que foi gasto nesse esse momento agora então todas essas perguntas todas essas buscas me custaram 6 centavos de dólar que estão divididas nesses custos aqui ó a web
search custou 4 centavos foi a mais cara de todas o GPT farou na saída ali custou 1 centavo e todo resto ali test embedding GPT forou mini GPT forou e sei lá mais o que tudo menos de 1 centavo então de cara já dá para ver que quem gasta mais aqui foi a web search que foi esse roxinho aqui e o cor de rosa é o GPT farou n saída e o Rosinha escuro GPT forou na entrada pelas cores fica bem claro quem são os gastões que que vocês acharam fácil ou difícil eu achei super
fácil super simples é um excelente lugar para você começar a trabalhar com agentes Se a gente fosse comparar com a Crew ai do João Moura Dá para perceber que esse sisteminha de Agentes aqui ele é bem mais simples Ele é bem mais enxuto E isso tem pró e contras por exemplo se você quiser fazer o que eu fiz queer subir um sisteminha de Agentes ali rapidão sem gastar muito tempo tá top isso aqui tá excelente Porém tem uma série de Campos tem uma série de informações ali dentro do sistema do João Moura que parece bem
mais complexo e uma coisa não invalida a outra você vai conseguir utilizar coisas desse agente aqui eu tenho certeza que essas ferramentas da openi logo logo ali vão estar disponíveis também no sistema do João Moura e tem um que eu não testei que é o computer use que eu tenho certeza que é um pouco mais complexo vai ficar para um vídeo mais pra frente então é isso deixa um comentário aqui eu quero saber o que que você tá pensando agora se vai testar esse sistema ou não se você quiser apoiar o canal para continuar vendo
vídeos como esse seja membro os membros TM acesso ao grupo do WhatsApp vídeos antecipados É isso aí deixa seu like valeu
Related Videos
NOVIDADES Do Google GEMINI Com Muitas Atualizações e Testes das Planilhas Usando iA Gerando Gráficos
22:53
NOVIDADES Do Google GEMINI Com Muitas Atua...
Inteligência Mil Grau
915 views
Como Usar MCP Para Criar Agentes iA Avançados Incríveis em Python no Cursor e no Claude da Anthropic
14:07
Como Usar MCP Para Criar Agentes iA Avança...
Inteligência Mil Grau
7,576 views
Build an AI Agent From Scratch in Python - Tutorial for Beginners
34:20
Build an AI Agent From Scratch in Python -...
Tech With Tim
44,348 views
iA Fará 100% da Programação em 2026 Segundo CEO da Anthropic | Programadores Perderão o Emprego?
20:14
iA Fará 100% da Programação em 2026 Segund...
Inteligência Mil Grau
6,784 views
N8N - Novas Tools da OpenAI - Substitua o Supabase e Agentes com acesso à internet.
16:17
N8N - Novas Tools da OpenAI - Substitua o ...
Érico Renato | Automação Digital e IA
3,687 views
O Qwen ATUALIZOU e ganhou um recurso GRÁTIS INÉDITO
18:38
O Qwen ATUALIZOU e ganhou um recurso GRÁTI...
Copfy | Lucas Bernardes
7,844 views
Learn MCP Servers with Python (EASY)
39:25
Learn MCP Servers with Python (EASY)
Alejandro AO - Software & Ai
25,447 views
Como Varrer Dados de Qualquer Site com Python - [RÁPIDO]
17:49
Como Varrer Dados de Qualquer Site com Pyt...
Dev Aprender | Jhonatan de Souza
20,523 views
Como usar o GPT com seus próprios dados?
27:42
Como usar o GPT com seus próprios dados?
Asimov Academy
105,176 views
NOVO Manus Ai Com Novas Informações e OpenManus Grátis Para Usar Agora Mesmo
24:18
NOVO Manus Ai Com Novas Informações e Open...
Inteligência Mil Grau
13,189 views
Gemma 3 da Google SURPREENDE, Deep Research do Gemini Grátis e XBox Agora com iA Integrada
25:20
Gemma 3 da Google SURPREENDE, Deep Researc...
Inteligência Mil Grau
8,077 views
TOP 100 Aplicativos de iA no Radar do Mercado de Startups Segundo a Andreesen Horowitz
37:12
TOP 100 Aplicativos de iA no Radar do Merc...
Inteligência Mil Grau
3,620 views
Criando um ChatBot em Python com ChatGPT em 20 Minutos
23:03
Criando um ChatBot em Python com ChatGPT e...
Hashtag Programação
97,075 views
MELHOR iA Para Voz Em Tempo Real, Recorde De Velocidade De Carro Autônomo, Browser Operator Vem Aí
24:48
MELHOR iA Para Voz Em Tempo Real, Recorde ...
Inteligência Mil Grau
6,297 views
NOVO Manus Ai, Testamos O Que Tem Por Trás Dessa iA Super Poderosa
14:19
NOVO Manus Ai, Testamos O Que Tem Por Trás...
Inteligência Mil Grau
9,846 views
iA Cientista Supreende e Tem Artigo Aprovado Em Congresso de Humanos | Sakana Ai Está de Volta
16:24
iA Cientista Supreende e Tem Artigo Aprova...
Inteligência Mil Grau
3,452 views
OpenAI lançou Ferramenta para Desenvolvedores ontem
18:51
OpenAI lançou Ferramenta para Desenvolvedo...
Lucas Montano
56,934 views
Aprenda APIs em 10 Minutos: Guia Rápido com Exemplos Práticos para Iniciantes
9:15
Aprenda APIs em 10 Minutos: Guia Rápido co...
Diego Napoli
27,846 views
AI Agents Fundamentals In 21 Minutes
21:27
AI Agents Fundamentals In 21 Minutes
Tina Huang
593,621 views
Como Usar o NOVO QwQ 32B De Raciocínio da AliBaba Via API em Python
14:10
Como Usar o NOVO QwQ 32B De Raciocínio da ...
Inteligência Mil Grau
6,733 views
Copyright © 2025. Made with ♥ in London by YTScribe.com