Fala galera sejam muito bem-vindos a mais um vídeo aqui do nosso canal Meu nome é Bruno bracol e eu sou o especialista em inteligências artificiais traqueamento e gestão de tráfego e no dia de hoje eu vou te ensinar a criar os famosos enxames de agente GPT Na verdade eu vou te ensinar a criar o seu primeiro projeto de enxame de agente GPT e eu quero te pedir que você já se inscreva no canal curta esse vídeo E compartilhe porque esse conteúdo que eu vou mostrar você não acha na internet tá a galera Esconde isso a
set Chaves e ainda aqueles que te prometem ensinar a vender algum curso muito caro eles acabam não te ensinando o que eu vou te mostrar aqui hoje que é uma forma mais simples e didática possível para você aprender e já sair daqui com seus agentes trabalhando para você tá então eu vou ensinar vocês a construir o seu primeiro projeto e depois de você conseguir criar esse projeto se você quiser aprender realmente a configurar o enxame de agente GPT de forma totalmente avançada e personalizada para o seu trabalho aí eu recomendo que você se inscreva no
mastermind EA que é o meu treinamento focado em agente GPT e tudo que envolve esse cenário de inteligências artificiais tá então além de te ensinar a criar e te orientar ali no processo tudo que você precisa eu te ensino tá você vai aprender tudo que envolve inteligência artificial desde a disponibilização de um projeto de forma online A conexão a integração desses projetos com outras plataformas como Facebook ads Google ADS Aliexpress bancos enfim qualquer outra plataforma que você quiser integrar os seus agentes você aprende lá também além do uso de outras llms tá se você não
sabe llm é é o modelo de Inteligência Artificial que você pode utilizar Então a gente tem o GPT a gente tem o cloud a gente tem o lama três né que é da temos o Gini que é do Google enfim você tem uma série de inteligências artificiais que você pode utilizar no seu projeto mas especificamente hoje nós vamos falar sobre a inteligência GPT que é da Open E também o uso de bibliotecas como a Crew para que a gente possa criar o nosso projeto bom mas antes da gente de fato começar a criar o nosso
projeto nós precisamos preparar o ambiente em que nós vamos des envolver tá então eu vou mostrar para vocês Quais são as ferramentas que nós teremos que ter na nossa máquina tá então você vai fazer o download vou deixar o link na descrição de tudo que eu for utilizar e depois disso nós vamos lá para então de fato para iniciar a construção do nosso projeto que vocês vão ver depois que você entende a lógica é muito simples de você executar Então vamos lá aqui tá o site do meu mastermind tá se você quiser se inscrever vai
est disponível aí é realmente um conteúdo Premium tá você não encontra em outro lugar você também vai ter acesso a uma Call semanal para que a gente possa conversar sobre seu projeto né com os outros né nessa Call participam também todos os integrantes do mastermind que tirarem tiverem dúvidas e também você tem acesso ao meu número de WhatsApp tá meu número de WhatsApp pessoal e ao grupo de WhatsApp com os outros integrantes e a Galera É muito ativa a gente se ajuda bastante diariamente Então vamos lá eh só para mostrar para vocês aqui tá o
site e no final tem algumas perguntas e respostas aí que a galera geralmente tem mas vamos lá eu vou fechar aqui e eu vou mostrar para vocês tudo que a gente precisa para desenvolver o nosso projeto Mas vamos começar do básico do básico para desenvolver o nosso projeto nós vamos precisar de o uma ferramenta de construção tá de desenvolvimento que é no caso eu recomendo que você utilize o vs C tá tem outras né eh mas talvez não até um pouco mais simples porém o vs code ele é muito completo e eu acredito que seja
interessante você se acostumar com essa ferramenta porque você vai utilizar ela para desenvolver praticamente qualquer projeto ali que envolva código alguma parada assim eh eu sei que muita gente tem medo quando ouve essa palavra código tarã Mas fique tranquilo você vai ver na prática como é simples de você desenvolver os seus agentes E com o tempo né caso você ent no mastermind você vai aprender sim programação você vai aprender Python enfim outras linguagens e Mas você não precisa saber nem mesmo uma linha de código para você entrar pro mastermind Ok pode ficar tranquilo com isso
mas vamos lá você vai fazer você vai entrar nesse site que é o do vs code tá visual Studio nesse aqui vai tá na bio aí para você pegar e aqui você caso você seu computador seja um Windows você vai utilizar essa opção Ok você vai fazer o download e tudo que eu for mostrar aqui já adiantando para vocês quando vocês forem eu já tenho baixado né não vou porque ele vai baixar o instalador mas sempre que você for fazer o download de alguma ferramenta sempre preste atenção em cada etapa se você não encontra a
palavra pet p a t tá adicionar ao Pet alguma coisa relacionada a Pet porque esse essa opção é muito importante para que você possa ter a essas ferramentas disponíveis prontas para você utilizar ali na hora tá então sempre Preste Atenção se você não encontra essa palavra pet P th para que você possa e usar corretamente a plataforma Ok você vai fazer o download e ele vai baixar assim para você ok inclusive ele já tá aqui na pasta vou abrir um Zerado de tudo para você ver 100% aí fechar esse então o seu o seu vs
code vai Abrir assim tá que ele tá falando de uma atualização do Git que eu não quero agora Então esse é o visual Studio tá ele assusta um pouquinho talvez muita informação barará mas com o tempo você pega isso aqui tranquilamente Tá então não não se assustem com essa interface aqui ela é muito simples bem amigável depois vocês pegam um jeito bom então fez o download do vs code Deixa ele por enquanto aqui esperando enquanto eu vou mostrar para vocês as outras ferramentas que nós teremos que ter tá então aqui nós precisaremos também baixar o
Python mais atualizado Ok então nesse site python.org bar downloads vou deixar para vocês aí também você vai clicar aqui e esse é muito importante eu vou até baixar o instalador eu não vou executar ele no final porque eu já tenho instalado mas aqui ele vai pedir para desinstalar né Porque eu já tenho mas quando você for clicar aqui vai tá escrito eh adicionar ao Patch né Ed to Patch então ali é muito importante que você na opção que vai aparecer para que você possa utilizar ele corretamente na sua máquina porque o seu computador já tem
Python provavelmente mas a gente precisa dessa versão e que ela esteja disponibilizada da forma correta então beleza você vai fazer o download e você vai ter que criar uma conta tá tô passando tudo que a gente precisa para executar nosso projeto você vai ter que criar uma conta nesse site serdev tá por através dessa ferramenta nós nós vamos conseguir fazer que o que com que os nossos agentes GPT façam pesquisas na internet tá então isso é uma ferramenta muito forte muito poderosa para pesquisas na internet então a nossa ia vai vasculhar a internet em busca
daquilo que a gente passar para ele eh enfim para eles né pros agentes e ele vai trazer as respostas para que os nossos agentes possam analisar então é muito importante que vocês criem uma conta e façam o seguinte você vai né Você vai enfim acessar vai se cadastrar é muito simples tá é uma ferramenta gratuita até pelo menos até onde eu tô usando não cobrou nada de mim se cobrou é muito baixinho porque enfim eu nem vi mas então se você não tiver conta você vai se cadastrar aqui eu como eu já tenho vou acessar
a minha que eu já tenho meu login senha salvos e vou acessar E aí OK tá aqui as últimas requisições que eu fiz e quando você criar sua conta você vai vir aqui em ap ke e vai no no caso de vocês acho que vai como vocês não vão ter gerado vai est generate api que algo do tipo você vai clicar e vai deixar por enquanto essa informação aqui para depois a gente consegir utilizar Dentro os agentes tá isso aqui é uma chave de api que nós vamos utilizar para e fazer a autentificação do nosso
pedido Ok então não se prenda muito esses detalhes agora depois na parte prática vocês vão ver como faz mais sentido e por último porém não não mais não não menos importante na verdade é extremamente importante você precisa criar uma conta na Open você vai falar pô mas eu já tenho uma conta no open e tal na mas não é a o chat GPT n aquele aquele aquela aquele site da Open que você entra para poder consultar o chat GPT é a versão de desenvolvedor do da openi que é esse site aqui plataforma. openai.com você vai
acessar Você pode até usar o mesmo e-mail que você usa na sua outra a conta da Open e conta Instant F que é o meu caso eu uso o mesmo e-mail e você vai dar de cara com essa interface aqui que você vai Nossa quanta informação mas como eu disse fica sossegado isso você não precisa saber tudo agora se você quiser aprender isso em detalhe num serm eu ensino mas o que interessa pra gente é aqui após a criação da conta você vai vir aqui em API Keys mesma coisa do serper e aqui você vai
criar uma API para você eu tenho várias API isso Tá Mas você vai clicar em Create New Secret Key vai dar um nome para ela vou colocar aqui na aula YouTube que tá ela é muito importante você tem que deixar ela salva em um lugar seguro porque uma vez criada você não vai conseguir consultar ela novamente então deixa na em todas as permissões All tá create circuit Key E aí você vai copiar lembrando isso aqui é muito importante tá obviamente depois que eu gravar esse conteúdo eu vou apagar essa api porque senão as outras pessoas
vão conseguir utilizar aí vai ser cobrado da minha conta tá então eu vou utilizar essa vou copiar ela e vou deixar salva num bloco de notas aqui só para depois eu utilizar Ok e também já posso copiar ali do serper pra gente já deixar pronto no bloco de novo não precisar ficar acessando aqui então Eh ess são essas informações caso peça não lembra mas caso peça você pode já configurar um cartão de crédito aqui na sua conta se não me engano ele te dá uns ó de grátis assim para você fazer os testes eh mas
para evitar depois que né Que Pare de funcionar você já pode deixar o seu cartão aqui cadastrado e você pode falar pô mas é caro não não é caro tá é bem de boa você pode usar os modelos lá depois a gente vai falar disso modelos 3.5 ou até mesmo novo que é o o GPT 4 eh Omni né que é aquele que é um lançamento sensacional da Open Eye então é muito mais barato você consegue utilizar ele tranquilamente gasta muito pouco do seu cartão pode ficar sossegado e se você não tiver uma conta ele
te dão esses ó aí para você começar Então vamos lá eh você vai cadastrar o seu cartão tá aqui Billing tal tarã aqui eu tenho esse é uma meio que como se fosse um crédito para que a minha conta sempre funcione Tá mas eles vão mostrar em outra parte aqui a em se eu não me engano em usage para mostrar quanto você gastou Até agora Mas você vai em método de pagamento e vai colocar o seu cartão tá só isso bom vamos voltar aqui no server só para copiar a chave de api que é a
mesma coisa depois eu vou apagar ela ok então temos aqui as nossas duas Chaves e nós vamos fazer o seguinte agora vamos acessar o nosso vs code estamos aqui beleza Eh Na verdade até um passo antes disso você vai acessar você vai enfim você vai criar uma pasta onde você vai poder e salvar os seus projetos tá no meu caso aqui eu tenho HD externo Mas você vai criar no seu computador aí uma pasta sei lá projetos e é bom que você crie antes da gente acessar o v porque a gente vai abrir ela para
poder desenvolver dentro tá então aqui eu tenho como eu disse um um HD externo dentro eu tenho uma uma pasta chamada projetos e a e dentro dela eu tem uma subpasta chamada mastermind projects e dentro ainda dela eu tem agora a pasta de cada projeto que eu desenvolvo Então faça isso crie sua pasta e deixa ela aqui pra ter nada só cria a pasta aqui tan bote o nome e já era tá vou apagar porque não tem nada dentro então ok já podemos fechar isso aqui bom dito isso nós vamos clicar agora em file tá
depois de ser feito essas configurações preliminares vamos clicar em file vamos clicar depois em Open folder e vamos clicar Vamos acessar o local onde está salvo a nossa pasta que é no meu caso essa aqui e vou selecionar pasta o meu objetivo aqui é você sair dessa aula tá desse conteúdo é sabendo Criar o seu primeiro projeto de agente GPT então alguns detalhes eu não vou me apegar caso você realmente queira se se aprofundar nesse assunto eu recomendo mastermind a fortemente para que você possa se tornar Aí sim o especialista em chame de agente GPT
e inteligência artificial de forma geral então ok vou agora ã Aqui estamos dentro da nossa pasta certo aqui que a gente que eu mostrei ali que a gente abriu e dentro dela vou clicar em new file tá nesse New file eu vou digitar ponto e vou escrever env tá que que é isso isso aqui é um arquivo oculto que vai ficar dentro do nosso projeto para que por que que ele é oculto porque aqui é onde nós vamos colocar as nossas api Keys tá que serão utilizadas depois pelos nossos agentes então é importante que elas
fiquem escondidas tá pro caso de você quiser mostrar e mandar o seu projeto pro github alguma coisa do tipo ela vai ficar oculta tá então é uma pasta oculta um arquivo oculto Ok então aqui eu vou escrever então eh ah vou adicionar as nossas variáveis que são as chaves de api é importante que você coloque exatamente o jeito que eu vou mostrar para que possa funcionar da melhor forma tá então se realmente coloque do jeito que eu tô mostrando Então a nossa primeira chave de api vai ser a nossa open ey underline api Key Tá
só deixa ela aqui por enquanto e vamos colocar também o serper underline api Key tá são essas duas que nós vamos deixar ok agora eu vou colocar um mais tá e vou abrir aspas duplas desta forma e vou fazer a mesma coisa aqui na do serper que que a gente vai pôr aqui dentro a nossa as nossas Chaves de api Como eu disse elas são secretas e eu vou apagar logo em seguida que eu finalizar este conteúdo então Open api aqui colei Ela tá aqui vou fazer a mesma coisa na do serper ok colei e
vou digitar contrl s para que eu possa Salvar o nosso arquivo Então as nossas Chaves de api estão aqui e agora a gente vai vai poder utilizar dentro dos nossos projetos bom vou apagar esse welcom aqui beleza e agora que que eu faço eu vou clicar na dentro da nossa do nosso diretório tá diretório significa pasta principal Então quando você ouviu alguém falar diretório a gente tá falando da pasta principal do projeto aqui eu vou clicar em adicionar um novo arquivo e aqui eu vou escrever Main Opa main.py Ok então tá aqui Main pon pai
bom antes da gente começar de fato a escrever o nosso código nós precisamos garantir que tudo que a gente for utilizar esteja implantado dentro do nosso projeto dentro do nosso diretório poderia criar aqui um ambiente virtual né para deixar ele melhor é uma prática até recomendada porém eu não vou me apegar nisso neste momento tá eu vou fazer o seguinte aqui eu vou adicionar o as bibliotecas que nós vamos utilizar fazer o download delas tá como a gente faz isso control aspas única tá ou aspas duplas enfim mas é control aspas única ou caso você
não esteja conseguindo você vai vir aqui em View e vai descer até aqui embaixo terminal tá para você acessar essa tela aqui que é como eu disse control aspas única e ele abre essa parte aqui tá o nome do nosso diretório que que nós vamos fazer aqui nós vamos primeiramente instalar a nossa biblioteca da Curl ey que é uma biblioteca muito poderosa para que a gente possa fazer a comunicação ou melhor fazer com que os nossos agentes se comuniquem entre eles e que eles atuem numa ordem que a gente especifica tá a gente pode definir
um gerente que Vai comandar as ações deles ou um general caso você prefira chamar desse jeito ou a gente pode definir que eles vão executar cada um numa sequência previamente definida sem precisar de um gerente um general ali comandando o que cada um vai fazer então a QI é muito importante para que a gente possa criar o nosso enxame de ag GPT bom como é que a gente faz para instalar o nosso crei aqui tá mas antes da gente começar a fazer o download das Ferramentas nós precisamos ter certeza que o nosso Python ele tá
instalado que a gente tá usando a versão correta e também que a gente tem um o método de instalação que o Python utiliza que é o PIP também é atualizado então para isso nós vamos digitar aqui Python dois traços version e ele mostrou pra gente que é o Python 3.12.3 que é a versão mais recente e também pode digitar PIP version E também temos a versão ali mais recente se você quiser garantir que esteja tudo correto você vai colocar esse código que é o Python traço M PIP install dois traços upgrade PIP tá tá ele
tá falando que eu instalei a o meu Python de uma forma Global mas que ele sugere que eu instale que eu crie o ambiente virtual que é mais recomendado beleza como eu disse a gente não vai se apegar nisso agora mas vamos começar vamos seguir com o nosso projeto aqui e Ok então tá a gente no meu caso ele já tava atualizado então aparece esse requirment already satisfied tá então enfim e eh se que o requerimento já tá satisfeito tá já tá tudo atualizado e agora sim nós vamos então começar a fazer o download das
nossas ferramentas e vamos começar com PIP tá install Crew I tá então ele vai fazer a mesma coisa ele vai né no seu caso ele iria fazer o download como o meu já tá instalado ele só vai dar esse negócio aí Dizendo que já tá satisfeito que a gente que já encontrou a ferramenta instalar Então já tá instalado apareceu lá só com aquela parte de recruitment e tudo certo vamos seguir agora com a instalação das Ferramentas da Crew I Então nós temos que instalar além da crei também as ferramentas dela então aqui será PIP install
Crew Vamos abrir esse sinal aqui vamos escrever Tools e fechar ele novamente com esse sinal e vamos dar um enter e ele também vai fazer o download dessas ferramentas que já estão instaladas na minha máquina por isso que ele tá mostrando aí dessa forma que vocês estão vendo Man de vocês pode demorar um pouquinho para fazer as instalações mas tudo certo uma outra ferramenta que nós vamos baixar na nossa máquina é a dov então PIP install dov essa ferramenta ela serve para que a gente possa é conseguir puxar variáveis que no nosso arquivo Envy por
exemplo e disponibilizar dentro aqui do nosso projeto opa Na verdade ele deu um erro aqui porque eu acabei escrevendo comando errado é PIP install Python traço dov então agora sim ele vai fazer o download correto falou que já tá satisfeito né obviamente Como já tinha baixado mas tudo certo bom beleza Então agora que nós fizemos os os downloads das Ferramentas que nós vamos utilizar nós podemos seguir com a criação do nosso projeto do nosso dos nossos primeiros agentes Tá então vamos lá vem comigo aqui então a primeira coisa que nós vamos fazer é e importar
as nossas os processos que a gente vai utilizar da cre como a gente faz isso nós vamos colocar from cre certo from Crew aqui dentro daar ag importar elas nós vamos usar daqui a Pou por ISO meio apagadinho aeren Onde vamos utizar mas problema e agora tá Import e agora nós vamos referenciar as ferramentas que a disponibiliza pra gente as ferramentas já existem a já criou e a gente só precisa referenciar tá eu vou falar is daqui a pouco o que cada uma delas faz Bom primeiramente a gente quer que o nosso agente ele vá
pesquisar na internet tá então vamos usar a ferramenta do serper Dev Tool que é aquela que a gente baixou a p que eu entrei no site criar conta então vamos utilizar ela serper vamos utilizar também a [Música] file read Tool tá para ele poder ler os arquivos dentro que estão na nossa passa do diretório E também o directory reach Tool que que essa ferramenta faz ela vai listar os arquivos disponíveis dentro para que ele possa Identificar qual que ele vai precisar ler tá então é importante que ele primeiro Liste quais arquivos tem disponíveis no diretório
depois aí sim ele usa essa ferramenta para ler Ok se você precisar que especificamente de algum que ele Leia algum arquivo por exemplo for Excel csv né separado por vírgula você tem a ferramenta csv também tem ferrament pesquisa no YouTube tem uma série de ferramentas que a QI ela disponibiliza se você quiser se aprofundar nelas recomendo que você ou Entre no site da Cry e leia a documentação Ou se você quiser né acelerar o processo entre pro mastermind E aí lá eu vou mostrar tudo em detalhe Beleza então baix eh nós importamos as referenciamos as
nossas ferramentas e vamos também utilizar agora vamos referenciar o dot lembra from dov Import load do tenv tá aqui nós importamos essas bibliotecas E Agora Nós temos que referenciar e carregar essas variáveis aqui dentro tá no caso da L do tem então vou fazer o seguinte escrever load do TVE e vou somente utilizar esse sinal que significa ele vai entrar no arquivo Envy e vai carregar as variáveis para que quando o sistema pedir elas seja utilizadas por isso que é muito importante que você escreva exatamente desse jeito que é o padrão utilizado pelas próprias ferramentas
Ok se a gente quiser salvar o processo até agora vamos digitar controls para carregar e salvar o nosso projeto beleza segundo passo temos que referenciar as variáveis que a gente importou aliás as ferramentas então para isso nós vamos fazer o seguinte eu vou carregar aqui vamos chamar de o a ferramenta web search colocar o underline aqui só para ficar no padrão igual e agora eu vou chamar a ferramenta serper Dev Tool então eu tô adicionando ela uma variável lembra eu quero que você aprenda a fazer o porquê de cada coisa para não ficar muito longo
o vídeo você aprende lá no mastermind aqui file read eu vou chamar de file r e vou chamar referenciar a ferramenta file R Tool e por último a file search será a directory eh R to E como você pode ver elas agora não tão mais escuras elas estão agora normais né Igual as outras porque a gente acabou de referenciar elas beleza que que nós vamos fazer agora criar os nossos agentes de fato então aqui eu vou colocar um comentário em Python Só se você não né a gente tá escrevendo em Python o comentário em Python
que é um é uma linha que o programa não vai utilizar porque ele considera que é um texto comentário que não faz parte do código nós vamos colocar aqui ah criar agora aqui nós vamos colocar aqui Vamos definir os agentes tá então aqui serão os agentes bom vamos utilizar ã podemos utilizar dois ou três agentes Vamos colocar Vamos colocar dois primeiro para ficar mais simples então o primeiro agente que nós vamos ter é o agente pesquisador tá então aqui eu vou escrever Agent vou abrir esse sinal aqui e vou dar um enter e aqui dentro
nós vamos especificar os parâmetros desse agente tá então que que nós vamos colocar aqui primeira coisa R tá significa qual é o papel dele digamos assim vamos primeiro construir estrutura então R que é o papel depois embaixo Vamos colocar go que é objetivo tá vamos colocar também aqui back history novamente aspas únicas Model que é o modelo que a gente vai utilizar o chpt [Música] verbals que signif que isso aqui é pr a gente né a gente vai colocar true ali que é para mostrar o que que ele tá fazendo enquanto ele tá fazendo pra
gente ver no terminal e vamos colocar também Tools que são as ferramentas que os nossos agentes vão utilizar Ok então eu vou aproveitar essa estrutura aqui vou copiar e colocar já pro nosso segundo agente que nós vamos criar que vai ser o agente vai ser o agente escritor tá só porque vamos criar um processo simples esse vai pesquisar na internet esse aqui vai fazer um resumo então ok aqui vamos colocar que o papel dele é pesquisador Só isso tá pesquisador é o papel dele Qual é o objetivo pesquisar na intern net sobre as três mais
recentes e Impact notícias sobre ias tá então ele vai acessar à internet pesquisar as três mais recentes impactantes notícias na internet qual é o histórico dele que que ele que que ele fez até então ele é um especialista em realizar pesquisas na internet Qual é o modelo que nós vamos utilizar vamos utilizar o modelo top do xpt que é inclusive é um dos mais custo benefício mais inteligentes mais avançado GPT tro 4 Omni tá então esse vai ser o nosso GPT verbals vamos escrever aqui true aliás aqui não precisa dessas Chaves tá tem ficar assim
beleza e agora vamos u vamos referenciar quais ferramentas que ele vai utilizar para isso então ele vai utilizar o Web search e deixa eu ver se ele vai acredito se eu posso até criar um arquivo para ele disponibilizar pro outro agente colocar só de pesquisa tá vamos ver como rola Isso o outro agente Vai disponibilizar Então vamos deixar desse jeito e agora o segundo agente que é o escritor ele é o escritor objetivo escolher apenas uma notícia e realizar um resumo do conteúdo tá aqui embora pareça simples ele é um pouco mais complexo por provavelmente
esse esse pesquisador ele vai gerar o link de três notícias e esse aqui vai precisar talvez acessar a internet para obter maiores informações sobre aquilo Talvez seja interessante eu importar aqui um web scrip e scripts Website Tool tá por e que que é isso ele vai raspar o site e para puxar aquelas informações então ele vai entrar no site e simplesmente raspar tudo que tem ali tudo de conteúdo para conseguir E resumir posteriormente Então como a gente adicionou uma nova ferramenta eu vou colocar scp web underline script e vou adicionar a scrape web Tool e
vou já copiar e adicionar ela aqui embaixo vírgula Ok então aliás perdão ela vai ficar um de baixo né vai utilizar essa aqui Ok vou também dar a web Search para ele por caso dele precisar realizar o processo novamente mas acredito que ele não vá precisar acho que com essas duas ele vai conseguir Mas eu já vou deixar também o aqui o file Search para que ele possa em seguida Salvar esse arquivo deixa eu ver aqui file search ele vai utilizar essa ferramenta para listar os arquivos disponíveis e file read para acessar ler enfim tá
vamos colocar essas ferramentas aqui aí você pode perguntar pô por que que eu não coloco nesse também para não confundir o ag gente então ele vai olhar as ferramentas que ele tem disponíveis e vai e com base nelas tomar a entender um pouco também do que ele vai precisar fazer então para não confundir tente colocar somente as ferramentas que ele vai utilizar Então nesse caso aqui web search scp file reach tá então aqui vai est mais complexidade entre aspas e escolher apenas uma notícia realizar T Qual é o histórico especialista por que que eu aqui
eu tô sendo mais repetitivo para garantir que ele faça o que a gente tá pedindo Ok e mas o ideal é você tentar aí fornecer mais informações também isso aqui é só um exemplo o modelo vai ser também o GPT 4 Omni verbs que eu quero que ele mostre o que ele está fazendo true só apagar aqui beleza então definimos os nossos dois agentes tá abaixo Vamos criar as tasks que que é uma Task Task é a tarefa que eles vão executar então primeiro a gente cria os agentes e depois nós vamos criar a tesc
as tes né então vamos lá é o mesmo como que vai funci aqui eu vou defir o nome da t que vai ser a pesquisa e Vou definir que é uma t e vou abrir essa chave então nessa T Vamos criar a estrutura ig a gente fez agentes Vamos colocar description iG Vamos colocar aqui output que é que é o que que a gente espera que seja a saída a resposta desse agente vamos adicionar também qual é o Agent que vai realizar a tarefa na verdade aqui não vai ter isso e vamos colocar também Tools
que vão ser quais ferramentas ele vai ter acesso e por último output file que é o onde ele vai salvar aquele conteúdo se for o caso tá não necessariamente que a gente vai utilizar Mas provavelmente vai utilizar só no escritor não no pesquisador vamos pegar essa essa estrutura vou copiar e vou colocar ela aqui embaixo que vai ser a vai fazer na verdade a tarefa de resumo Ok deixa eu ver aqui que tá aqui que ele tá dizendo eu mas daqui a pouco ele vai sumir Qual é a descrição eu vou utilizar a mesma do
pesquisa mas o ideal é que você tente usar outras né descrever a ação em outras palavras para ajudar a a entender exatamente o que você quer expected output Eu quero que seja uma lista com três urls das e e [Música] aqui novamente para aproveitar o que já tá para aproveitar o que já tá escrito se você errar alguma coisa control Z ele volta para não precisar né enfim ter voltar o passo anterior então uma lista com três urls das mais recentes impactantes notícias sobre ias Qual é o agente vai ser o agente pesquisador aqui é
importante você não colocar entre aspas tá porque você tá referenciando esse camarada aqui se colocar entre aspas vai dar problema Qual é a ferramenta que ele vai utilizar É não precisaria colocar tá aqui mas a gente faz só para garantir que ele vai realmente entender o que ele precisa e aqui a gente vai especificar um arquivo que vai ser o arquivo que no caso nesse não nesse tá a gente vai utilizar no na tarefa de resumo mas aqui especificar caso a gente quisesse que ele salvasse essas urls em algum lugar a a gente não vai
precisar acredito eu a gente vai saber no teste Então esse essa é a nossa tesque do pesquisa vamos fazer a tasque do do agente escritor Então vamos colocar aqui qual vai ser a a descrição o que que eu quero de o expected output eu quero que seja o resumo de apenas uma notícia notícia escolhida dentre as três que o ag gente talvez tá ficando um pouco confuso mas vamos ver se ele vai entender que o agente pesquisador encontrou Ok qual agente que vai fazer vai ser o agente escritor pode ver que o eu sumiu tá
qual serão as ferramentas que ele vai ter para fazer isso E qual vai ser o output o file tá Qual o arquivo que ele vai salvar isso eu vou criar aqui já para garantir vou chamar de resumo. TXT Por que geralmente importante você utilizar eh o título do arquivo o nome do arquivo como algo bem descritivo do que é porque nós estamos lidando com ferramentas de eh linguagem tá então o que significa eles são feitos para entender a linguagem humana quanto mais descritivo mais próximo do que a do que de fato ele precisa fazer melhor
para ele entender Ok então ele vai olhar o resumo TXT ele fala que eu preciso fazer um resumo Ah então é ali que eu tenho que salvar então é mais fácil dele entender devido a lógica com que essas ferramentas são construídas então resumo TXT Ok tá tudo certo ainda falta uma coisa que nós vamos precisar escrever que é a [Música] Crew vamos aqui colocar nossa Crew certo vamos o que que é acw é a a ordem de execução como eles vão executar quem vai primeiro enfim Quais são as tarefas que devem ser executadas primeiro os
agentes Enfim então a gente vai definir isso agora então que que vai ter na nossa Crew vamos colocar tasks que aliás vai ser com esse sinal aqui tá vírgula Agents [Música] e process tá vamos deixar assim por enquanto que faltou o igual e eu vou colocar também na verdade esse aqui em cima para tem uma lógica só tá Di que a gente vai definir primeiramente os agentes e depois as tasks Tá qual vai ser o primeiro agente o primeiro será o agente pesquisador colocar aqui uma vírgula e depois o agente escritor qual é qual é
a ordem das tasks serão primeiramente a Task pesquisa depois a Task resumo qual vai ser o a ordem Qual é o processo tá Geralmente só explicando por default default é algo que já tá determinado mesmo que ninguém fale nada eh vai ser um processo sequencial tá então como ele tá falando ali process sequential por que que eu defino novamente como sequência dependendo de como você construir projetos mais avançados os agentes eles aprendem a forma que eles estão fazendo então ele vai ele faz a primeira vez na segunda terceira conforme ele for fazendo ele vai meio
que gravando como ele tá fazendo e pode acontecer dependendo de como você construir né se você coloca primeiro hierárqu qualquer com gerente ou sem gerente que mesmo que você não Especifique ele vai sempre fazer num processo ali de mesmo você coloca que o primeiro agente é o a e depois o b ele às vezes dependendo do aprendizado ele coloca primeiro o b depois o a então para garantir que sempre seja no processo que a gente determinar que no caso aqui é sequential nós vamos colocar aqui process setial tá para garantir que ele vai utilizar o
que ele vai fazer o processo numa ordem sequencial e agora feito isso definimos nossa vamos escrever aqui kick off e colocar esse sinal tá então só vou fechar aqui esse é o nosso primeiro projeto de Agentes tá defos dois agentes que V se comunicar vocês vão ver a conversa deles interessante que eu posso fazer aqui é escrever verbals igual 2 tá então aqui eu tô definindo que ele também tá ao invés de True aqui é dois definindo que ele Especifique demonstre tudo que tá acontecendo vocês vão ver que interessante que é eles conversando entre si
Então se tudo tiver ter se tudo tiver ter sido feito da forma correta nós vamos ver eles trabalhando de forma bonitinha aqui no terminal então vou abrir aqui o terminal para ficar não tanto tá aqui pra gente ver isso aqui e Ah um outro detalhe que eu acabei esquecendo às vezes porque devido ao fato do nosso projeto está em português e por os agentes GPT e também a Crew enfim terem sido escritas em inglês às vezes eles podem salvar eh às vezes eles podem não reconhecer por exemplo se sedila ou acentos tá então pode crashar
que é um termo que a gente usa em programação que ele vai corromper a resposta tá vai ser um negócio meio estranho ali de você ver para isso nós vamos para isso não acontecer nós vamos especificar que eles utilizem o a codificação que o brasileiro usa tá que o Brasil usa que é o tf8 e como que a gente garante que ele vai ser executado da forma correta vou já deixar salvo aqui para outras ex Geralmente eu deixo Esse comando salvo para que eu ganhe tempo tá Então como seria aqui nós vamos Qual é o
comando de ativação seria [Música] Python traço x ou menos x né e vou escrever aqui o tf8 e agora o nome do arquivo que é o m PP tá então E por que que tá como comentário porque se eu tirar o comentário ele vai não vai entender esse comando porque isso aqui não é para tá aqui tá não faz parte do código então agora ele tá como Ele só entende que é um texto qualquer que não é para levar em consideração e eu faço ele aqui porque toda vez que eu quiser caso tenha algum erro
eu quiser testar modificações é para não ter que ficar digitando isso então deixa aqui salvo como comentário copio e aí joga para cá e agora sim nós vamos dar um enter e ver eles trabalhando Vamos torcer para dar tudo certo e a gente vê o resultado final então aqui os nossos agentes começaram a trabalhar então ele tá falando ali ó já começou a pesquisar na internet então ele Já puxou aí as notícias tá vamos ver se ele vai selecionar três às vezes ele pega mais porque ele é teimoso mas vamos ver se ele vai ele
tá pesquisando aqui ó G1 ã exame exame veja então ele tá até uns sites meio sei lá se você quisesse poderia colocar somente Fontes confiáveis ou as mais relevantes Pará Então olha aqui vamos ver o que que ele fala aqui ó ã to P links fornecem vários links para notícias no entanto não especificam quais notícias são mais relevantes impactantes portanto eu deveria visitar cada um dos links para obter mais detalhes interessante como eu não tenho capacidade vou delegar para o escritor o escritor sim então ó o que que ele tá falando aqui eh ideal seria
a gente conseguir colocar um scrape para ele conseguir raspar as notícias tá para ele conseguir entender o que ele tá o que ele precisa porque ele só consegue pesquisar mas ele não consegue ler o conteúdo tá então é isso que ele tá falando que que ele falou ó como eu não consigo fazer ele vai delegar pro escritor que ele sim tem as ferramentas necessárias de R scrip de acessar enfim tá então ele vai delegar pro escritor o escritor começou usando ali as ferramentas que ele tem vamos ver o que que ele vai fazer ele tá
raspando ã tarã prefiro os links fornecidos e ler o conteúdo de cada um vou começar primeiro com link então como eu falei mais relevante ele vai ler para ver se ele entende o que tá escrito tá para ver se ele concorda que é mais relevante Parará então ó Ele conseguiu os links gerados pelo na verdade acabou que foi realmente o que eu queria que eles fizesse eles ele pegou o link gerado pelo pesquisa Tá mas o ideal seria que eles fizesse uma ele fizesse uma validação PR preliminar Então ele pegou os links mandou pro a
gente resumo e aqui ele tá vasculhando as notícias às vezes pode acontecer dele crashar no sentido de como ele tá raspando vários sites ele pode atingir o limite de tokens por requisição que é 8000 tá desenvolve tokens se você não sabe o que é tokens enfim mas é uma quantidade que a Open usa de cobrança então cada requisição dentro aqui a eu não lembro exatamente quantas palavras equivale a um token mas é meio que uma relação de palavras e ele atribui pontos a determinadas quantidades de palavras e o máximo por requisição que a gente faz
aqui são são 8.000 Tá mas isso eu explico também no mastermind a mais detalhes o que que é isso o que que é o que são tokens de contexto de requisições de chamada de resposta Enfim tudo isso eu falo no mastermind A então vamos ver se eles vão conseguir executar com eh ó lá Ele alcançou Ele alcançou os aqui tá vendo ó Ele alcançou os 8.192 tokens significa que ele não consegue mais então o que que a gente nós podemos fazer aqui eu vou dar um cont Crol C para ele paralisar a a execução tá
e nós vamos melhorar um pouco esse código aqui para que ele não gaste todos esses tokens então como nós vamos fazer isso vamos ver aqui o que o que dá problema é o scrape tá o scrape ele como ele raspa todas as informações do site acaba entre aspas sobrecarregando ali porque é mu muito texto dependendo da notícia então deixa eu ver aqui como nós vamos utilizar acho que eu posso Deixa eu ver se eu consigo utilizar aqui a web S search tool vamos ver vamos ver o que temos aqui de scrape Element não vamos utilizar
web search Website Search para ver se ela consegue garantir que o nosso agente consiga ler Tá três principais mais recentes notícias então determ coloi aqui eu vou web search eu quero colocar agora vou colocar aqui web Rage vamos ver se isso vai ser o suficiente e vou especificar aqui a web S search Tool Vamos colocar essa aqui e vamos adicionar essa ferramenta no nosso grande pesquisador vou fazer agora aqui vou adicionar também na tesk e vou adicionar na nossa na verdade não não precisa tá somente no pesquisa e beleza só que eu vou fazer uma
coisa aqui vou fazer uma outra melhoria eu vou adicionar o [Música] alo delegation e vou escrever false na verdade aqui é com dois Ls que que eu tô dizendo aqui que eu quero que ele não consiga delegar aun caso ele não consiga então se ele não conseguir ele vai crashar já e vai vai falar não conseguir fazer porque não tem as ferramentas necessárias isso garante a gente economize requisições tá então colocar aqui também para que ele caso ele não consiga também executar aliás aqui não precisa já no agente Então eu ia colocar nesse aqui também
que é o ag gente escritor então cada um vai fazer a sua própria tarefa Se não conseguir vai levantar a mão e falar ó não consigo Então agora vamos lá vamos novamente Vou apagar aqui vou abrir novamente o terminal contol aspas única e vou colocar nosso comando de início vamos ver se resolveu o problema caso contrário a gente pensa numa outra alternativa então pesquisar na internet sobre as três mais recentes vou procurar notícias vou utilizar a ferramenta de busca na internet para encontrar então recentes OK agora preciso pesquisar cada um desses sites encontr mais recentes
impactantes vamos ver se ele vai conseguir bom então agora ele conseguiu tá ele só vou voltar aqui pra gente ler então aqui ó [Música] as três notícias mais recentes impactantes são então ele conseguiu aqui Ó nesses três sites na verdade é o mesmo que ele pegou as três matérias então ele pegou a ia transformando a indústria do Esporte e a ia ajudando em crises climáticas e também sintic aluma ah tá eh criações de voz sintéticas né Deep fake Então vamos ver aí qual que é a nossa outra nosso outro ag gente vai escolher e vai
fazer um resumo para nós então agora o que que ele tá fazendo ele Tá acessando os três links tá raspando e ele já finalizou tá ele fez aqui ó ele acabou sendo muito é muito resumiu demais Talvez né vamos ver se ele conseguiu salvar ele salvou em resumo ol lá que legal ele salvou Mas eu posso dizer para ele criar mais texto né então vamos lá que que ele salvou em resumo a inteligência artificial está sendo utilizada para criar vozes sintéticas Jeep fake que são surpreendentemente convincentes isso tem levado preocupações sobre o potencial de mau
uso com especialistas alertando que a tecnologia poderia ser usada para fins maliciosos então ele criou um resumo bem tipo resumiu né obviamente Car é isso que a fala é isso que a reportagem fala porém eh a gente poderia dizer aqui que se se você quisesse implementar mais é crie um resumo com quatro parágrafos discorrendo sobre os principais pontos sobre aquela notícia você pode né conforme você vai vendo os resultado você vai melhorando a sua construção dos agentes não existe um prompt perfeito né que a gente fala porque se você né se você usa o chat
GPT você deve ter visto percebido talvez que isso aqui são os prompts que a gente coloca para ele então você vai aperfeiçoando aqui é por exemplo apenas uma notícia eles er um resumo você pode colocar aqui é do conteúdo aí você especifica ainda o resumo acabei clicando sem querer num comando aqui deixa eu ver que eu tava Ah o resumo deve ter pelo menos quatro parágrafos eh apontando os principais pontos da reportagem certo então você vai melhorando esses prompts para chegar no resultado que você mais quer a partir daqui você poderia utilizar isso como uma
legenda para um post no Instagram utilizar um outro agente para criar uma arte usando dai ou até mid Journey enfim o que você quiser você pode criar uma campanha no Facebook você pode usar isso para fazer fazer tudo que você quiser você pode eh fazer os agentes para treinar os agentes para realizarem processos em escritório de contabilidade advocacia por exemplo Leia este contrato e identifique eh cláusulas que ferem eh sei lá que são inconstitucionais tá por exemplo cláusulas que já partem errada que são invalidadas logo de cara eh Analise os contrato identifique Quais são os
principais pontos que podem prejudicar a o o lado do do do seu contrato do seu cliente enfim eh depois disso eu crio um resumo e envie para o meu e-mail envio por WhatsApp você pode criar tudo isso dentro dos agentes na verdade você pode fazer tudo que você imaginar tudo que você literalmente conseguir imaginar você pode fazer dentro dos agentes obviamente focando aí no ambiente de trabalho né de performance de tarefas Enfim então eu espero que você tão gostar dessa aula é uma aula introdutória Tá daqui você consegue expandir para várias as outros outros contextos
Outras aplicações tá eu tenho vários projetos que eu poderia até mostrar para vocês aqui só para vocês terem um gostinho aqui Open folder eu tenho o agente deixa eu ver um interessante aqui tem o Jarvis tá eu posso até ligar o Jarvis para vocês verem que legal que é posso vamos ver aqui eu não lembro acho que não sei se é o Jarvis 2.0 que eu usei deixa eu ver aqui se é o 2.0 e não lembro se é esse pode salvar el perguntou se pode salvar as informações que estavam ali hum não sei se
é esse aqui acho que é acho que é então deixa eu vamos ativar ele s para vocês verem só para mandar um bom dia para vocês aí finalizar Então vamos lá vamos abrir aqui o terminal só para vocês entenderem esse esse aqui no caso esse Jarvis ele consegue se comunicar com uns outros agentes que eu coloquei num servidor online tá então eles estão sempre ativos lá esperando serem ativados e o Jarvis ele consegue ativar esses agentes tá então é muito top esse projeto aqui vou colocar aqui um enter e ele vai aparecer ouvindo aqui foi
a execução anterior e que que eu fiz né tá pedindo permissão para acessar o meu microfone vou colocar Ok e agora ele tá ouvindo tá eh ele só ativa Se eu disser o nome dele tá então eu posso falar aqui tã que ele vai ignorar mas se eu disser a palavra-chave que é o nome dele ele vai entender o comando então eu vou dar um comando aqui e vou pedir para ele encerrar o nosso vídeo tá então é bem legal Jarvis senhor você pode dar uma mensagem de final de vídeo pra galera que eu tô
gravando aqui dizer tchau pessoal tal não sei o quê Claro Bruno aqui vai uma sugestão para a mensagem de final de vídeo e é isso Pessoal espero que vocês tenham gostado do vídeo de hoje Se vocês curtiram não se esqueçam de deixar um like se inscrever no canal e ativar o Sininho para não perder nenhuma novidade comentem aí embaixo o que acharam e qualquer sugestão de temas para os próximos vídeos muito obrigado por assistir e pelo apoio de sempre até a próxima pessoal tchau Espero que ajude se precisar de mais alguma coisa estou aqui Então
é isso ele mandou mensagem para vocês aí e eu vou agradecer porque ele foi realmente muito eficiente Jarvis Senhor obrigado isso é [Música] tudo de nada Bruno fico feliz em ajudar qualquer coisa que você precisar é só chamar boa gravação e sucesso com o vídeo Até mais então é muito top porque ele lembra tudo que eu falei para ele se eu perguntar o que que eu te mandei eh na na pergunta anterior na resposta anterior ele lembra e consegue me dizer então ele é realmente o jares senhor el lá nada desculpa eu falei sem querer
sem problemas Bruno acontece se precisar de mais alguma ajuda ou tiver outra pergunta Fique à vontade para me chamar estou aqui para ajudar boa gravação Ai como eu H esse cara velho Mas enfim muito top então espero que você tenha gostado se quiser se tornar o Homem de Ferro construir o seu Jarvis e conseguir criar todo e eu falei de novo mas eu acho que eu ten Talvez ele não tenha ouvido mas enfim então se você quiser aprender tudo isso e muito mais criar os seus agentes e tananã e tudo que envolve esse universo incrível
de inteligências artificiais como J senhor nada desculpa novamente um abraço exatamente estou aqui para te ajudar em todos os seus projetos assim como Jarvis ajuda Tony Stark se tiver qualquer dúvida ou precisar de suporte pode contar comigo vamos fazer grandes coisas juntos tem algo específico em que eu possa te ajudar agora então ele tá ouvindo tudo que eu tô falando é muito bom tá ficando até melhor do que eu imaginei aqui tá começando a ter inteligência além enfim mas então se você quiser aprender a fazer isso que eu não vou dizer o nome e também
outros projetos se inscreva no mastermind a e venha aí a entrar para esse universo maravilhoso da Inteligência Artificial estou disposição Espero que tenham gostado um abraço e até a próxima