Fala galera beleza aqui é o Vilton da Dio e Hoje vamos falar sobre uma tecnologia emergente que tá transformando o cenário da Inteligência Artificial o Amazon Bedrock esse conteúdo foi co-criado com Alexandro lesner que apresentará os casos de uso práticos na sequência o nosso objetivo hoje é explorar o papel revolucionário do amazon Bad rock na era da ia genera vamos descobrir como essa tecnologia Pode resolver problemas complexos e melhorar nossas vidas com exemplos práticos como chatbots o conteúdo programático que a gente vai ver hoje inclui os seguintes elementos primeiro a gente vai entender aí os
fundamentos da e a generativa e o seu Impacto depois a gente vai ter uma introdução sobre o Amazon Bedrock e na sequência como você pode iniciar aí com Amazon Bedrock na prática e vamos finalizar aí com a discussão com casos de uso práticos reais com o Alexandro para entender o que que é né Essa Tal de ag generativa precisamos primeiro compreender o que que é a inteligência artificial a ia né ou Inteligência Artificial é a capacidade das máquinas em aprender com a experiência e tomar decisões inteligentes ela simula a inteligência humana obviamente permitindo que sistemas
tomem decisões com base em dados e padrões muitas vezes estatísticos aí a genera especificamente é um tipo de a que pode gerar texto imagens e outras respostas a partir de solicitações em linguagem natural como a gente tá conversando aqui o seu potencial é enorme revolucionando aspectos das nossas vidas mas também precisa ser usada com responsabilidade evitando desinformação e conteúdos prejudiciais os modelos de a generativa São treinados com grandes conjuntos de dados aprendendo padrões relações entre diferentes elementos por exemplo um modelo de geração de imagens pode ser treinado com milhares de fotos às vezes até milhões
aprendendo a criar novas imagens com qualidade semelhante aos dados de Treinamento agora vamos falar especificamente sobre a estrela desse conteúdo o Amazon Bedrock o Amazon Bedrock é uma plataforma na Amazon Web Services ou aws que oferece um conjunto de modelos de ia para diversas tarefas como geração de texto produção pesquisa geração de imagens e até mesmo geração de código uma das grandes vantagens do amazon Bedrock é sua facilidade de uso com ele criar soluções com modelos de base os chamados foundation models é tão simples quanto fazer uma chamada para uma API você pode escolher entre
os principais modelos do mercado como o Jurassic da ai21 Labs Command e embed da corar lama da Meta Amazon Titan e e o mais importante no contexto desse bootcamp o cloud 3 da antropic o Amazon Bedrock permite experimentar diferentes modelos de base através de playgrounds interativos para texto chat e imagem Isso facilita a escolha do modelo mais adequado pro seu caso de uso a avaliação de modelos no Amazon Bedrock é outro ponto forte você pode usar avaliações automáticas e humanas para selecionar o melhor modelo pro seu caso de uso com métricas como precisão robustez toxicidade
além de métricas personalizadas a personalização de fundation models ou simplesmente aí os modelos de Base é feita de forma privada utilizando técnicas como ajuste fino e pré-treinamento contínuo seus dados são utilizados para treinar uma cópia do modelo garantindo que ele se ajuste às necessidades específicas da sua empresa uma das coisas mais interessantes e importantes para nós desenvolvedores aí do Amazon Bedrock é uma pi única com ela você pode realizar inferências com qualquer modelo escolhido mantendo-se atualizado com as versões mais recentes sem grandes alterações de código isso é muito massa agora falando da parte prática né
para começar usar aí o Amazon Bedrock é muito simples galera vamos até falar aqui sobre um roteiro primeiro você vai criar aí a sua conta na WS a gente sabe que essa etapa Pode ser desafiadora aí para alguns então preparamos um repositório que explica detalhadamente todo o processo em poucos Passos além disso a gente tem um vídeo complementar para quem prefere aí né assistir os vídeos aí e seguir o passo a passo visualmente você pode acessar o guia e o vídeo no github oficial da Dio pesquisando por aws Cloud kickstart depois de ter criado aí
a sua conta é só acessar o Amazon Bedrock usando aí o seu usuário e senha e escolher o o modelo mais adequado paraa sua necessidade como o cloud 3 Opus por exemplo que é o modelo né o llm mais avançado da antropic que já tá disponível no Amazon Bedrock E aí como último passo é só pensar nos melhores prompts para extrair o máximo dos seus modelos de Inteligência Artificial Além disso outra coisa incrível é que é possível comparar diferentes modelos e analisar suas métricas o que apoia demais para tomadas de decisão cada vez mais eficientes
e embasadas Então fechou galera agora que temos uma visão Geral do amazon Bedrock e sabemos como começar vamos passar a palavra aí pro Alexandro que vai compartilhar alguns casos de uso práticos para ilustrar como essa tecnologia Pode ser aplicada em diferentes cenários tamos junto e até a próxima eh me chamo Alexandro leson Como já foi falado eu sou Solutions architect da do Bank of America aqui tá meu LinkedIn pode entrar em contato pode eh fazer eh um contato lá com a gente linka a gente lá chama pra gente poder estar compartilhando conhecimento né a galera
tem feito isso quem tem participado das formações junto comigo aí e e e tem visto tenho respondido as questões perguntas e estamos junto tá bom é isso aí bom ainda sobre mim falando um pouquinho eu tenho mais de 15 anos na área de TI eu sou formado em análise de sistemas e jogos digitais pós-graduado em ciências de dados e inteligência artificial pós-graduado em gestão de liderança e já trabalhei em alguns projetos no Brasil e fora do Brasil né recentemente retornei agora com a família pro Brasil e Mas aqui tem algumas empresas na qual já trabalhei
né o Caixa Econômica Federal Banco Santander B Af amerca que é o atual bpi é o bpi que é o banco lá de Portugal Fidelidade que é uma seguradora de Portugal sem parar né sem parar eu gosto de dizer muito que foi um cas um um projeto muito bacana para quem usa o sem parar no Donalds ali para fazer o pagamento no Drive to do McDonald's aquilo por trás é aws né eu participei desse projeto fui um dos Arquitetos junto com a equipe né com a galera né foi eu que coloquei em produção implementei né
então esse projeto ele roda todo na WS é um Case muito muito interessante né mas é como eu tá aqui escrito né nada disso importa se eu não aprender com você e você aprender comigo né O importante é a gente compartilhar conhecimento aqui eu vou trazer alguns cases né pra gente poder poder tá discutindo tá para vocês poderem est eh entendendo né bom vamos lá esse Case aqui utilizando o Amazon Bedrock é a resolução de problema né para paraa produtividade de de de problemas técnicos ou seja isso daqui imagine um um um ã alguém uma
empresa de de de uma seguradora né de de veículos ou uma empresa que tem algum algum maquinário que foi alugado ou ou ou enfim seja algo que eu preciso de um técnico para ir lá até o o o o lugar e analisar esse técnico ele vai chegar ele vai tirar algumas fotos né ele vai tirar algumas fotos ele vai fazer alguns inputs né ele vai detalhar algumas informações né ã eu vou ter um técnico isso daqui é uma solução é um Case Ok então vou ter um técnico em segundo nível que vai receber esses inputs
ele vai ali analisar vai vai ver o que que aconteceu e vai também detalhar algumas informações Então esse relatório né ele vê os detalhes do incidente pro Amazon Bat rock o Amazon bed rock ele vai retornar um relatório desse incidente né então ou seja imagina eh eu participei de um de um projeto onde somente com algumas fotos né Eh de um de uma batida de carro de veículos a pessoa tirou as fotos né E aí de acordo com as fotos que foram tiradas né por isso que tem que ter o segundo nível para ver ó
a foto foi tirada correto eh essa foto passa essa foto não não passa ó essa foto ok então nós precisamos de um número X de fotos Então fui um técnico que foi lá e tirou as fotos e enviou pro sistema né imagina que eu tenho um tablet ali ele tirou essas fotos o o o técnico de segundo nível analisava essas fotos essas informações né fazia alguns inputs a localidade onde que era o que acontecia e mandava pro pro pro pra Inteligência Artificial a inteligência artificial ela retornava a informação já dizendo se o carro deu perca
Total ou não se o carro teve algum problema ou não de acordo com as fotos que eram enviadas já er já sabia já tinha uma análise ali mais ou menos do que fazer com o carro e qual é a oficina de acordo com as a a a informação a região a a a geolocalização do cliente Qual a oficina que poderia atender aquele cliente tem vaga nessa oficina ó esse cliente ele pode enviar o carro dele para tal oficina que vai est disponível a partir de amanhã tal tal tal T tal tal que abra um pedido
o atendente de segundo segundo nível eh fazia esse pedido e retornava pro cliente então isso é um poder do do de uma inteligência artificial eh utilizando o corrier ok então aqui a gente vai entender dito isto aqui tudo que eu foi falado o que que tá por trás o que acontece a gente vai ver aqui a arquitetura disso aqui então eu tenho uma ferramenta aqui eu tenho um um pode ser um tablet pode ser um um mobile ou pode ser um um um sistema sendo acessado eu tenho o Api GAT que faz a a recebe
essa informação Ok o IPI gator ele recebe essa informação Ele trabalha essa informação e manda pro lambda function o lambda function é uma ferramenta dentro do amamos isso aqui são tudo ferramentas dentro do aws ele recebe essa informação esse código ele Analisa aquilo lá e aí ele manda pro Amazon Bedrock E aí eu passo para ele Qual é o modelo que eu vou querer utilizar ele vai trabalhar aquela informação e vai mandar pro corrir que é o modelo fpm que que nós estamos utilizando né então Eh eh a toda tudo aquilo que foi falado eu
posso ter tirado fotos aqui mando pro meu pro IPI Gate né tudo isso daí acontece por trás do sistema o lamida function vai fazer análise ele pode acessar Banco ele pode fazer ali A análise do de alguma coisa que tá acontecendo E aí ele manda pro Amazon bedro que o Amazon Bedrock manda pro modelo que foi treinado então pra gente entender aqui o que que são aquelas pecinhas O que que está por trás né o epi Gateway ele é um serviço de daws para criação e publicação e manutenção de de api ou seja ele é
um um um um um Gateway né um portão né diria portão mesmo onde é a entrada da minha requisição né E aí ele tem um controle de de de de de e e tem ali também a inteligência de de de ter ali a segurança de de permitir entrar só quem eu quero ou seja se o meu sistema está chamando a o IPI Gate ele vai ter o quê ele vai ter ali uma segurança uma chave para poder entrar então ele entrando ele manda pro lambda function o lambida function é uma inteligência de de de um
serviço de computação sem servidor dentro do aws né Ele é orientado eventos e eu posso desenvolver ele utilizar diversas linguagens posso utilizar p posso estar utilizando ã Java C Sharp e eu posso trabalhar com muitas coisas eu posso utilizar triggers eu posso acessar bancos eu posso por exemplo aqui o que que é trigger Chegou algum evento ele dispara e executa alguma atividade que eu queira então Eh quando ele chega essa requisição dentro do dpi Gateway automaticamente ele manda pro lamida function Então lâ function faz essa análise eu posso acessar um banco de dados para registrar
isso e eu posso fazer o que for aqui dentro feita a análise Ele tem ele define qual vai ser o modelo que o bad rocken vai tá utilizando Então dentro da da da do meu código aqui eu falo ó você vai tá utilizando este eh Modelo E essas são as informações os inputs que eu quero então o amazon badw É um serviço totalmente gerenciado que oferece várias opções de modelos de base e que é são os FMS né de alta performance das principais empresa de A então eu tenho várias empresas que tem os modelos aqui
dentro por isso que eu tenho que descrever qual é o modelo que eu quero estar utilizando dentro do amazon Bedrock lembre-se o Amazon Bedrock é uma é o é o Marketplace é a minha prateleira e eu escolho qual é o modelo que eu quero est utilizando vamos para um outro Case aqui então Imagine que eu queira gerar um poster de um filme né ou que eu queira tá gerando uma empresa de marketing tem ali uma necessidade qualquer de tá gerando alguns modelos né antigamente só fazendo um parêntese aqui eu já trabalhei em agência de de
eh de Publicidade então nós tínhamos ali um pessoal que que que eram o pessoal do designer né então existia uma pancada de revistas filme tinha uma sala toda preparada pro designer tá entrando ali né Para quem passou pela revista MTV eh empresas como MTV Então vai vai entender o que eu tô falando né então era muito louco ali o cara que criava ele tinha que ter um tempo ele tinha que ter Tá inspirado ele precisava ter ali a a os inputs dentro dele né então ele ia ver algumas coisas nesse sentido para poder gerar alguma
coisa dito isto hoje Se eu tiver eh alguém uma uma uma uma empresa né com um sistema onde eu faço ali os inputs que o meu cliente define né Ó o meu cliente el ele quer ah eu penso em algo desse sentido que seja utilizado esta cor que seja vai ser utilizado para isso qual esse propósito com essas informações eu posso trabalhar e aí fazer o quê eu posso gerar os inputs e mandar pro Amazon Bedrock E aí ele gera esse esse poster do meu filme que vai ser lançado então aqui é o que acontece
aqui eu tenho um sistema que ele vai fazer os inputs das informações o Amazon Bedrock vai vai utilizar aqui o o install ability ele vai vai trabalhar essas informações pro retorna pro Amazon Bedrock E aí ele joga no Bucket S3 esse Bucket S3 ele é e feito isso daqui ele vai ser o quê ele vai ser disponibilizado um de certa forma o acesso a esse esse sistema aqui pra gente tá bem essa imagem bom então o que que acontece o Amazon Bedrock ele vai trabalhar isto para nós tá aconteceu muita coisa aqui galera desculpa aí
bom o Amazon badw vai trabalhar isso para nós o S3 vai receber essa imagem e Vai disponibilizar somente a URL disto Ok bom que que acontece por trás disso tudo o que acontece ele vai fazer o seguinte nós temos um sistema que vai fazer a chamada novamente http api GAT o Api GAT vai receber essa requisição ele vai mandar pro Lda function Ok o Lda function vai receber ess informação manda pro pro o property pro Amazon Bedrock o Amazon Bedrock manda pro meu FM pro meu Modelo E aí retornando isso ele faz o o upload
pro meu Bucket S3 o Bucket S3 ele só vai est disponível retorno o qu somente aurl para ele poder fazer o download disso então eu não vou retornar a imagem em si eu retorno o qu para esse sistema aqui eu retorno somente a URL que vai ser acessado no meu Bucket S3 to essa estrutura aqui ela vai estar com Private vai estar privada né eu não posso ter acessos externos eu não posso ter eh eh eh recursos que estão públicos o o o Bucket S3 se eu deixar ele público eu posso sofrer um ataque Então
por aí por isso que é perigoso deixar ele ele liberado e aí o que que eu tenho aqui somente o acesso do meu sistema externo com a chave que ele tem vai ter aqui do IPI GAT chamando lambda function o lambda function vai chamar o Bedrock Então esse é um Case também para poder gerar utilizar um outro eh um outro eh modelo Ok bom dito o que que é o ep GAT Como já falei ele é o que vai receber a aquisição ele vai ter uma chave vai ver quem é que tá chamando ele se
tem acesso para entrar entrou vai passar pro lambida function dentro do lambida function ele vai ter ali a inteligência de trabalhar aquela informação aquele input V quem ele vai chamar E aí ele vai ter o o um pode sot trigar com outro serviço ou não feito isso o Amazon eu chamo Amazon Bedrock o Amazon Bedrock vê qual é o modelo que o lambda tá falando aqui para mim E aí eu faço o quê mando pro pro S3 a informação aqui ok então esse Case ele pode ser utilizado nesse sentido aqui de gerar alguma imagem né
de tá gerando eh um uma imagem de de grande alta de alta resolução Ok então para eu poder est um Case tá utilizando isso daqui é é dessa forma que eu trabalho com essas informações Ahã aqui a gente pode até explorar muito mais mas aqui tá uma forma Simples que são serviços da WS que é o IPI Gateway que é quando eu vou trabalhar com a requisição externa de um sistema externo tá chamando pra gente aqui o o o uma requisição dentro do aws a forma que eu protejo eh eh o o meu o meu
acesso aqui para ninguém poder invadir para não invadir aqui o o o sistema aqui também tem o lambda function que é o é uma se você construir o lambda function com python você vai consegir eu gosto de Python né então a gente consegue utilizar ali várias bibliotecas você tem muita liberdade pode est utilizando com Java com dnet pode utilizando com várias linguagens e aí você pode chamar também o dynam Deb você pode chamar o banco de dados Você pode enviar também um SMS pode enviar algumas notifica Ok bom e aqui a gente tem o Amazon
Bedrock com o nosso sistema aqui com o nosso modelo sendo treinado [Música]