Fizemos o ChatGPT Conversar de Programador para "Programador" 🤖
Fizemos o ChatGPT Conversar de Programador para "Programado
a menos que você tenha passado as últimas semanas hibernando Você já ouviu falar do chat GPT o modelo de linguagem otimizado para diálogos lançados por quem gente pela opennay essa mesmo que tá por trás do gpt que por sua vez está por trás do githup Compass o chat GVT chamou atenção do mundo inteiro Literalmente com a sua capacidade de responder de forma muito similar a humana a toda e qualquer pergunta seria no futuro próximo o chat GPT o responsável por tirar o emprego dos desenvolvedores e
de muitos outros profissionais Mas e no presente o que que nós podemos fazer com essa ferramenta tá para programar com ela dá para ajudar na produtividade dá para ganhar dinheiro com chat GPT Vamos responder essas perguntas te mostrar como esse modelo foi treinado de contar as nossas impressões e mostrar exemplos impressionantes do que conseguimos extrair conversando com essa inteligência artificial Olá sejam muito bem-vindos ao CDF café para contar esse assunto que chacoalhou o mund o inteiro
tanto é que o chá de GPT teve fora durante alguns dias aí porque realmente não deu conta né inclusive no dia que a gente está gravando ele só apareceu há pouco tempo tava realmente fora do ar e se você gosta desse assunto já viu vídeos de outras pessoas aí eu sei que o deixamos falou sobre isso o Akita falou sobre isso chegou nossa vez também de mostrar as nossas impressões eu confesso eu não assisti ainda o vídeo daqui eu vou assistir depois eu assisti Praticamente todo mas é porque eu
não quero também ficar influenciado pela opinião de outras pessoas tá eu quero tirar a minha própria impressão do chat GPT já usei para algumas coisas fora programação e impressionou Então já deixa aí o seu like e comenta para mim se você já conversou com o chat GPT e o que que te impressionou nela e você não conversou não tem problema comenta aqui também se você acha que ela vai substituir alguns profissionais aí do mercado agora vamos falar né gente não adia nta ter medo da evolução
das inteligências artificiais o que você deve mesmo fazer é sempre se manter atualizado e se você quer entrar na área de desenvolvimento nós temos uma dica A lura tá oferecendo gratuitamente mais uma edição da imersão deve a loira Pois é serão cinco aulas onde você vai criar os seus primeiros códigos e projetos podendo tirar dúvidas e participar de um grupo no discord exclusivo a inscrição vai até o dia de Janeiro e o link tá aqui na descrição a s aulas serão do dia de janeiro até o dia
de fevereiro aproveita sua oportunidade também compartilha com aquela pessoa que está pensando em entrar por esse mundo da programação acho que a gente pode começar dizendo o que que é o chat GPT e qual o seu propósito já tinha PT nada mais é que a sigla para chat generative patryner ele foi ajustado a partir do GPT . que é um modelo de aprendizagem de máquina de rede neural treinado usando dados de Internet para gerar texto considera do humano a equipe da Open explica como foi o processo
de Treinamento nesse infográfico em resumo eles treinaram o modelo usando rlhf rainforcement learning from feedback que traduzindo seria aprendizagem por reforço com feedback humano eles utilizaram treinadores humanos de inteligência artificial para fornecer conversas tanto do lado usuário quanto como um assistente de Inteligência Artificial e esses treinadores tinham acesso às sugestões geradas pela EA para ajusta-las então eles misturaram esse novo conjunto didático com um conjunto de GPT que
se você não conhece já é um aperfeiçoamento treinado por humanos do gpt depois eles criaram um modelo de recompensa por aprendizado de esforço onde era selecionada aleatoriamente uma mensagem escrita por modelo e experimentando várias conclusões alternativas que eram classificadas pelos treinadores de Inteligência Artificial da melhor para pior usando esses modelos de recom eles ajustaram o modelo usando o próxi mo ao polícia de otimization que é uma classe de algoritmos de aprendizado por
reforço desenvolvido também pela Open Ei vejam que você não seja tão familiarizado com todos esses termos que citamos deu para ter uma ideia do que foi feito além disso a ferramenta que estamos usando agora está em testes e nós estamos ajudando na otimização a todo momento principalmente se você tá dando feedback para equipe já interessado nos créditos que estão sendo disponibilizados em troca para ut ilização Futura do chat GPT só para você ter uma ideia da utilização do chat GPT Sam outman fez
um tweet dias após o lançamento dizendo que ele já tinha alcançado um milhão de usuários Pois é como nós já falamos né quando nós estávamos preparando o material para gravar esse vídeo pouco depois de um mês aí do lançamento já tivemos dificuldade para acessar o chat GPT por conta da sua popularidade e agora para nós desenvolvedores o que o chat GPT pode significar o impressionante é que dá para fazer uma pergunta o que você quer conversar tudo em português e aqui eu perguntei ó faça uma
função que retorne os capítulos de um vídeo no YouTube a partir de um URL faça em JavaScript e adicione os Capítulos em uma Rei quando ela tá escrevendo o código eu vou falar né a gente já ficou impressionado até Como o português dela é muito bom né porque normalmente rolam altas dúvidas ali o pessoal escreve errado tá melhor do que o nosso e aqui por exemplo Dá para ver que el es pegaram a URL completa fizeram um split a partir do V igual tá mas isso provavelmente pode dar um erro seu
por exemplo usar a URL curta do YouTube é isso já pode dar algum problema o que eles fizeram aqui também fui pegar a partir de um de um Ajax aqui ó existe um watch fragmentos Ajax e eu nem conhecia essa URL isso aqui é até legal para ver que tipo de informação ela retorna E aí a partir disso ele geraria aqui né a partir desse conteúdo isso bom beleza vamos supor que que tá funcionando ele até explica ó Note que essa função usa biblioteca fede para fazer a chamada api do YouTube e obter os dados
do vídeo também é necessário adicionar mas vamos supor que eu não queira adicionar isso eu queira utilizar a o rss do YouTube que eu sei que ele tem um rss com informações do vídeo Então vamos pedir para ele trocar troque a URL troque a api utilizada pelo rss do YouTube boa é engraçado que ele gerou o código mas ele explicou qu e esse feed ele não é de um vídeo específico assim do canal então isso aqui não funcionaria né ou seja não funcionou mas é legal porque ele já
Mas ele gerou o código tratando aqui o XML exatamente com os campos que tem ali mas não funcionaria então vamos trocar então usando então a do Google o Google tem uma API né com os serviços dele e tem do YouTube também e essa a gente precisaria ter lá um cadastro lá né para e um Token para poder utilizar Agora sim ó tá usando aqui APK mas ele fez o mesmo mesma coisa né A partir da URL E aí a chamada api mesmo tudo bem tá pensando foi buscar perfeito mas por exemplo se eu pedir para refaturar o
código para sei lá Dart vou botar em Dart e o engraçado que aí para dar-te ele não tem o tema né acho que essa função para fazer chamada pelo YouTube obter os dados interessante né Mas se a gente agora quiser tratar aquela url que eu tô vendo ali que ele botou um VH né trate no código a URL do vídeo para aceitar também a versão curta vamos ver se ele entendeu É isso que eu ia falar né tem que conseguir entender muito bem o contexto do que você tá falando nessa pergunta a partir
de uma arruele curta ou longa a lá usando a pia do YouTube tá vendo o que que a gente fica impressionado E aí olha só o que aconteceu ele ele traz uma url ele gerou uma função aqui ó chamada get vídeo a partir da URL aí vamos ver se ele vai gerar Essa função para gente ó depois ó Então se o vídeo contém YouTube então é a versão longa senão se for o domínio YouTube impressionante agora quer ver uma coisa legal Vamos pegar aqui por exemplo um validador de CEP eu achei interessante que você pode
pedir para ela te explicar né exatamente se um código que você não entendeu tá aqui ó me explique esse código dois pontos esse código é uma função de ser chato que válida se uma string fornecida é um CEP válido veja que eu não disse Qual é a linguagem a gente ficou a linguagem mas é hoje está demorando um p ouquinho mais para responder né tá pesado muita gente usando eu já estão simpática que ela vai escrever anal aos poucos para a gente lendo né como se fosse preciso Então olha só a capacidade
de explicar um código né a função tem o nome validacep aceita como parâmetro mas tem chamada CEP dentro da função utilizar uma classe de biblioteca existem chamada Rex para verificar se tem fornecida CEP corresponde ao padrão de um CEP válido esse padrão é definido como sendo uma string com cinc o dígitos seguido de um traço seguido de três dígitos ou seja ele tá ele tá lendo a expressão regular e isso que é impressionante você conseguir pegar uma pessoa regular e ele explicar o que que é e
depois disso aqui o metro Smart verifica se estende fornecida corresponde ao padrão em resumo essa função utiliza expressões regulares para validar se tem fornecida é um CEP vale no formato e Botou ali o formato isso é impressionante porque ela não explica simplesmente o que que é um determinado comando algo genérico não ela explica exatamente o que que está sendo feito né mas aí a coisa é da contextualização isso que é legal porque se eu pegar esse código assim poxa que legal eu quero agora
transformar esse código para rustyle esse código para Rust E aí tá feito ele ainda coloca toda uma explicação do que que foi feito para ele ele conseguir rodar agora vamos testar sem se ele continua guardando a conversa pede para por exemplo substituir a expressão regular eu não quero que tenha que seja utilizado expressão regular mas não no que nós fizemos com fechar e aqui já tá fazendo deixa eu ver se ele é valida CEP é o mesmo nome então tá mantendo ele todo verificou
o tamanho verificou-se de todos ali fiz um fora em cada um verificou ali na posição se é um traço obviamente sem inspeção regular fica mais complexo né de fazer esse tipo de validação verificando se não for se é um dígito né ou seja numérico senão ele retorn a fácil Ou seja é uma forma de validar não é a mais bela mais bela acaba sendo a expressão né mas olha só ele conseguiu entender pela frase do Gabriel qual era o exemplo anterior ou que a gente tinha feito que a gente já tinha mudado
para Rust e conseguiu dar mesmo você não falou nada de CEP aí nessa frase que validação nada disso só falou do exemplo feito em fechar porque olha só um código simples e pedir para ela explicar Vamos pegar uma coisa mais complexa então por exemplo ó se eu for aqui no repositório do Linux lá do torrox e tem um arquivo lá dentro do Kernel Jaime Rust chamado lib.rs vamos voltar aqui no chat GPT e vamos perguntar o que faz esse código esse código é uma função Inverse que é executada quando ocorre
uma pânica Panic durante a execução do código ele é a função de gerenciamento de painx personalizada a primeira linha é um atributo de configuração do Rusty especifica que essa função só deve ser compilada quando nenhuma das configuraçõ es teste livre ou teste estiver ativo é impressionante esse poder de conseguir explicar código então com certeza dá para criar muita ferramenta utilizando isso então se você tiver sei lá no seu editor e você não tiver entendendo o código você pode selecionar
aquele trecho de código e alguma ferramenta que utiliza que aí do chat GPT pode explicar para você em português o que que tá acontecendo chocada aqui explicando detalhadamente cada linha por fim entra em um Loop Infinito que garante que o programa nunca retorne depois de uma pânica em resumo esse código define uma função personalizada para lidar com fênix que é ativada quando ocorre uma penca uma pânica no sistema e Imprime as informações da Pânico que chama a função de outra biblioteca e entra
em um Loop Infinito para garantir que E aí ele parou uma coisa interessante também por exemplo se a gente pedir para ela explicar o que para que que serve um arquivo específico do repositório do Linux a gente pod e colocar assim ó que serve o arquivo Linux é um cabeçalho que fornece acesso ao sistema de arquivos xfs do Linux xfs é um sistema de arquivo virtual que fornece uma representação hierárquica do expositivos e recursos do sistema ela permite aos usuários aplicações
sobre dispositivos configurados ou seja ela gera documentação também instantânea obviamente a gente tem que olhar para ver se essa informações realmente estão corretas ou não mas para geração de códig o refaturação e muitas outras coisas relacionadas a ao Nosso a nossa área de desenvolvimento tá impressionante nós encontramos muitos outros exemplos na internet como esse de uma especialista em S ou dando dicas de como tirar vantagem do chat GPT para melhorar a indexação de site desde aí
de ordenação de palavras-chaves tradução criação de títulos e métodos para a página um dos usos também que eu já testei aqui e funciona muito bem vou até deixar aqui ó fazer uma pergunta c omo me preparar para uma entrevista técnica para desenvolvimento de software fala uma empresa aí Vanessa nubank nubank enquanto ela tá gerando aqui o mundo dos usos é justamente esse de ajudar em entrevistas para você entrar dentro de empresas obviamente Poxa a gente vai ver algumas informações aqui por exemplo
para se preparar uma entrevista de programação como estrutura de dados algoritmos design de software isso aí vale para todo mundo né familiarizar-se com tecnologias utilizadas pela empresa como Python react Cotton praticar resolução de problemas pensamento lógico estudar sobre o negócio e setor financeiro se preparar para perguntas sobre sua experiência anterior se possível tentar contribuir para um projeto bem só relacionado à empresa lembre-se de manter calmo não sei o quê então são dicas
genéricas mas teve ali algumas coisas mais específicas da vaga Me explique melhor sobre o item E aí ele vai continuar a conversa o item um sugere revisar os conce itos básicos de programação antes da entrevista técnica no nubank alguns dos conceitos importantes a serem revisados incluir estrutura de dados são formas de armazenados e organizar dados como listas árvores gráficos etc é importante conhecer a diferença entre as estruturas de dados e quando usar cada uma delas e aí ele vai explicando
sobre cada entre Ou seja a conversa continua dá para você e a fundo até né sobre cada item em cada um dos Tópicos agora eu não cheguei a testar também a cho que Gabriel também não mas eu vi no Linkedin uma publicação de um rapaz pedindo para que ela simulasse como se ela fosse ou entrevistador então ele explica faz ali um meio que contexto Olha eu vou fazer uma entrevista de emprego técnica e você tem que me fazer perguntas para que eu possa responder como se você fosse um entrevistador Então
olha o nível de detalhe né agora a pergunta que não quer calar Gabriel Será que dá para ganhar dinheiro com o chat GPT neste momento enquant o ele é gratuito bom dá para ganhar dinheiro eu sei que a Open aí Vai disponibilizar a api né da do chat GPT Eu acho que já tá até disponibilizando mas com certeza vai ser paga em algum momento a ideia por trás disso é justamente ajudar não só para gerar código mas para responder perguntas em geral Então imagina eu já fiz um teste aqui por exemplo se você
colocar um texto e pedir para ele resumir o texto ele consegue resumir então para quem trabalha com marketing vai ser uma de uma ferramenta para gerar a ação de conteúdo também e muitas pessoas eu percebi que eles estão ganhando dinheiro ensinando as pessoas já usar o chat GPT já tem e-book à vontade né eu entrei na no item diversos livros já né através do Kindle em tudo livros digitais mas sobre como você utilizar e como ganhar dinheiro e como fazer dinheiro então as pessoas já estão fazendo
dinheiro ensinando a como fazer dinheiro com chat GTT Esse é um dos fatos então na área de criação de conteúdo essa ferramenta também vai se destacar Com certeza já viu o pessoal também que trabalha com e-commerce falando o quanto isso pode ajudar justamente para você ali fazer determinadas pesquisas de mercado através da própria ferramenta ou que simplifica muito a pesquisa que era feita anteriormente descrição de produto é até simulação entre se compra um produto se compra o outro Quais são
as diferenças entre as diferenças entre os dois produtos e tudo isso sendo gerado a partir do chat GPT u ma das coisas que ele faz aqui eu posso a gente pode testar aqui ó posso traduzir esse texto tá traduza para inglês ele faz tradução também então tudo o que ele escreve aqui eu posso botar em outras línguas também e ele faz Ou seja é uma coisa bem impressionante também traduzir a pergunta né traduza a última resposta a sua resposta para em inglês você ter pedido alemão Gabriel vai
ser diferente assim mas eu não vou conseguir saber pronto lá tá traduzindo é uma ferramenta super top também para fazer tradução às vezes está trabalhando com legendas com traduções é mais uma forma outra coisa também que eu vi depoimentos e que acho que é plausível é você fazer trechos de códigos né então desenvolvimento talvez de sites muito simples que aí realmente você tem que saber muito bem o que que perguntar para conseguir chegar num código que fica interessante mas talvez
aqueles trechinhos de códigos que você vende por exemplo no Cold Canyon entendeu tem algumas alguns recursos que é possível módulos para algumas coisas Obviamente você tem que para gerar a solução você tem que ir mais a fundo né na no pedido né Pode ser que com um chat aqui ele já gera uma solução Mas você vai refinando aos poucos né E foi algo que a gente percebeu né Quanto mais específico você vai mais são as respostas são mais aprimoradas então é possível sim criar soluções interessantes ali
agora não dá para deixar de comentar sobre o como isso pode mudar o paradigma do que a gente utiliza hoje na internet principalmente em relação a buscas né dentro dos Sites sendo chamados de uma mini revolução nesse realmente for a fundo e continuar sendo utilizado porque imagina hoje Google que é a empresa mãe aí das buscas como é que ela vai lidar com esse tipo de resposta porque ali no momento que você pergunta ele já te traz a resposta ele não te traz links para serem acessados onde estão as
respostas então a gente não sabe muito bem como vai func ionar isso no futuro e até mesmo para quem tá criando o conteúdo poxa Se as pessoas não vão mais chegar na minha fonte lá no código fonte.com.br para visualizar o que que tá sendo escrito como é que isso vai funcionar vai ser interessante para mim continuar criando esse conteúdo lá no meu site no meu blog existe uma retroalimentação aí que pode ser que de alguma forma a inteligência artificial trave em algum momento porque ela não consegue
ter mais conteúdo para consumir e ser treina do né mas isso é tá só no início né a gente a gente sabe que a ferramenta tem muito para crescer a gente fez um vídeo lá sobre a gpt e uma das nossas críticas em relação a ela na verdade não era crítica é uma observação era que ela não não conseguia entender contextos uma vez que você ia aprimorando ali a sua conversa que já não acontece aqui com chat GPT a gente percebe até por conta da do próprio layout aqui do visual você pode criar várias abinhas
de chat você pode fechar e quand o você volta naquela conversa aquilo tudo que tava ali conversado antes ainda tá faz parte do contexto você pode continuar conversando com ela que não vai ter problema ela não esquece mais essa conversa ela vai conseguir lembrar Olha só o chat GPT só tá começa né a Microsoft foi uma dessas empresas que apontou lá em cerca de bilhão de dólares para o desenvolvimento da tecnologia e ela já colhe esses frutos através do githup compilot que é justamente a
extensão para ajudar a Gerar códigos né ela usa na no éger também e a notícia fresquinha é que ela vai aportar bilhões já disse bilhões na Open eai no aprimoramento dessa ferramenta justamente porque eles têm interesse em utilizar dentro do Bing isso daí se você acompanha um compilado que é justamente nosso podcast que nós lançamos todos os sábados você tá por dentro de tudo isso que tá acontecendo porque justamente por conta de todos esses anúncios o Google ficou meio assim né ele tava
lançado sabe que tem que realmente correr atrás e além disso de que em breve ele também vai lançar alguma coisa que se pareça mais com o que tá acontecendo aqui no chat GPT mas o fato é que a Microsoft tá saindo na frente e pode ser que o Bing Gang aí como um buscador até porque acho que ele já tá também pretendendo usar o Dali dois também na busca de imagens então tem muita coisa acontecendo por trás do que nós estamos vendo nesse momento agora existem também outras preocupações né o Ester
overflow acabou banindo ali as respostas que estavam sendo feitas com o chat GPT justamente porque ele encontrou ele visualizou que aquelas respostas pareciam muito corretas Mas que existiam muitos erros então é algo que a gente realmente ainda tem que ficar ali com o pé atrás né para É muito difícil você identificar um erro quando as vezes você tá começando a aprender a programação ou não enfim é uma linguagem nova algo um pouco diferente e ele vem muito contextualizado dentro do que você p ediu
e dentro do que você tá fazendo então isso acaba ajudando a a reforçar o aquela crença de que você tem de que aquilo está certo né e acaba ficando perigoso então para nós deve será que essa ferramenta é um perigoso pra gente será que a gente de alguma forma vai ser substituído que eu posso dizer é que eu ainda tenho a mesma opinião lá do outro vídeo do chat GPT da do gpt e o chat GPT a gente vê que avançou demais essa essa contextualização que eles fazem agora é uma coisa impres sionante Mas
eu ainda enxergo ela como uma ferramenta para ajudar na produtividade e não para gerar coisas para gente sem a interação humana né Eu acho que é ainda estamos longe muito longe ainda da gente conseguir que esse tipo de interesse artificial faça tudo sozinho sem a intervenção humana ainda não chegou naquele ponto de crie um aplicativo de um banco digital e bem bonitinho pronto tá muito longe disso então realmente eu concordo com o Gabriel a gente continua mesmo com aqu ela visão de que
nós tínhamos antes né ele vai ajudar na produtividade Mas é isso Por enquanto né aí a gente tem que ter consciência que do nosso trabalho como programador é também gerar código mas é também para resolver problemas se você quer uma ajuda de uma inteligência artificial que vai te ajudar a resolver um problema junto então isso ajuda na produtividade Mas você tem que mandar para ela qual é o problema que você quer resolver né não é verdade bom então como nós f alamos lá no início do vídeo né o
negócio é não ter medo da Inteligência Artificial é realmente continuar aprendendo cada vez mais e indo mais a fundo no seu conhecimento para que ela te auxilia Então deixa eu fazer uma observação nós não vamos ser substituídos pela Inteligência Artificial mas provavelmente substituídos por pessoas que utilizam a inteligência artificial se a gente está falando aqui de produtividade Então esse é o tipo de ferramenta que nós temos que nos habitua r a usar a gente né a gente aproveita tem que tirar
proveito ao máximo porque se esse tipo de ferramenta vai ajudar a gente a refaturar a melhorar o nosso código a Gerar soluções e agregar valor para a gente uma forma mais rápida a gente tem que fazer o uso disso não tem jeito agora será que a gente vai mudar de ideia quando o GPT chegar em Ação né há poucos meses de ser lançado aí se eu não me engano né e a diferença deles dois é absurda né com a quantidade de treinamentos que for am feitos do gpt para o gpt mas aí a gente faz outro vídeo
quando chegar na época né a gente vê se a gente mudou ou não de opinião a respeito ó respondemos muitas perguntas mas quando o assunto é inteligência artificial Eu sempre tenho aquela sensação de que para cada pergunta respondida surge pelo menos mais uns dois questionamentos por isso Conta pra gente aqui nos comentários O que você acha sobre tudo isso que falamos Quais são os seus anseios e os seus anseios Será que no f uturo Vamos só estar rindo de termos um dia nos preocupado com a evolução do
chat GPT ou será que ele se tornará uma espécie de oráculo que retira todas as nossas dúvidas acho que ainda é cedo para a gente saber a resposta mas nós estaremos aqui de olhos bem abertos acompanhando toda essa evolução bem de pertinho Esperamos que você continue aqui com a gente para acompanhar também e nós nos vemos no próximo vídeo tchau tchau
👀 GARANTA SUA INSCRIÇÃO NA IMERSÃO DEV DA ALURA → https://codft.me/imersaodev0123 Depois de tanta repercussão, decidimos conversar com a inteligência artificial do ChatGPT. Testamos sua capacidade de gerar código, de explicar código e entender o contexto do que foi pedido. A evolução do GPT-3 é impressionante, as ferramentas de programação nunca mais serão as mesmas. 📝 𝗟𝗶𝗻𝗸𝘀 𝗖𝗶𝘁𝗮𝗱𝗼𝘀 → Nosso vídeo sobre o lançamento da GPT-3: • A Inteligência Ar... → Usamos o GitHub Copilot: • 😲 ATIVAMOS o GitH... 🎙️ Compilado Podcast → YouTube: https://codft.me/canalcompilado → Spotify: https://codft.me/compiladospotify → Newsletter: https://compilado.codigofonte.com.br 🔗 Mais links do Código Fonte TV → https://codigofonte.tv #ChatGPT #InteligênciaArtificial #OpenAI #GPT3 #Vlog227 Playlist em destaque 210 vídeos Vlog Código Fonte TV Música MÚSICA Smoke Jacket Blues ARTISTA TrackTribe ÁLBUM Smoke Jacket Blues Assinar o YouTube Premium Música Mostrar menos Mostrar mais
Fizemos o ChatGPT Conversar de Programador para "Programador" 🤖
a menos que você tenha passado as últimas semanas hibernando Você já ouviu falar do chat GPT o modelo de linguagem otimizado para diálogos lançados por quem gente pela opennay essa mesmo que tá por trás do gpt que por sua vez está por trás do githup Compass o chat GVT chamou atenção do mundo inteiro Literalmente com a sua capacidade de responder de forma muito similar a humana a toda e qualquer pergunta seria no futuro próximo o chat GPT o responsável por tirar o emprego dos desenvolvedores e
de muitos outros profissionais Mas e no presente o que que nós podemos fazer com essa ferramenta tá para programar com ela dá para ajudar na produtividade dá para ganhar dinheiro com chat GPT Vamos responder essas perguntas te mostrar como esse modelo foi treinado de contar as nossas impressões e mostrar exemplos impressionantes do que conseguimos extrair conversando com essa inteligência artificial Olá sejam muito bem-vindos ao CDF café para contar esse assunto que chacoalhou o mund o inteiro
tanto é que o chá de GPT teve fora durante alguns dias aí porque realmente não deu conta né inclusive no dia que a gente está gravando ele só apareceu há pouco tempo tava realmente fora do ar e se você gosta desse assunto já viu vídeos de outras pessoas aí eu sei que o deixamos falou sobre isso o Akita falou sobre isso chegou nossa vez também de mostrar as nossas impressões eu confesso eu não assisti ainda o vídeo daqui eu vou assistir depois eu assisti Praticamente todo mas é porque eu
não quero também ficar influenciado pela opinião de outras pessoas tá eu quero tirar a minha própria impressão do chat GPT já usei para algumas coisas fora programação e impressionou Então já deixa aí o seu like e comenta para mim se você já conversou com o chat GPT e o que que te impressionou nela e você não conversou não tem problema comenta aqui também se você acha que ela vai substituir alguns profissionais aí do mercado agora vamos falar né gente não adia nta ter medo da evolução
das inteligências artificiais o que você deve mesmo fazer é sempre se manter atualizado e se você quer entrar na área de desenvolvimento nós temos uma dica A lura tá oferecendo gratuitamente mais uma edição da imersão deve a loira Pois é serão cinco aulas onde você vai criar os seus primeiros códigos e projetos podendo tirar dúvidas e participar de um grupo no discord exclusivo a inscrição vai até o dia de Janeiro e o link tá aqui na descrição a s aulas serão do dia de janeiro até o dia
de fevereiro aproveita sua oportunidade também compartilha com aquela pessoa que está pensando em entrar por esse mundo da programação acho que a gente pode começar dizendo o que que é o chat GPT e qual o seu propósito já tinha PT nada mais é que a sigla para chat generative patryner ele foi ajustado a partir do GPT . que é um modelo de aprendizagem de máquina de rede neural treinado usando dados de Internet para gerar texto considera do humano a equipe da Open explica como foi o processo
de Treinamento nesse infográfico em resumo eles treinaram o modelo usando rlhf rainforcement learning from feedback que traduzindo seria aprendizagem por reforço com feedback humano eles utilizaram treinadores humanos de inteligência artificial para fornecer conversas tanto do lado usuário quanto como um assistente de Inteligência Artificial e esses treinadores tinham acesso às sugestões geradas pela EA para ajusta-las então eles misturaram esse novo conjunto didático com um conjunto de GPT que
se você não conhece já é um aperfeiçoamento treinado por humanos do gpt depois eles criaram um modelo de recompensa por aprendizado de esforço onde era selecionada aleatoriamente uma mensagem escrita por modelo e experimentando várias conclusões alternativas que eram classificadas pelos treinadores de Inteligência Artificial da melhor para pior usando esses modelos de recom eles ajustaram o modelo usando o próxi mo ao polícia de otimization que é uma classe de algoritmos de aprendizado por
reforço desenvolvido também pela Open Ei vejam que você não seja tão familiarizado com todos esses termos que citamos deu para ter uma ideia do que foi feito além disso a ferramenta que estamos usando agora está em testes e nós estamos ajudando na otimização a todo momento principalmente se você tá dando feedback para equipe já interessado nos créditos que estão sendo disponibilizados em troca para ut ilização Futura do chat GPT só para você ter uma ideia da utilização do chat GPT Sam outman fez
um tweet dias após o lançamento dizendo que ele já tinha alcançado um milhão de usuários Pois é como nós já falamos né quando nós estávamos preparando o material para gravar esse vídeo pouco depois de um mês aí do lançamento já tivemos dificuldade para acessar o chat GPT por conta da sua popularidade e agora para nós desenvolvedores o que o chat GPT pode significar o impressionante é que dá para fazer uma pergunta o que você quer conversar tudo em português e aqui eu perguntei ó faça uma
função que retorne os capítulos de um vídeo no YouTube a partir de um URL faça em JavaScript e adicione os Capítulos em uma Rei quando ela tá escrevendo o código eu vou falar né a gente já ficou impressionado até Como o português dela é muito bom né porque normalmente rolam altas dúvidas ali o pessoal escreve errado tá melhor do que o nosso e aqui por exemplo Dá para ver que el es pegaram a URL completa fizeram um split a partir do V igual tá mas isso provavelmente pode dar um erro seu
por exemplo usar a URL curta do YouTube é isso já pode dar algum problema o que eles fizeram aqui também fui pegar a partir de um de um Ajax aqui ó existe um watch fragmentos Ajax e eu nem conhecia essa URL isso aqui é até legal para ver que tipo de informação ela retorna E aí a partir disso ele geraria aqui né a partir desse conteúdo isso bom beleza vamos supor que que tá funcionando ele até explica ó Note que essa função usa biblioteca fede para fazer a chamada api do YouTube e obter os dados
do vídeo também é necessário adicionar mas vamos supor que eu não queira adicionar isso eu queira utilizar a o rss do YouTube que eu sei que ele tem um rss com informações do vídeo Então vamos pedir para ele trocar troque a URL troque a api utilizada pelo rss do YouTube boa é engraçado que ele gerou o código mas ele explicou qu e esse feed ele não é de um vídeo específico assim do canal então isso aqui não funcionaria né ou seja não funcionou mas é legal porque ele já
Mas ele gerou o código tratando aqui o XML exatamente com os campos que tem ali mas não funcionaria então vamos trocar então usando então a do Google o Google tem uma API né com os serviços dele e tem do YouTube também e essa a gente precisaria ter lá um cadastro lá né para e um Token para poder utilizar Agora sim ó tá usando aqui APK mas ele fez o mesmo mesma coisa né A partir da URL E aí a chamada api mesmo tudo bem tá pensando foi buscar perfeito mas por exemplo se eu pedir para refaturar o
código para sei lá Dart vou botar em Dart e o engraçado que aí para dar-te ele não tem o tema né acho que essa função para fazer chamada pelo YouTube obter os dados interessante né Mas se a gente agora quiser tratar aquela url que eu tô vendo ali que ele botou um VH né trate no código a URL do vídeo para aceitar também a versão curta vamos ver se ele entendeu É isso que eu ia falar né tem que conseguir entender muito bem o contexto do que você tá falando nessa pergunta a partir
de uma arruele curta ou longa a lá usando a pia do YouTube tá vendo o que que a gente fica impressionado E aí olha só o que aconteceu ele ele traz uma url ele gerou uma função aqui ó chamada get vídeo a partir da URL aí vamos ver se ele vai gerar Essa função para gente ó depois ó Então se o vídeo contém YouTube então é a versão longa senão se for o domínio YouTube impressionante agora quer ver uma coisa legal Vamos pegar aqui por exemplo um validador de CEP eu achei interessante que você pode
pedir para ela te explicar né exatamente se um código que você não entendeu tá aqui ó me explique esse código dois pontos esse código é uma função de ser chato que válida se uma string fornecida é um CEP válido veja que eu não disse Qual é a linguagem a gente ficou a linguagem mas é hoje está demorando um p ouquinho mais para responder né tá pesado muita gente usando eu já estão simpática que ela vai escrever anal aos poucos para a gente lendo né como se fosse preciso Então olha só a capacidade
de explicar um código né a função tem o nome validacep aceita como parâmetro mas tem chamada CEP dentro da função utilizar uma classe de biblioteca existem chamada Rex para verificar se tem fornecida CEP corresponde ao padrão de um CEP válido esse padrão é definido como sendo uma string com cinc o dígitos seguido de um traço seguido de três dígitos ou seja ele tá ele tá lendo a expressão regular e isso que é impressionante você conseguir pegar uma pessoa regular e ele explicar o que que é e
depois disso aqui o metro Smart verifica se estende fornecida corresponde ao padrão em resumo essa função utiliza expressões regulares para validar se tem fornecida é um CEP vale no formato e Botou ali o formato isso é impressionante porque ela não explica simplesmente o que que é um determinado comando algo genérico não ela explica exatamente o que que está sendo feito né mas aí a coisa é da contextualização isso que é legal porque se eu pegar esse código assim poxa que legal eu quero agora
transformar esse código para rustyle esse código para Rust E aí tá feito ele ainda coloca toda uma explicação do que que foi feito para ele ele conseguir rodar agora vamos testar sem se ele continua guardando a conversa pede para por exemplo substituir a expressão regular eu não quero que tenha que seja utilizado expressão regular mas não no que nós fizemos com fechar e aqui já tá fazendo deixa eu ver se ele é valida CEP é o mesmo nome então tá mantendo ele todo verificou
o tamanho verificou-se de todos ali fiz um fora em cada um verificou ali na posição se é um traço obviamente sem inspeção regular fica mais complexo né de fazer esse tipo de validação verificando se não for se é um dígito né ou seja numérico senão ele retorn a fácil Ou seja é uma forma de validar não é a mais bela mais bela acaba sendo a expressão né mas olha só ele conseguiu entender pela frase do Gabriel qual era o exemplo anterior ou que a gente tinha feito que a gente já tinha mudado
para Rust e conseguiu dar mesmo você não falou nada de CEP aí nessa frase que validação nada disso só falou do exemplo feito em fechar porque olha só um código simples e pedir para ela explicar Vamos pegar uma coisa mais complexa então por exemplo ó se eu for aqui no repositório do Linux lá do torrox e tem um arquivo lá dentro do Kernel Jaime Rust chamado lib.rs vamos voltar aqui no chat GPT e vamos perguntar o que faz esse código esse código é uma função Inverse que é executada quando ocorre
uma pânica Panic durante a execução do código ele é a função de gerenciamento de painx personalizada a primeira linha é um atributo de configuração do Rusty especifica que essa função só deve ser compilada quando nenhuma das configuraçõ es teste livre ou teste estiver ativo é impressionante esse poder de conseguir explicar código então com certeza dá para criar muita ferramenta utilizando isso então se você tiver sei lá no seu editor e você não tiver entendendo o código você pode selecionar
aquele trecho de código e alguma ferramenta que utiliza que aí do chat GPT pode explicar para você em português o que que tá acontecendo chocada aqui explicando detalhadamente cada linha por fim entra em um Loop Infinito que garante que o programa nunca retorne depois de uma pânica em resumo esse código define uma função personalizada para lidar com fênix que é ativada quando ocorre uma penca uma pânica no sistema e Imprime as informações da Pânico que chama a função de outra biblioteca e entra
em um Loop Infinito para garantir que E aí ele parou uma coisa interessante também por exemplo se a gente pedir para ela explicar o que para que que serve um arquivo específico do repositório do Linux a gente pod e colocar assim ó que serve o arquivo Linux é um cabeçalho que fornece acesso ao sistema de arquivos xfs do Linux xfs é um sistema de arquivo virtual que fornece uma representação hierárquica do expositivos e recursos do sistema ela permite aos usuários aplicações
sobre dispositivos configurados ou seja ela gera documentação também instantânea obviamente a gente tem que olhar para ver se essa informações realmente estão corretas ou não mas para geração de códig o refaturação e muitas outras coisas relacionadas a ao Nosso a nossa área de desenvolvimento tá impressionante nós encontramos muitos outros exemplos na internet como esse de uma especialista em S ou dando dicas de como tirar vantagem do chat GPT para melhorar a indexação de site desde aí
de ordenação de palavras-chaves tradução criação de títulos e métodos para a página um dos usos também que eu já testei aqui e funciona muito bem vou até deixar aqui ó fazer uma pergunta c omo me preparar para uma entrevista técnica para desenvolvimento de software fala uma empresa aí Vanessa nubank nubank enquanto ela tá gerando aqui o mundo dos usos é justamente esse de ajudar em entrevistas para você entrar dentro de empresas obviamente Poxa a gente vai ver algumas informações aqui por exemplo
para se preparar uma entrevista de programação como estrutura de dados algoritmos design de software isso aí vale para todo mundo né familiarizar-se com tecnologias utilizadas pela empresa como Python react Cotton praticar resolução de problemas pensamento lógico estudar sobre o negócio e setor financeiro se preparar para perguntas sobre sua experiência anterior se possível tentar contribuir para um projeto bem só relacionado à empresa lembre-se de manter calmo não sei o quê então são dicas
genéricas mas teve ali algumas coisas mais específicas da vaga Me explique melhor sobre o item E aí ele vai continuar a conversa o item um sugere revisar os conce itos básicos de programação antes da entrevista técnica no nubank alguns dos conceitos importantes a serem revisados incluir estrutura de dados são formas de armazenados e organizar dados como listas árvores gráficos etc é importante conhecer a diferença entre as estruturas de dados e quando usar cada uma delas e aí ele vai explicando
sobre cada entre Ou seja a conversa continua dá para você e a fundo até né sobre cada item em cada um dos Tópicos agora eu não cheguei a testar também a cho que Gabriel também não mas eu vi no Linkedin uma publicação de um rapaz pedindo para que ela simulasse como se ela fosse ou entrevistador então ele explica faz ali um meio que contexto Olha eu vou fazer uma entrevista de emprego técnica e você tem que me fazer perguntas para que eu possa responder como se você fosse um entrevistador Então
olha o nível de detalhe né agora a pergunta que não quer calar Gabriel Será que dá para ganhar dinheiro com o chat GPT neste momento enquant o ele é gratuito bom dá para ganhar dinheiro eu sei que a Open aí Vai disponibilizar a api né da do chat GPT Eu acho que já tá até disponibilizando mas com certeza vai ser paga em algum momento a ideia por trás disso é justamente ajudar não só para gerar código mas para responder perguntas em geral Então imagina eu já fiz um teste aqui por exemplo se você
colocar um texto e pedir para ele resumir o texto ele consegue resumir então para quem trabalha com marketing vai ser uma de uma ferramenta para gerar a ação de conteúdo também e muitas pessoas eu percebi que eles estão ganhando dinheiro ensinando as pessoas já usar o chat GPT já tem e-book à vontade né eu entrei na no item diversos livros já né através do Kindle em tudo livros digitais mas sobre como você utilizar e como ganhar dinheiro e como fazer dinheiro então as pessoas já estão fazendo
dinheiro ensinando a como fazer dinheiro com chat GTT Esse é um dos fatos então na área de criação de conteúdo essa ferramenta também vai se destacar Com certeza já viu o pessoal também que trabalha com e-commerce falando o quanto isso pode ajudar justamente para você ali fazer determinadas pesquisas de mercado através da própria ferramenta ou que simplifica muito a pesquisa que era feita anteriormente descrição de produto é até simulação entre se compra um produto se compra o outro Quais são
as diferenças entre as diferenças entre os dois produtos e tudo isso sendo gerado a partir do chat GPT u ma das coisas que ele faz aqui eu posso a gente pode testar aqui ó posso traduzir esse texto tá traduza para inglês ele faz tradução também então tudo o que ele escreve aqui eu posso botar em outras línguas também e ele faz Ou seja é uma coisa bem impressionante também traduzir a pergunta né traduza a última resposta a sua resposta para em inglês você ter pedido alemão Gabriel vai
ser diferente assim mas eu não vou conseguir saber pronto lá tá traduzindo é uma ferramenta super top também para fazer tradução às vezes está trabalhando com legendas com traduções é mais uma forma outra coisa também que eu vi depoimentos e que acho que é plausível é você fazer trechos de códigos né então desenvolvimento talvez de sites muito simples que aí realmente você tem que saber muito bem o que que perguntar para conseguir chegar num código que fica interessante mas talvez
aqueles trechinhos de códigos que você vende por exemplo no Cold Canyon entendeu tem algumas alguns recursos que é possível módulos para algumas coisas Obviamente você tem que para gerar a solução você tem que ir mais a fundo né na no pedido né Pode ser que com um chat aqui ele já gera uma solução Mas você vai refinando aos poucos né E foi algo que a gente percebeu né Quanto mais específico você vai mais são as respostas são mais aprimoradas então é possível sim criar soluções interessantes ali
agora não dá para deixar de comentar sobre o como isso pode mudar o paradigma do que a gente utiliza hoje na internet principalmente em relação a buscas né dentro dos Sites sendo chamados de uma mini revolução nesse realmente for a fundo e continuar sendo utilizado porque imagina hoje Google que é a empresa mãe aí das buscas como é que ela vai lidar com esse tipo de resposta porque ali no momento que você pergunta ele já te traz a resposta ele não te traz links para serem acessados onde estão as
respostas então a gente não sabe muito bem como vai func ionar isso no futuro e até mesmo para quem tá criando o conteúdo poxa Se as pessoas não vão mais chegar na minha fonte lá no código fonte.com.br para visualizar o que que tá sendo escrito como é que isso vai funcionar vai ser interessante para mim continuar criando esse conteúdo lá no meu site no meu blog existe uma retroalimentação aí que pode ser que de alguma forma a inteligência artificial trave em algum momento porque ela não consegue
ter mais conteúdo para consumir e ser treina do né mas isso é tá só no início né a gente a gente sabe que a ferramenta tem muito para crescer a gente fez um vídeo lá sobre a gpt e uma das nossas críticas em relação a ela na verdade não era crítica é uma observação era que ela não não conseguia entender contextos uma vez que você ia aprimorando ali a sua conversa que já não acontece aqui com chat GPT a gente percebe até por conta da do próprio layout aqui do visual você pode criar várias abinhas
de chat você pode fechar e quand o você volta naquela conversa aquilo tudo que tava ali conversado antes ainda tá faz parte do contexto você pode continuar conversando com ela que não vai ter problema ela não esquece mais essa conversa ela vai conseguir lembrar Olha só o chat GPT só tá começa né a Microsoft foi uma dessas empresas que apontou lá em cerca de bilhão de dólares para o desenvolvimento da tecnologia e ela já colhe esses frutos através do githup compilot que é justamente a
extensão para ajudar a Gerar códigos né ela usa na no éger também e a notícia fresquinha é que ela vai aportar bilhões já disse bilhões na Open eai no aprimoramento dessa ferramenta justamente porque eles têm interesse em utilizar dentro do Bing isso daí se você acompanha um compilado que é justamente nosso podcast que nós lançamos todos os sábados você tá por dentro de tudo isso que tá acontecendo porque justamente por conta de todos esses anúncios o Google ficou meio assim né ele tava
lançado sabe que tem que realmente correr atrás e além disso de que em breve ele também vai lançar alguma coisa que se pareça mais com o que tá acontecendo aqui no chat GPT mas o fato é que a Microsoft tá saindo na frente e pode ser que o Bing Gang aí como um buscador até porque acho que ele já tá também pretendendo usar o Dali dois também na busca de imagens então tem muita coisa acontecendo por trás do que nós estamos vendo nesse momento agora existem também outras preocupações né o Ester
overflow acabou banindo ali as respostas que estavam sendo feitas com o chat GPT justamente porque ele encontrou ele visualizou que aquelas respostas pareciam muito corretas Mas que existiam muitos erros então é algo que a gente realmente ainda tem que ficar ali com o pé atrás né para É muito difícil você identificar um erro quando as vezes você tá começando a aprender a programação ou não enfim é uma linguagem nova algo um pouco diferente e ele vem muito contextualizado dentro do que você p ediu
e dentro do que você tá fazendo então isso acaba ajudando a a reforçar o aquela crença de que você tem de que aquilo está certo né e acaba ficando perigoso então para nós deve será que essa ferramenta é um perigoso pra gente será que a gente de alguma forma vai ser substituído que eu posso dizer é que eu ainda tenho a mesma opinião lá do outro vídeo do chat GPT da do gpt e o chat GPT a gente vê que avançou demais essa essa contextualização que eles fazem agora é uma coisa impres sionante Mas
eu ainda enxergo ela como uma ferramenta para ajudar na produtividade e não para gerar coisas para gente sem a interação humana né Eu acho que é ainda estamos longe muito longe ainda da gente conseguir que esse tipo de interesse artificial faça tudo sozinho sem a intervenção humana ainda não chegou naquele ponto de crie um aplicativo de um banco digital e bem bonitinho pronto tá muito longe disso então realmente eu concordo com o Gabriel a gente continua mesmo com aqu ela visão de que
nós tínhamos antes né ele vai ajudar na produtividade Mas é isso Por enquanto né aí a gente tem que ter consciência que do nosso trabalho como programador é também gerar código mas é também para resolver problemas se você quer uma ajuda de uma inteligência artificial que vai te ajudar a resolver um problema junto então isso ajuda na produtividade Mas você tem que mandar para ela qual é o problema que você quer resolver né não é verdade bom então como nós f alamos lá no início do vídeo né o
negócio é não ter medo da Inteligência Artificial é realmente continuar aprendendo cada vez mais e indo mais a fundo no seu conhecimento para que ela te auxilia Então deixa eu fazer uma observação nós não vamos ser substituídos pela Inteligência Artificial mas provavelmente substituídos por pessoas que utilizam a inteligência artificial se a gente está falando aqui de produtividade Então esse é o tipo de ferramenta que nós temos que nos habitua r a usar a gente né a gente aproveita tem que tirar
proveito ao máximo porque se esse tipo de ferramenta vai ajudar a gente a refaturar a melhorar o nosso código a Gerar soluções e agregar valor para a gente uma forma mais rápida a gente tem que fazer o uso disso não tem jeito agora será que a gente vai mudar de ideia quando o GPT chegar em Ação né há poucos meses de ser lançado aí se eu não me engano né e a diferença deles dois é absurda né com a quantidade de treinamentos que for am feitos do gpt para o gpt mas aí a gente faz outro vídeo
quando chegar na época né a gente vê se a gente mudou ou não de opinião a respeito ó respondemos muitas perguntas mas quando o assunto é inteligência artificial Eu sempre tenho aquela sensação de que para cada pergunta respondida surge pelo menos mais uns dois questionamentos por isso Conta pra gente aqui nos comentários O que você acha sobre tudo isso que falamos Quais são os seus anseios e os seus anseios Será que no f uturo Vamos só estar rindo de termos um dia nos preocupado com a evolução do
chat GPT ou será que ele se tornará uma espécie de oráculo que retira todas as nossas dúvidas acho que ainda é cedo para a gente saber a resposta mas nós estaremos aqui de olhos bem abertos acompanhando toda essa evolução bem de pertinho Esperamos que você continue aqui com a gente para acompanhar também e nós nos vemos no próximo vídeo tchau tchau
👀 GARANTA SUA INSCRIÇÃO NA IMERSÃO DEV DA ALURA → https://codft.me/imersaodev0123 Depois de tanta repercussão, decidimos conversar com a inteligência artificial do ChatGPT. Testamos sua capacidade de gerar código, de explicar código e entender o contexto do que foi pedido. A evolução do GPT-3 é impressionante, as ferramentas de programação nunca mais serão as mesmas. 📝 𝗟𝗶𝗻𝗸𝘀 𝗖𝗶𝘁𝗮𝗱𝗼𝘀 → Nosso vídeo sobre o lançamento da GPT-3: • A Inteligência Ar... → Usamos o GitHub Copilot: • 😲 ATIVAMOS o GitH... 🎙️ Compilado Podcast → YouTube: https://codft.me/canalcompilado → Spotify: https://codft.me/compiladospotify → Newsletter: https://compilado.codigofonte.com.br 🔗 Mais links do Código Fonte TV → https://codigofonte.tv #ChatGPT #InteligênciaArtificial #OpenAI #GPT3 #Vlog227 Playlist em destaque 210 vídeos Vlog Código Fonte TV Música MÚSICA Smoke Jacket Blues ARTISTA TrackTribe ÁLBUM Smoke Jacket Blues Assinar o YouTube Premium Música Mostrar menos Mostrar mais

Dê sua opnião deixe um comentário