IA já roubou teu trabalho no Nubank... vai programar por R$ 50/hora

68.02k views2158 WordsCopy TextShare
Lucas Montano
Escrevendo código desde 2002, atualmente trabalho como Lead Engineer no Disney e falo sobre o que q...
Video Transcript:
Tu lembra de um tal de Devin da empresa cognition que prometeu basicamente entregar para nós o primeiro desenvolvedor de software que é uma inteligência artificial the first ai software engineer vocês lembram disso aqui aí depois eles sumiram aí surgiu vários boatos né seria o Devin da cognition na verdade um scam seria um golpe uma pirâmide cara aparentemente não né aparentemente eles lançaram eles lançaram dia 10 de dezembro de 2024 e não só lançaram como possuem o nubank como um dos primeiros clientes cara sério quando eu vi isso aqui eu fiquei chocado cara eu não imaginava
que a gente ia ter uma empresa brasileira usando aí o o primeiro desenvolvedor de Inteligência Artificial desde o seu lançamento Eles mudaram um pouco o approach né Eles agora estão falando de uma forma um pouco diferente porque o Devin agora é um uma ia que na verdade o teu colega que vai se vai colaborar contigo pela pequena bagatela de 500 D por mês então 500 D por mês tu consegue ter acesso ao Devin ele consegue fazer tarefas autônomas de de ele consegue concluir tarefas de forma autônoma ele consegue colaborar contigo em linguagem natural aprender conforme
o tempo e tu ganha aí um crédito né de computação de unidade de computação do Agente Bom vamos tentar entender isso aqui eu tô muito curioso para saber o quão potente é o Devin E como que o Nub tá utilizando ele vamos lá como o nubenk refatoração da engenharia com Devin tu vê só né meu 12 vezes ganho de eficiência de tempo de engenharia 20 vezes economia de custos e por economia de custos a gente tá dizendo aqui né horas do do desenvolvedor então eu não eu acho que esse cálculo aqui basicamente foi pegar o
tempo que ia levar para eles fazerem alguma coisa Quantos desenvolvedores iam ser alocados para isso e o quão rápido eles conseguiram fazer com com Dev né vamos ver se a gente consegue assistir aqui o vídeo contando a história aqui lá do nubank né o caso de uso deles tem legenda para nós vamos lá tá falando aqui que o mais principal que ele consegue aprender né conforme tu vai usando e ele consegue ser proativo ele consegue ser autônomo ok ok então a primeira pergunta é será que a gente consegue mover nossas ferramentas tudo que a gente
tem de Framework para essa nova para usar essa nova ferramenta Então eu acho que eles queriam fazer se livrar de algum legado alguma coisa uma refatoração eles e de fato assim quando tá refur algo para uma nova novo Framework né normalmente tu precisa transil precisa reescrever muita coisa né então o Devin faz tdd pelo jeito o Devin começou escrevendo os testes tá vocês viram ele acaba de chamar o Devin Júnior cara hã Ele falou cara isso eu gostaria de de ver em todos os devis Juniors do nubank né a habilidade de começar primeiro escrevendo os
teus testes ou seja ele tá comparando o Devi a um devy Júnior de 00 por mês tu aí Tu aceitaria ser Devid Júnior por $00 por mês a gente tá falando de que R 3.000 é é uma conversão bem bem bem ok né R 3.000 para um David Júnior sem sem obrigação trabalhista nenhuma né porque aí a a i não a i é 24 por7 né cara se bem que tem uns créditos deles ali que vencem né Então na verdade a iala ela te cobra por tarefa né Por unidade de processamento que que eles estão
fazendo aqui isso aqui será que é real isso aqui FS catalog Prototype the new Store catalog application running running and access coisa da loja aqui no Store Ok então o Nub é o maior banco de tecnologia financeira da América Latina atendendo 110 milhões a gente sabe né visão geral um dos projetos mais críticos da nubank para toda a empresa em 2023 2024 foi a migração de Seu etl principal que para quem não sabe etl é extract Transform e load tu pode pesquisar aí no no Wikipedia O que que é o o o etl mas basicamente
tu tem que extrair dados de um lugar tu vai transformar esses dados e carregar ele em outro lugar Beleza então eles tinham que fazer o etl principal que é um monolito de 8 anos e milhões de linha de código para submódulos então eles tinham que extrair esses oito e esses milhões de essas milhões de linhas de código transformar em algo e separar em submódulos para lidar com uma refaturamento de vários anos que distribuía o trabalho de refaturamento entre mais de 1000 de seus Engenheiros pô e aqui que a gente pode começar já a pensar né
quantos Engenheiros o nubenk contrataria para suprir essa demanda né cara e quanto que ele deixou de contratar e a resposta está aqui 20 vezes então com Devin no entanto isso mudou os engenheiros puderam delegar ao Devin o tratamento de suas migrações e alcançar uma melhoria de eficiência de 12 vezes em termos de Horas de Engenharia economizadas e mais de 20 vezes de economia de custo entre outras as unidades de negócio de dados coleções e risco verificaram e concluíram sua migração em semanas em vez de meses ou anos o problema o o nubank nasce na tradição
de arquitetura centralizada de etl Fin service até o momento a arquitetura monolítica funcionou bem para o nubank ela permitiu autonomia e flexibilidade ao desenvolvedor que os levaram através de suas fases de hipercrescimento é cara e e que o sempre foi bem estável né Espero que o deve não ter introduzido muitos bugs eu eu vi a galera reclamando esses dias no Twitter mas também tu dá uma refaturar fazer né meu vamos refaturar tudo vamos vamos colocar o o aá Júnior para resolver para nós é claro eu sei eu sei que não é assim eu sei eu
sei que é muito boiler Plate eu sei que eu sei que vocês tinham um Dev sor ali revisando né Eu sei disso estou brincando após 8 anos no entanto o grande volume de crescimento de clientes do nubank bem como a expansão geográfica trfa e de produtos além de seu negócio original de cartão de crédito levou a um etl emaranhado e gigante com inúmeras dependências cruzadas e nenhum caminho Claro para continuar a escalar para os no bankers as transformações críticas de dados de negócios começaram a levar cada vez mais tempo para serem executadas com cadeias de
dependências tão Profundas quanto 70 e acordos formais insuficientes sobre quem era responsável por manter o qu à medida que a empresa continuou a crescer Ficou claro que o TL seria um gargalo primário para escalar o nubek concluiu que havia uma necessidade urgente de dividir seus repositórios em monolítico né acumulando mais de 6 milhões de linhas de código em submódulos menores e mais flexíveis então mover cada implementação de classe de dados de uma arquitetura para outra enquanto rastreia importações corretamente realiza várias etapas delicadas de refatoração eada Adada decisão um exército de devens para enfrentar subtarefas em
paralelo cara como assim um exército de Dev Então na verdade o custo não é só 00 né provavelmente tem que escalar isso para um outro pacote deles aqui de enterprise ó acesso ao mul multidev então no início de 2023 o nubank não teve escolha a não ser confiar em seus Engenheiros para realizar alterações de código manualmente migrar uma classe de dados era uma tarefa altamente discricionária com múltiplas variações casos extremos e a tomada de decisão AD hck então para quem não sabe AD hack é tipo assim quando necessário tá ligado Então quando necessário complexa demais
para ser programável mas de alto volume o suficiente para ser um esforço manual significativo poucas semanas após o lançamento do Devin o nubenk identificou uma oportunidade Clara de acelerar sua refatoração em uma fração das horas de engenharia então será que o Devin lançou cara aquele bait E aí sei lá o CTO do Nub mandou uma mensagem pro CEO da cognition alguma coisa desse tipo porque foi em 2023 isso para início de 2024 meu e o o Devin não faz 9 meses que eles lançaram então foi bem no início migra que ele falou migração ou grandes
tarefas de faturação são frequentemente projetos fantásticos para o Devin Cara isso aqui é um baita caso de uso pro Devin porque ele tá basicamente refaturar meu então o que eles fizeram aqui eles pegaram exemplos de migrações anteriores que os engenheiros tinham feito manualmente algumas das quais foram alimentadas para Devin para um ajuste fino o restante foi usado para criar um conjunto de avaliação de referência em relação a esse conjunto de avaliação observamos uma duplicação das pontuações de conclusão de tarefa de Devin após o ajuste fino bem como a melhoria de quatro vezes na velocidade da
tarefa Então esse aqui é um famoso Exemplo né meu se tu mostrar como fazer PR ia ela faz melhor ainda e são coisas bem básicas tipo assim se tu perguntar para ela quanto é que é faz uma multiplicação de dois números por exemplo 2 x 3 = 6 tipo tu dará o exemplo faz ela te responder de forma mais rápida isso para qualquer modelo né Deve contribuiu para suas próprias melhorias de velocidade construindo ferramentas e scripts clássicos que ele usaria mais tarde nos componentes entes mecânicos mais comuns da migração por exemplo detectar a extensão de
país de uma classe de dados Ah entendi então você então vocês tinham classes lá né É eles implementaram polimorfismo tá aqui o a programação orientada a objetos de vocês né B extrato BR extrato México extrato Brasil tá ligado os caras tinham uma classe de dados lá para cada país eu posso eu posso estar totalmente enganado né mas aqui por exemplo detectar a extensão de países de uma classe de dados BR so ou MX com base em seu caminho de arquivo era um processo de poucas etapas para cada subtarefa pode ser também o diretório né o
pacote há também uma vantagem composta no aprendizado de Devin Ok o resultados o resultados aqui então oferecendo uma migração de 8it a 10 12 vezes mais rápida aliviando a carga de Engenheiros e reduzir o custo de migração em 20 vezes fo meio repetitivo esse texto cara mas é é um bom é um bom caso aqui para pro Devin vou vou ter que falar Eles acertaram aí em conseguir um cliente que é uma fintech ao meu ver agora se a fintech acertou a aceitar ser o primeiro cliente grande assim do Devin a gente vai descobrir nos
próximos meses se se começar a ter muito bug no no Bank ou não e eu tô muito curioso cara tô muito curioso mesmo para testar o Dev meu se vocês quiserem fazer uma vaquinha aí deixar un super chats aí a gente fechar 00 00 é muito meu já recé testamos aí o chat IPT mas 00 é muito que que tu ganha 250 acus que seria os agentes comp Unity por mês um acu é aproximadamente 15 minutos de de deving então vamos fazer um cálculo aqui tá vamos vamos fazer um cálculo aqui então beleza tu ganha
250 acu de Devin cada acu te dá basicamente 15 minutos de trabalho então te dá 3.750 minutos dividido por 60 a gente tá falando de 62 horas 62 horas dividido melhor $00 dividido por 62 horas dá mais ou menos $88 por hora vezes R 6 dá R 48 por hora esse é o custo do Devin tá R 50 por hora agora a grande pergunta né pra gente comparar com Devid Júnior que ganha r$ 50 por hora é o quanto que ele consegue produzir em 15 minutos se ele produz mais ou menos que o Devin em
15 minutos e se um Senior perde mais tempo instruindo Devin do que instruindo um Devid Júnior pá cara será que pagamos ou não pagamos vai comenta aqui embaixo comenta aqui se se tu acha que a gente deve ter testar o Devin aí aí eu pago aqui pra gente pra gente ver beleza mas deixa um comentário se esse vídeo tiver a mesma quantidade de comentários que tem de like e pelo menos ser tipo 10% dos dos views que a gente tem eu eu pago tá então tá aqui se esse vídeo atingir 10% de comentários da quantidade
de View a gente vai testar o Devin V vamos vamos testar o Devin TR R 3.000 por mês para testar isso aqui beleza que é muita grana é muita grana não dá tem tem que valer muito a pena vocês tem que querer muito que eu teste isso aqui e E não se esqueça meu hidrate-se cara
Copyright © 2024. Made with ♥ in London by YTScribe.com