[Música] Fala galera esse é o azul Quest o podcast traz para vocês os bastidores opiniões novidades feitos que é uma tecnologia inovação meu nome é Mônica Ribeiro e o tema de hoje é o impacto da inteligência artificial no desenvolvimento de software então solta a vinheta embora começar [Música] esse episódio ele vai ser bem massa porque a gente vai discutir o Real impacto da Inteligência Artificial que também é chamada carinhosamente de a né é como que ela impacta no dia a dia do desenvolvimento de software e até mesmo debater é o que várias pessoas desenvolvedoras tem
receio que é Ah será que aí ah vai tomar meu emprego e ainda mais quando a gente vê o potencial delas né como por exemplo através do chat GVT então para falar sobre isso hoje a gente tá super bem acompanhado a gente tem dois convidados aqui então sejam bem-vindos Geraldo e sete que é mais conhecido como Zé mesmo né então por favor se apresenta aí para o pessoal bom quem me conhece meu nome é Sérgio Lopes conhecida aqui dentro do Banco Itaú aqui junto com as Lupe também como usar um apelido carinhoso aí de anos
trabalhando sou especialista em engenharia de software Meu foco aqui é back-end e eu tenho estudado muito aqui até para contribuir contribuir aqui com esse papo aqui de hoje é como é que a gente consegue enriquecer o nosso desenvolvimento de software usando Inteligência Artificial e eu vou dar um spoiler aí não vai roubar nosso emprego não Gente vou ficar tranquilo fala Pessoal espero que vocês estejam bem chama Geraldo né sou mestre inteligência em modelagem computacional atualmente venha postando doutorado nessa mesma linha de atuação investigando como modelo de Guiar podem ser aplicados ali para ajudar crianças que
têm dificuldade de fala dificuldade de comunicação e aqui na zup eu atuo né como especialista na área de dados então aí envolvendo desde a parte de análise ciência e engenharia e como Sérgio falou estamos com nossas empregos garantidos talvez até temos uma ferramenta aí para nos ajudar próximos duro próximo enfim muito bom já deu um alívio assim só de começar o episódio com essas informações e para a gente começar é bem legal a gente é botar aqui né que que é uma definição de a que que é a inteligência artificial E como que ela tá
transformando os diversos setores incluindo o nosso né que desenvolvimento de software que ele tem um pouquinho de vocês sobre isso se a gente vai pegar esse contexto de ar de forma bem simples né a inteligência artificial basicamente se resume a modelos que fazem o computador conseguir simular comportamentos humanos então questões de comportamentos humanos né comportamentos de tomada de decisão comportamentos de conseguir gerar coisas então como a gente tem hoje esses novos modelos né do chat de PT parte de geração de conteúdo então todos esses modelos de computacionais que eles permitem que a gente tem um
comportamento próximo ao humano eles podem ser entendidos como esses modelos de ar né eu poderia complementar que assim vamos lá o único ponto aqui que assim é inteligência Pérola no mucho né que não é tão inteligente assim ele Depende de do que você treina ele mas é mais um ferramental que tem surgido aqui dentro do mercado em diversas áreas não só na área de desenvolvimento de software para a gente poder automatizar muita coisa e ter mais velocidade para encontrar respostas para problemas que a gente precisa resolver nesse gancho nessa busca por tomar o por fazer
que o desenvolvimento de software seja ainda mais cômodo para a gente desenvolvedor é uma pauta que é bem antiga e até azul que também tem auxiliado nesse ponto que é relação sexual agilizar o desenvolvimento de software cognitiva né das pessoas desenvolvedores que estão usando fazer um board mais rápido por exemplo por um projeto uma configuração setup e enfim a gente sempre busca recursos que traz com que a gente consiga desenvolver de uma forma muito mais rápida entregar valor e a gente possa ser mais criativo né E aí eu queria saber da experiência de vocês né
como que é a ela tá influenciando para que a experiência das pessoas desenvolvedoras se torne ainda mais eficiente mais produtivo Eu acho que um ponto que eu olho bastante aqui no desenvolvimento de software vamos lá a gente que produz código se você parar para pensar no fim do dia é uma atividade repetitiva você não tá inventando novos algoritmos você que você esteja trabalhando com ciência com pesquisa mas se você não tá ali na produção do código do dia a dia é algo repetitivo é algo que você está fazendo variavelmente a mesma coisa o tempo todo
E aí aonde entra aqui a iaque ajuda a gente ali automatizar isso daí então por exemplo costumo fazer uma alusão aqui mas se você pega as próprias ideias de desenvolvimento coisas que por exemplo ali no lombok no Java Qual era o objetivo de disso por exemplo a quando a gente pega ali as ideias de desenvolvimento uma das grandes vantagens de você usar uma ideia de desenvolvimento você vai usar um inteligente da vida um eclipse são as teclas de atalho que te ajudam a produzir coisas mais rápido a geração de código automática aí você chega ali
e fala assim cara resolva playlist de código você vai lá botão direito ou a tecla de atalho se dominou ali a ideia que você tá sem série ali um trecho de código pronto é um trecho de código ali que para resolver ali ou por exemplo lombok escrever menos código Então nesse ponto por exemplo um dos principais vantagens que a gente tá usando a aqui é produzir o código mais rápido para nós porque porque vez de eu olhar e procurar uma vantagem legal por exemplo principalmente o pessoal que tá começando a desenvolver você fala Putz eu
preciso codificar que alguma coisa você não sabe como é que funciona aquele método não entende ainda muito como é que funciona aquilo lá você precisa fazer o que que acontece aí você preciso fazer você vai no Google vai no stakehover vai procurar em um livro Vai procurar alguma coisa agora não eu posso chegar numa inteligência dessa pedir um comentário fala assim cara me ajuda com esse trecho de código eu precisava fazer isso aqui qual o melhor jeito de fazer ele traz uma sugestão de código ali que eu posso falar cara sabe tá preenchido aquele código
para mim então isso me dá um ganho de velocidade para eu poder inclusive estudar se aquilo que ele me sugeriu vale a pena usar dentro desse cenário né Beleza é muito bom a gente usar mas como sabedoria também né Não só copiar aceitar o que ele sugeriu acha que é melhor você entendeu ele realmente essa semana eu fui testar né É uma ferramenta para poder me dar sugestões eu quero como eu poderia refaturar e melhorar esse código aí me deu alguma sugestões e aí eu coloquei uma delas que eu achei quente só que quando acordei
os testes militares deu no Pointer então elas não dava confiar cegamente né a gente tem que ter essa malícia de tipo assim será que é isso mesmo o Sérgio Ele trouxe um ponto interessante né de que essas ferramentas de ar elas normalmente atuam basicamente para ajudar aquilo que as pessoas desenvolvedoras já iriam fazer no seu dia a dia e uma coisa muito comum que a gente tem dentro de um processo de software Hoje é a ideia da programação ímpar então um chato GPT um copart da vida ele pode ser visto como o seu pai robótico
ali que vai estar lhe ajudando a tá construindo um código então você tá com a dúvida você quer pegar uma sugestão de um conteúdo que aquele Gere um código ali específico para você você pode estar pedindo ajuda para ele poder fazer essas coisas inclusive ações repetitivas tem até um ponto que eu acho interessante né que a gente fala muito da parte do uso da ia para construção de testes automáticos geração de código tal só que quando a gente olha para um espectro por exemplo da parte de desenvolvimento web especificamente para a parte da sensibilidade a
gente vê que hoje no Brasil e no mundo a gente tem muitos sites que não são acessíveis e a parte você construir uma aplicação acessível nada mais é do que você dedicar um pouco mais de tempo para gerar mais contexto para aquele conteúdo que você tá construindo por exemplo gerar uma descrição para imagem Então nesse tipo de ação essas inteligências artificiais podem estar ajudando a pessoa desenvolvedora a ganhar a produtividade e entregar produtos com a qualidade né voltada para aspecto de segurança performance acessibilidade de forma mais interessante só que aí fazendo o link com kimono
que trouxe sempre com aquele viés de verificação porque ele pode gerar uma descrição para imagem e ele tem alucinado completamente sem sentido Então tem que ter uma visão de uma pessoa especialista para olhar e tomar uma decisão desse aquilo realmente tá coerente ou não e até pegando um gancho no que você falou sobre Alucinação né Geraldo porque pega um gancho até com a Mônica falou que você falou por exemplo existe um ataque hoje em dia que é muito comum sendo usado com essas inteligências artificiais que é justamente é esse ponto o agente do Mal vamos
falar fraudador ali porque não às vezes não tá querendo ainda fazendo uma fraude mas o agente do mal a pessoa que tá ali mal intencionada ele se aproveita que aí a ela tem essa ainda hoje eu acho eu acredito que nem existe a solução para isso ainda na parte de Alucinação ele se aproveita disso para para poder começar a sugerir por exemplo código malicioso dentro ou o código ruim dentro de uma resposta que você acha que é verdadeira E aí você vai lá coloca aquilo no teu código não valida isso em lugar Então quando você
vê você tem uma aplicação com comportamento errático Em algum momento em produção e que você poderia ter se atentado porque foi justamente um uma exploração dessa Alucinação de a e outro ponto que eu pego também desse gancho que é o que a Mônica falou você precisa continuar sabendo que você está fazendo por exemplo um dos Testes aqui que eu tava fazendo um código que eu tava fazendo aqui no usando o chat GVT por exemplo como meu par aqui na programação eu tava Produzindo um código aqui e aquele negócio a gente é o discorro né eu
tô beijava desde lá de trás aí eu peguei tava fazendo um método lá usei classe anônima para resolver um problema ali não sei o que lá na minha ideia eu tenho conectado acionar lente né aí o sonar começa a reclamar e falou assim cara isso aqui era legal até o Java 7 depois do Java 8 você podia estar usando lambda você não precisava mas está fazendo isso daqui aí eu olhei e falei assim peguei o chat GPT joguei e falei assim cara me deixa esse código comprar esse com um Java 21 estava no Java 21
que código que ele me devolveu exatamente o mesmo código que eu tinha colocado meu código não tava errado ele era complexo 21 o sono é link que tava reclamando eu tive que saber a pergunta para fazer para ele agora que eu olhei e falei assim ah espera aí ele me devolveu a mesma coisa Ah pera aí como é que eu consigo trocar esta classe para usar lambda expection Aí sim o chat de PT me trouxe um método corrigido com o o jeito que eu poderia fazer mais mais eficiente ali naquele ponto então você precisa saber
o que você tá fazendo para saber o que você perguntar para para inteligência Com certeza e até aproveitando esse exemplo que vocês estão andando quais ferramentas que hoje em dia vocês usam é como um apoio né de como ia e quais outros vocês estão percebendo que estão começando a ganhar relevância um dia no dia a dia de desenvolvimento hoje para parte de desenvolvimento né acredito que a mais divulgada seja acopá-lo até mesmo a gente tem outras da Amazon o chat GPT ele vem sendo utilizado muito agora professores desenvolvedoras em diferentes ações recentemente agora tá lançando
serviços na base de A também né para não ficar ultrapassado não ser só uma base ali de conhecimento onde eu vou atrás de dúvidas de erros que outras pessoas já tiveram Mas ele também me ajudar nessa parte de geração de código então hoje a gente tem muito conteúdo a nível de ferramentaria do que a gente consegue estar utilizando né Só que eu acho que um dos grandes pontos vai nessa linha do que o Sérgio trouxe que é o termo novo agora da moda né você saber fazer engenharia de prova e você saber fazer essa engenheira
de prova de você conseguir fazer boas perguntas essa ferramenta é a forma de como você vai utilizar essas ferramentas bem no seu dia a dia de trabalho então eu tenho que saber como pedir um teste unitário bem escrito eu tenho que saber como eu pedir um código mais otimizado um código acessível seguro e etc para que essas ferramentas consigam tá me dando essa devolutiva de forma interessante dentro dessa linha de ferramentas disponíveis no mercado o que é interessante também da gente estar tendo esse Boom de inteligências artificiais a gente tem um mercado ali Acho que
com o pai dominando ali né esse fluxo de desenvolvimento já integrado com ferramenta da Jack brands você já conseguia estar utilizando legal de uso só que agora a gente tem big-tech começando a se envolver a estarem liberando novos modelos generativos generativas de formas complexas e a gente vai conseguir começar a pegar esses modelos agora ou pensasse e começar a criar contextos de domínio específicos para as necessidades de desenvolvedores e até necessidade de padrões de projetos específicos e começar a estar facilitando esse processo de engenharia de pronto que tem tanto reduzir essa quantidade de Alucinação desses
modelos né a gente teve recentemente aí acho que é o lhama lhama ou algo parecido do tipo da Meta né que ele soltou aí justamente para que a galera consiga estar construindo coisas em conjunto e com a Mônica trouxe no começo do nosso papo aqui na zoop junto com as tagspot a gente também vem criando ferramentas do tipo para parte de viagem negativa para linha de código olha até pegando um gancho que você falou Geraldo tem e tem muita ferramenta já tem muita ferramenta no mercado e tem muitas que às vezes a gente pega e
elas funcionam bacana em casos específicos eu acredito porque por exemplo um grande auxiliar aí de desenvolvimento de código sem sombra de dúvida chat GPT é um grande auxiliador Eu testei o Google byte ele ainda não tá dando respostas tão legais quanto o chatgbt para código por exemplo mas se você pega se desenvolve para Amazon Você tem o Amazon Whisper agora eu acho que o Cristiano cara se você desenvolve código para Amazon ali focado em produtos da Amazon cara ele voa porque ele ele consegue ele ele treinado nos produtos da Amazon então ele te dá o
melhor jeito de você utilizar ali conexões com Eks e fazer o teu hiema ou lá para você fazer o teu fargate e tudo mais tem o lama aí da Meta entrando na jogada eu acredito eu ainda não testei eu só vi o anúncio também do data Eles vão usar a própria base destaca o que a gente deve ser gigantesca para aprender ali se aquilo deve ser bom demais porque assim quem nunca usou o que está couve-flor para poder tirar algo uma dúvida ou simplesmente copiou e colocou código lá e botou para rodar atire a primeira
pedra a jet-bras também anunciou agora tá você consegue dependendo da versão que você tá usando do Intel DJ eles lançaram agora o assistente em cima do coisa que ele é baseado também no em cima do chá de GPT só que acontece você não precisa ter uma conta no chat gptm mas cara isso para você por baixo dos panos então eu achei legal aí eu acho que o principal ponto é você entender aquilo que você está fazendo qual é o melhor que vai te atender porque qualquer um deles ainda você vai vai voltar sempre para pergunta
original ali né Você sabe que está pedindo para Inteligência Artificial a gente como escrever a melhor pergunta do Google para como fazer a pergunta certa para iar né e é engraçado que elas pode ser até mais difícil porque no Google a gente acaba fazendo algumas pegando algumas palavras-chaves isso já encaminha para uma página de flor alguma coisa nesse sentido né e eu tenho uma próxima pergunta que você já deram spoiler sobre a opinião de vocês no início do episódio que é sobre como que a iaça ela é uma ameaça para nossa carreira e aí eu
queria ouvir de vocês né que vocês disseram que não tudo mais queria saber porque eu eu vou falar justamente por esse ponto tá você para responder se a gente precisa entender o que que não faz essa que é verdade porque assim o que que ela não faz entendeu ela hoje o que que ela aprende ela em termos de código ou qualquer outra coisa ela precisa ser treinada com um modelo de dados Então você tem que ter treinado ela com alguma coisa então ela é treinada com o quê com repositórios mas por exemplo Belê Então ela
é capaz de eu falar assim ah eu quero fazer aqui sei lá somar o a com B na linguagem X é ela é capaz de me dar um código disso só que por exemplo ela não é capaz de ainda não sei se ela vai evoluir no futuro entender convenção de código isso ainda cai por fator humano para o desenvolvedor Então você tem que olhar e falar assim cara a convenção do Java com o nome da classe certinho o nome isso é você Ela não vai devolver ela vai devolver um exemplo de código você vai ter
que aplicar a a convenção ali eu não via ainda nenhum exemplo que eu peguei aqui de a devolvendo que ela consiga fazer com o errore incorretamente se lidar com erros ali em código isso daí ainda tá na mão do desenvolvedor então no fundo no fundo ela o que que o que que ela o que que ela faz ela é Saimon disse você pede alguma coisa ela responde alguma coisa mas cabe a você como fosse não ter review tradicional num bar programa tradicional que é alguém Ele tá te ajudando a produzir código mas você tem que
estar lá olhando para falar assim cara isso aqui é o melhor jeito de fazer isso aqui não é o melhor jeito de fazer ele pode dar uma sugestão de código por exemplo ali eu vi isso aí já aconteceu ali você tá não não coisa que ele sugeriu um trecho de um código para produzir um singleton só que eu tô num trecho de código que ele é altamente multi trade cara sem multipread vai dar pau e isso aí ah não vai conseguir entender porque ela não consegue entender o contexto em que você vai estar executando a
aplicação ela consegue entender que te pediu para você fazer tal coisa E aí isso você tem que aplicar e falar assim não esse quadrinho aqui não vai dar certo ou isso aqui eu preciso corrigir ou como você mesmo falou ali no começo você fazia o teste deu num Pointer assim eu peguei aqui uma vez eu fiz a mesma coisa eu peguei aqui e falei assim construir uma classe eu falei assim preguiça de fazer preguiça vamos dizer assim não é preguiça vamos dizer não queria fazer ou queria acelerar vamos dizer assim fazer os testes eu falei
assim cara fiz a pergunta joguei ele me deu oito testes unitários a hora que eu fui rodar dois não passavam Opa aí eu fui com calma entendeu o que que ele fez ah tá era aí aí eu corrigi os dois testes mas já me acelerou ali dois em oito seis funcionários foi mais de 700% ali para mim isso quando a gente olha não só o nível de mercado mas até a nível de academia mesmo esse comportamento das viagens inclusive já vem sendo documentado né então tem estudos desse ano que pegaram a lei os principais disponíveis
ali para o mercado para fazer testes e pedindo justamente para eles gerar em testes unitários cenário que seja comentou né Então olha já tá sanitários aí para esse cenários aqui específicos e o que foi que se avaliou que esses llms boa parte dos casos eles falhavam e está gerando testes efetivos né então a nível de leite eu tenho base Eu tenho um Peter programa em ter ali alguém como par para tá me ajudando a Gerar esses testes tem de ser uma ferramenta muito efetiva que vai estar ajudando a gente a construir produtos de softwares de
qualidade de forma mais rápida só que a existência dessa pessoa especialista dentro de um fluxo ali de uso dessas ferramentas tem que existir em dois momentos né no primeiro momento quando você vai fazer a pergunta porque você tem que saber fazer boas perguntas e para você fazer uma boa pergunta você tem que ter conhecimento de domínio sobre aquilo dando é simplesmente você chegar e dizer Olha já era uma classe tal para mim você tem que dar um contexto ali específico para que ele consiga gerar essa classe seguindo boas práticas e a análise da saída também
do altitude da ferramenta foi gerado um código como resultado né Qual sua visão crítica em relação a esse resultado que foi lançado ali esse código ele realmente é bom ele é executável ele é executável mas ele é informático ele é seguro e etc Então essa visão uma pessoa desenvolvedora como especialista da área continua existindo a nível de mercado né de ter essa necessidade tanto para gerar conteúdo analisar os conteúdos ter essa visão crítica feita que está sendo lançado quando a gente vai para aplicações realmente complexas aí que a gente vê cenários da ferramenta falhando mais
ainda na parte de construção de aplicações completas de algoritmos complexos e etc e além de tudo isso o que é que a gente tem também com essas viagens novas oportunidades para pessoas desenvolvedoras na real porque agora a gente tem pessoas que vão estar trabalhando na construção desses modelos construção desses modelos para parte de geração de conteúdo textual imagem de áudio então a gente tem um novo mercado aí se abrindo né e dando essa possibilidade da gente inclusive pegar esse super modelos essas Big tags e tá gerando esses faintones tá gerando essas otimizações nesses modelos para
gerar ferramenta por exemplo de domínios específicos de cada empresa como Sérgio trouxe né eu tenho uma ferramenta específica da Amazon ela manda muito bem em ferramentas da em Soluções em respostas específicas para produtos Amazon então se eu tenho isso para zoops eu tenho isso para Itaú só tenho isso para outros players de mercado eu consigo tá direcionando ferramentas de ar específicas para o meu domínio né é isso muito legal e até um ponto e quando estava falando gerado eu me lembrei de um tempo atrás Assim muitos anos em 2017 eu tava fazendo muito sobre a
até iniciar o mestrado em a também e o tanto que é interessante a gente ver a matemática por trás da e a que quando ela seca ela vai com calma que a gente quer nada mais é do que reforçar sinapses né como se fosse um cérebro humano que é dar mais peso ali matematicamente para alguma parte enfim é muito interessante ver como funciona e aí ela também depende de nós continuar evoluindo como você disse e vocês vários exemplos dos Desafios técnicos da EA e como que a gente usa nossas habilidades desenvolvedoras para contornar isso e
trazer ela para um momento produtivo para a gente mas e aí em relação aos desafios éticos e também de segurança que estão associadas ao uso de a no desenvolvimento como que vocês enxergam isso eu vejo que tem uma série de desafios Então acho que o tema mais quente quando a gente fala né sobre questões éticas voltadas para a parte de uso de ar a gente cai muito naquilo que a inteligências artificiais os modelos eles são treinados com dados existentes de seres humanos que geraram ali então se hoje nós temos comportamentos racistas sexistas e etc essas
inteligências artificiais tendem a reproduzir esses comportamentos se não existe nenhum tipo de regulação lá dentro para limitar aquela dessas respostas preconceituosas olhando basicamente com processo desenvolvimento de software a gente tem a mesma coisa se eu tenho um olhar que ela é treinada com códigos peguei vários códigos lá do github dentro do github tem vários códigos que não são clincold que não são códigos que séries seguem boas práticas então eu vou ter um conjunto de códigos ali gerados que não necessariamente vão estar obedecendo a bons padrões de projeto padrões de arquitetura e etc Então eu tenho
fragilidade sem respostas ali dentro da linha da parte de segurança mesma coisa não tem um respaldo nenhum de que a minha inteligência artificial vai estar gerando códigos e implementações realmente seguras um outro ponto dentro desse aspecto de segurança que é muito crítico É voltado para a linha de privacidade hoje aqui no Brasil a gente tem lgpd né ele Geral de proteção de dados na Europa a gente ainda tem leis mais rígidas ainda que a lgpd e o que que acontece esses modelos hoje de LM eles são modelos treinados com terabyte de dados super contextos de
dados de várias pessoas que são lançados lá dentro para treinar aquilo tudo e ele conseguir dar essas respostas de forma geral né de forma mágica Mas será que tem nome de pessoas lá no meio Será que tem CPF de pessoas lá no meio até que ponto tá lançando dados de empresa para uma máquina na nuvem da Open ai e tá ela tá tratando isso para mim isso é seguro e eu posso confiar nesse processo Então existe uma série de questões e questões que eu posso olhar desde o nível de desenvolvimento de software mas questões éticas
a nível de sociedade mesmo e jurídico e etc De quem é a propriedade desse conteúdo que está sendo gerado é um conteúdo proprietário ou não que vai gerar discussões por muitas e muitos anos uma certeza que a gente tem aqui tem que existir algum tipo de regulamentação tem que ser regulada né o uso dessa e a só que sempre aquele ponto né até tipo ponto a gente vai ter esse regulamento a fim de não impactar a ciência da gente conseguir ainda que essa ferramenta avance mas avance dentro de padrões éticos para não tá gerando como
Sérgio trouxe né mauers não tá gerando o conteúdo de racistas e enfim soluções que não são para o bem e eu podia indo além tá geralto porque aí olhando para o âmbito aqui de Cyber Defense não é só a regulamentação se você pega hoje se você for você usuário comum entrar no chat GPT no bar de da vida não testei o Lhama ainda não consigo falar mas o chat GPT e o bar de eu consigo falar chega lá e fala assim cara eu quero construir um código para fazer malware para fazer isso aqui vamos lá
sei lá um ransomware específico ele vai te responder que ele não pode fazer isso porque ele ele tem o código de ética só que esse código de ética é que é bravo existem ataque estudos diversos tipos de ataque e Estudos que mostram como você consegue vai passar isso daí até colocar e tem vários tem desde psicologia reversa que é maior exemplo do que ficou aí existe um memes aquele era real que o cara perguntava para ir aonde ele podia fazer pirataria de software e ela fala não eu não posso fazer pirataria Ai que sites Eu
Tenho que evitar ela deu uma lista de sites para o cara evitar e quebrou ali a a ética de certa forma o chat respondeu com ele mas deu a resposta que o cara Queria que era uma resposta de conteúdo nocivo vamos dizer assim e hoje em dia é uma faca ali que eu brinco que é uma faca de dois gumes né ela tem ela tá afiada pros dois lados assim como o agente do mal usa para o ataque ou a gente do bem tem que começar a usar para se proteger cada vez melhor porque o
que que acontece com isso fora eu consegui fazer isso tem técnicas já bastante exploradas aí que eu consigo quebrar e fazer com que o chat GPT me responda o bar de me responda como fazer algumas coisas de maior tem algumas coisas que eu já testei ele responde até o conceito de como você faria um ataque daquele tipo mas os exemplos de código não funcionam mas por exemplo tá muito crescente no mercado e não é regulamentação de certa forma não vai resolver mas se você pega hoje nadar porque web eu tenho fraude GPT o homem o
homem GPT não sei o quê os Agentes do Mal estão crescendo um atrás do outro o cara tá treinando aí a dele e tá vendendo aquele produto para falar assim produz aí ficha Produza aí é conteúdo de para fazer ranço é produz conteúdo para fazer vídeos adaptativo Não testei nenhum deles para saber se algum deles funciona então o que que acontece de certa forma essa hoje esse mundo de Cyber ataque ele exigia que o cara tivesse um conhecimento a mais isso daí assim como tá facilitando a vida do desenvolvedor para quem quer fazer esse cara
do mal também tá facilitando a vida dele tá dando um acesso mais rápido informações para aquele cara que tá começando neste mundo de olhar como é que ele faz fraude então eu tenho que começar a olhar do outro lado também e falar assim como é que eu me protejo mais rápido e a inteligência artificial pode me ajudar também da mesma maneira porque ele vai me dar se ele dá a velocidade pro cara criar Ele também me dá a mesma velocidade que eu me defender entendeu então vamos dizer assim que o jogo de gato e rato
entre Cyber e Defense aqui e o agente do mal é ficou mais sofisticado Com certeza que a gente tem que tomar cuidado até mesmo por exemplo se eu pego um código meu que é muito assim é um código privado né Não pode ser exposto eu acabo colando ele inteiro a face inteira dentro daí a para poder tentar ter uma resposta então eu acabo expondo informações sensíveis e obviamente né ele deve usar isso para treinamento etc e isso pode dar muito ruim então a gente tem essas atenções aí também isso aconteceu com a Samsung foi um
Case maior famoso eles o cara o software inteiro deles apareceu no para fora porque o cara começou a usar para treinar e aí óbvio que aí neste mundo corporativo privou tá lá mas as empresas incitam olhando dessa forma porque por exemplo o github o github cobalete ele não aprende de código privado ele só aprende de código público então se você não expõe seu código você tá seguro o chat GPT hoje ele não ainda não tem essa proteção Mas eles estão fazendo uma versão interprise para poder atender esse cenário para falar assim cara eu consigo não
expor o meu cara para fora porque é aquele negócio botou lá meio que espalhou no mundo né até mesmo assim pensando em futuro da Iah Qual que é a perspectiva de vocês sobre o futuro daiá no desenvolvimento do software como que a gente pode se preparar para poder se beneficiar ainda mais do que tem vindo por aí eu vou falar acho que o primeiro ponto é aqui é o desenvolvedor tem menos resistência com isso eu conheço vários desenvolvedores caramba ainda torcem o nariz porque eles acham que isso vai roubar o emprego deles não eu acho
que o que que isso aqui o grande futuro aqui é você aprender como é que você vai automatizar suas tarefas repetitivas dá mais tempo para você focar inovação focar em melhoria focar em evolução das coisas e tirar aquele o Mais do Mesmo que você já está acostumado a fazer deixar isso aí isso é fluir Então eu acho que o futuro do desenvolvedor é abraçar isso daqui assim como a liderança ali de desenvolvimento também abraçar isso daqui para dar esse espaço para você falar assim cara eu volto automatizar processos eu vou tirar tarefa repetitiva daqui para
te dar espaço para aprender mais para melhorar código para melhorar mais coisas e produzir coisas melhores E com isso a gente treina Inclusive a inteligência artificial para ser melhor ainda e facilitar mais e cada vez mais a gente produzir coisas melhores e mais rápida né E nesse ponto de resistência né sei lá a gente volta aí os antigos filósofos ele encontra o processo de escrita que ele dizia que o fato de você tá escrevendo conteúdo ali em algum lugar poderia estar impactando na sua forma de guardar conteúdo de raciocinar e etc só que a gente
vê né a história nos mostra que não dá para a gente bater de frente com a Inovação com a evolução da tecnologia se as coisas vêm e a gente tem que aprender a surfar Nessa onda a gente brincava um tempo atrás com todo dia era um fêmur que JavaScript novo né e agora a gente vê que todo dia tem um llm desses novos para parte de código de imagem de texto e etc e a ideia é justamente as pessoas desenvolvedoras continuarem esse processo de aprendizado saber o qual faz mais sentido para o seu domínio para
o seu contexto de Trabalho Acho que a nível de futuro aí a gente vai ter oportunidade de estar utilizando essas ferramentas em outras áreas acho que hoje a galera usa muito para parte de geração de código esse contexto que tem problema né mas na medida que a gente for melhorando esses a galera vai ter a possibilidade de estar utilizando ele sei lá a parte de gerência é mito de projeto para essas áreas que hoje são grandes dores do mercado de desenvolvimento então sei lá acessibilidade soluções web não são acessíveis o número de páginas web acessíveis
dessas ferramentas Elas têm esse contexto ajudar a galera a se tornar pessoas desenvolvedoras melhores realmente conseguir tá escrevendo melhores códigos dado que tem esse crivo do ser humano da pessoa especialista Então acho que é enfim entrar de cabeça dentro desse processo de aprendizagem entender como é que essas ferramentas funcionam utilizar oportunidade de utilizar elas no dia a dia Verificar também como utilizar elas para o bem né então verificando a saída não ser só um control c control V do conteúdo que foi gerado ali mas poxa isso foi gerado que realmente foi gerado ali é de
bom conteúdo a gente conversou bastante Você tem uma dúvida você ia lá tinha sua resposta e você é uma pessoa desenvolvedora que você dá control c control V funcionou você entrega já era ou você é uma pessoa que você vai ser crítico ao ponto de Poxa você escolheu que ele realmente tá bom beleza resolver meu problema mas eu poderia fazer isso de uma forma melhor então acho que aquele crivo que sempre existiu ele continua existindo e é você ter essa oportunidade de usar essas ferramentas no dia a dia e tá utilizando elas para o bem
como as práticas que a gente tem de ter um futuro interessante aí nessa parte de desenvolvimento de soft eu só colocaria um ponto a mais um Case aqui por exemplo até colocando em cima do que o Geraldo falou colocar aqui tem um ponto interessante mesmo não é só automatizar código exatamente você tem mais automatizações ali mas um exemplo aqui a gente faz a propaganda do dos outros né como diz o outro se você entrar lá hoje design ponto microsoft.com ele tem usando o da Meta você gera imagens a partir de de do do yaxi descreve
uma frase ele gera uma imagem cara eu faço os vídeos do meu canal do YouTube toda vez que eu fazia um vídeo novo tinha que ir lá no cano vai fazer o ícone fazermos cara acabou velho eu vou lá no negócio do do do designer microsoft.com falei assim ó data esse logotipo aqui ó gera duas imagens para mim nesse tamanho nesse tamanho eu consegui te tema Tom Ele faz até até o vídeo de entrada do do do do YouTube ele faz esse é um exemplo de pessoa usando e a pro bem então tá tudo certo
aí eu agradeço demais pela participação de vocês nesse nosso episódio do Cash Foi ótimo o nosso papo de hoje então será o Zé muito obrigada estão assim bem-vindos para futuros episódios tá queria agradecer aí o convite e tô aberto aí Se quiserem trocar ideia dois pode procurar lá no Linkedin Geraldo Gomes da Cruz Júnior acho que me acha lá na parte de busca e a gente pode trocar uma ideia sobre inteligências artificiais aplicabilidade dessas inteligências oficiais tanto na parte de código né de engenharia de software mas a gente também tem um potencial dessas inteligências artificiais
para mudar o mundo e outras áreas educação saúde Finanças enfim também gostaria de agradecer aqui mais uma vez esse convite da zup para estar aqui em mais um zoopycast ficou muito contente de estar participando aqui com vocês e fica aqui também assim como o Geraldo me procurem lá é Sérgio Lopes não acha não vão achar como Zé lá brinquedinho coisa é Sérgio Lopes mas no Twitter tá Sérgio Lopes SP o canal no YouTube Sérgio Lopes SP só me procura lá que vocês me acham E aí a gente consegue trocar umas ideias também a respeito de
toda essa futura logia aí que a gente tem aí guiar no nosso dia a dia então muito obrigada pessoal e só lembrando que para quem quiser conhecer mais sobre quem participou desse Episódio todas as redes sociais vão estar na descrição desse podcast Assim como as referências também foram citadas então não se esqueçam de seguir nossos plataformas de áudio e no YouTube para acompanhar os próximos episódios e também nas redes sociais que @sophinovation então muito obrigada e até a próxima [Música]