Devin: The Artificial Intelligence that Replaces Programmers | Tested in Practice!

Поделиться
HTML-код
  • Опубликовано: 2 янв 2025

Комментарии • 94

  • @manodeyvin
    @manodeyvin 23 часа назад +36

    C A R A L E O! QUE VIDEO BRABO!
    Mano testa se ele consegue resolver conflito com a main antes de mergear.

    • @RonaldoHoch
      @RonaldoHoch 23 часа назад +1

      Up

    • @joaocarlos-bq4ks
      @joaocarlos-bq4ks 23 часа назад

      up

    • @AlvesNamor
      @AlvesNamor 23 часа назад

      Tbm seria bom pedir pra ele notificar algum canal no slack que ele fez o Merge na main.
      Interessante tbm seria o que acontece quando vc pede uma mudança no Code Review
      E tbm quando vc reprovar um MR o que exatamente ele faz

    • @rosberg8
      @rosberg8 23 часа назад

      up

    • @Coffstack
      @Coffstack  19 часов назад +6

      Boa! Vou forçar uns conflitos e ver como ele vai tomar a decisão!
      Tive uma ideia aqui mano, bora codar um projeto junto front e back com o Devin? Te coloco lá no Slack da Coffstack e a gente faz o Devin de juninho para ajudar a levantar o projeto hahahaha

  • @eduardokohn9134
    @eduardokohn9134 3 дня назад +5

    Parabéns pelo conteúdo mano! Cara tenho uma sugestão: pede pra criar um Design System que possa ser usado em React e React Native ou pede pra ele componentizar alguma tela gigante que tem tudo junto.

    • @Coffstack
      @Coffstack  3 дня назад +3

      Ideia boa demais! Estou com uma tela no backlog para ser feita, vou delegar para ele!

  • @joseeduardobolisfortes
    @joseeduardobolisfortes 40 минут назад

    Impressionante. Isso quer dizer que o salário de um dev iniciante vai ficar abaixo de $500? Por quanto tempo o uso foi liberado por esse valor? Eu sei que existem outras ferramentas desse tipo por aí, umas até open source. Alguma delas chega perto da eficiência do Devin? Você recomendaria alguma delas?

  • @juniormartinxo
    @juniormartinxo 3 дня назад +4

    Pra quem está começando vai ser um problema realmente, pois acredito que para um futuro bem próximo nós passaremos a ser apenas "quality". As empresas terão dois, três devs seniors que terão a função de gerar prompts e revisar código e fazer uma ou outra tarefa mais complexa ou que exija "escovar bytes", mas quem vai colocar a mão na massa mesmo serão os agentes de IA.
    Não acredito que terão a capacidade de nos substituir por completo, pois dificilmente entenderão os requisitos de forma eficiente e da forma que um ser humano entende. Um completo leigo não conseguirá passar para as IAs o que precisa ser realizado como também não conseguirá explicar quando alguma parte do código não funcionar.

    • @Coffstack
      @Coffstack  2 дня назад +3

      É um momento interessante que estamos vivendo, acredito que ferramentas como o Devin serão cada vez mais comuns. Mas ainda acredito que, mesmo com a IA, teremos que ter programadores altamente eficientes nas linguagens, e eles terão que codar bastante ainda, pois só assim se manterão práticos. É por esse mesmo motivo que em projetos open source não existe alguém que só "revisa" o código, quem aprova os PRs é o core team que mantém a mão na massa.

    • @joseeduardobolisfortes
      @joseeduardobolisfortes 21 минуту назад +1

      "Um completo leigo não conseguirá passar para as IAs o que precisa ser realizado" Não, mas não duvido que possa ser criada uma IA "analista", capaz de ouvir as solicitações de leigos e "traduzir" em uma linguagem que possa ser usada em ferramentas como o Devin. Espero que não aconteça, porque a qualidade dos serviços vai piorar muito.

  • @arthurgomes5229
    @arthurgomes5229 23 часа назад +1

    Vim pelo Mano Deyvin, vídeo sensacional. Imagino as possibilidades que poderemos ter no futuro

    • @Coffstack
      @Coffstack  19 часов назад

      Valeu, mano! tamo junto! Sim, esse é só o começo

  • @wallacecamarinha4808
    @wallacecamarinha4808 3 дня назад

    Muito bom essa visão detalhada, parece uma ferramenta bem interessante mesmo

    • @Coffstack
      @Coffstack  3 дня назад

      Valeu! É sim. muito boa. Vejo muita utilidade para o dia a dia em um time de devs!

  • @juniorjesuino1355
    @juniorjesuino1355 23 часа назад +1

    vim pelo mano deyvin, top de mais esse video, parabéns!

    • @Coffstack
      @Coffstack  19 часов назад +1

      Valeu, mano! tamo junto

  • @luizcardoso9409
    @luizcardoso9409 21 час назад

    Pede pra ele implementar uma infra na AWS com VPC, ECS e API Gateway criando um arquivo terraform

  • @marcosl.matheus1909
    @marcosl.matheus1909 2 дня назад +6

    testei, e posso afirmar uma coisa, ele é apenas um hub de API, tu paga pra eles e eles consomem api de outras empresas como V0, chatGPT e demais do mercado.

    • @soeleapenasele6890
      @soeleapenasele6890 День назад

      Mas aonde tem essa informação que eles usam a API da OpenAI?

    • @Coffstack
      @Coffstack  19 часов назад +1

      "apenas um hub", deve ser por isso que o Nubank e outras grandes empresas já estão usando o Devin. Cara, pesquisa ai empresa Cognition AI (criadora do Devin), só no time fundador os caras tem 10 medalhas de ouro na Olimpíada Internacional de Informática. A empresa acabou de por 175 milhões de dólares no caixa, isso é jogo de gente grande.

    • @wsapalas
      @wsapalas Час назад

      crl vc testou no notebook da xuxa entao, pq existe uma diferença enorme enorme entre o chat gpt q é passivo precisa ficar copaindo e colando codigo pro Devin, até mesmo o Cursor q já é mais ativo ainda é um pouco pior q o Devin

  • @fernandohenrique-yp5rk
    @fernandohenrique-yp5rk 3 дня назад

    Vídeo excelente irmão!

  • @jamalzex
    @jamalzex 3 дня назад

    Muito bom o vídeo meu amigo, mas fiquei com uma dúvida aqui: ele consegue saber qual workflow do git estou usando ou há uma maneira de configurar isso? Para casos (como o meu) que é usado trunk based, pode não ficar claro que ele precisa abrir dois PRs. Mesmo se ficar, ele tem como saber qual é a branch da release atual?

    • @Coffstack
      @Coffstack  3 дня назад

      Eu não mostrei no vídeo para não ficar muito longo, mas quando você conecta o Devin num projeto tem uma etapa de setup onde você pode dar instruções gerais do projeto como essa. O legal é você dar as instruções com linguagem natural mesmo. Acredito que se você tiver todo o processo documentado num arquivo README, você pode indicar para o Devin seguir o que tá lá.

  • @fstech.digital
    @fstech.digital День назад +1

    Parabéns pelo vídeo. Acredito que com o uso de Aider e o DeepSeek, é possivel fazer exatamente a mesma coisa pagando centavos.

    • @Coffstack
      @Coffstack  19 часов назад +1

      Não conheço essas ferramentas, pode falar mais sobre?

  • @gustavolopes5122
    @gustavolopes5122 Час назад

    Queria ver o Dev fazendo um projeto do zero

  • @Lucas_Lopes_06
    @Lucas_Lopes_06 23 часа назад +1

    Vim pelo Deyvin, vídeo brabo dms

    • @Coffstack
      @Coffstack  19 часов назад

      Valeu, Lucas! tamo junto

  • @viniciusmacedo6608
    @viniciusmacedo6608 2 дня назад

    Sei lá, isso é algo que o GPT faria se eu mandasse o contexto do código há alguns anos com a diferença que ele faz o PR, tem como pedir para ele fazer um calculadora de juros compostos pegado a cotação do Dollar em alguma API?

    • @Coffstack
      @Coffstack  2 дня назад

      A grande sacada do Devin é que ele tem tudo conectado e é enriquecido com o contexto. Você manda uma mensagem para ele no Slack assim como mandaria para outro Dev. Isso já permite, por exemplo, uma pessoa que não é programadora solicitar mudanças no código. Consigo ver isso ocorrendo no dia a dia, como por exemplo um designer, BA, ou QA interagindo com ele.
      Segundo ponto é praticidade, no chatgpt você precisa sempre alimentar com contexto, já o Devin tem acesso ao seu projeto, ele conhece os padrões utilizados no código, ele mesmo roda os testes antes de abrir o PR, se tiver erro ele mesmo tenta corrigir... Sem contar que com o tempo ele aprende o fluxo da equipe e vai melhorando.
      O que eu acabei de descrever é o fluxo de Devin mas também é o fluxo de um dev júnior :)

    • @viniciusmacedo6608
      @viniciusmacedo6608 2 дня назад

      @Coffstack Você está correto, entre tanto, sempre tem o problema da IA alucinar, se o Devin é no fundo prompts do GPT automatizado, tarefas mais difíceis como implementações de features novas (sem muito contexto) ele provavelmente deve cair em loop de alucinação.

    • @EuclidesFRezende
      @EuclidesFRezende 2 дня назад

      O que pediria pra ele fazer???
      Um sistema pra ajudar DEVs a arrumar empregos.
      Já que isso é só o começo.

  • @joaocastro.s
    @joaocastro.s 23 часа назад

    Brabo, queria ver ele desenvolvendo uma nova funcionalidade do produto

    • @Coffstack
      @Coffstack  19 часов назад

      Já tá no roadmap dele, vou por pra fazer um projeto robusto de ponta a ponta!

  • @MDPVX
    @MDPVX 2 дня назад

    Cara coloca ele pra fazer o basico que um pleno teria que fazer ao criar uma aplicação ou ao entrar em um projeto diferente pra gente ver o quanto ele iria conseguir. Exemplo: Entregar a tabela de usuários para ele fazer um crud com login e criptografia de senha pra ele criar uma api com express e um frontend em react ou react native para ele consumir e colocar a regra de negócio de login do usuário pra essa aplicação

    • @Coffstack
      @Coffstack  2 дня назад

      Gostei da ideia, seria um bom desafio para explorar até onde ele pode ir

  • @cjcbusatto
    @cjcbusatto День назад

    Ovrigado pelo conteudo, minha sugestao é: pede para corrigir alguma issue aberta num repositorio famoso e compartilha com a gente como ele se saiu!

    • @Coffstack
      @Coffstack  19 часов назад

      A ideia é até boa, mas você não pode integrar um repositório que não seja seu. É via integração do GitHub que você da acesso a ele.

    • @cjcbusatto
      @cjcbusatto 16 часов назад

      ​@@Coffstack essa limitacao se aplica mesmo quando voce faz um fork do repositorio original?

    • @Coffstack
      @Coffstack  15 часов назад

      @@cjcbusatto Teoricamente da pra fazer com fork, mas ai eu não teria a issue origina, entendeu? O legal do Devin são as integrações com as ferramentas tipo slack e Github. Seria top você só mandar o link da issue por mensagem e ele resolver.

  • @alamo_DevFlow
    @alamo_DevFlow 15 часов назад

    é se dev é uma profissão de prática, a gente fica melhor praticamente. com essas i.as ai pode se dizer que isso acabou. quase não iremos programar e ficar só peedindo prompt, copia cola joga pra i.a pede pra revisar etc.. mais programar e exercitar sua prática. vamos ficar mediocres com o tempo. torcer pra que as i.a evolua e a gente não precisa voltar pra trás.

  • @viniciustavarespimenta105
    @viniciustavarespimenta105 2 дня назад

    Será que essa ferramenta consegue lidar com códigos sem padrão e mal estruturados? É comum que programadores de diferentes nacionalidades, como indianos ou brasileiros, utilizem nomes de funções e variáveis que não seguem as convenções do inglês

    • @Coffstack
      @Coffstack  2 дня назад

      Consegue si, só você apontar ele na direção correta. Dizendo qual o padrão que ele deve seguir. Sobre "diferente nacionalidades" no código, na real não é comum. Todos que programam a nível profissional seguem o inglês em qualquer lugar do mundo. Só vejo estudante de programação quanto tá aprendendo escrevendo no idioma nativo.

  • @lucasscode
    @lucasscode 3 дня назад

    quero ver ele fazer front end, back end e easy. coloca ele para fazer uma landing page para ver se ele tem talento.

    • @Coffstack
      @Coffstack  3 дня назад

      Essa vai ser a próxima tarefa dele hahaha
      Vou por ele para modificar a landing page do PRN coffstack.com.br/profissional-react-native

  • @HudsonBarros-vn1kv
    @HudsonBarros-vn1kv 9 часов назад

    Acabei de "reassistir" Jurasic World, aquele q criam dinossauros misturando espécies e no final liberam os outros dinossauros. Enfim...parece oq estamos fazendo com a IA, achando tudo lindo, tudo maravilhoso, mas depois q "abrir os portões" não há mais como voltar atrás.

    • @joseeduardobolisfortes
      @joseeduardobolisfortes 17 минут назад

      quando elas também puderem se reproduzir sem controle, aí o bicho pega. Você viu Transcendence? A IA escapou dos ativistas fazendo uma cópia de si mesma e postando na rede.

  • @LeandroIgor-s7v
    @LeandroIgor-s7v 3 дня назад

    Mano ,sou iniciante na programação, ainda tera empregos para os devs nos próximos 20 anos ? ou sera que a demanda vai diminuir e tera vagas so para uns ser um super especialistas ?

    • @joaoflavis
      @joaoflavis 3 дня назад +2

      kkkk, se tiver emprego pros proximos 2 anos é muito

    • @Coffstack
      @Coffstack  3 дня назад +5

      Fala Leandro, como falei no final do vídeo: sempre haverá código e sempre haverá programadores! As coisas vão mudar um pouco, mas os fundamentos da programação e os princípios de desenvolvimento continuarão sendo relevantes. O Devin é uma ferramenta muito útil, mas não vai tomar nossos empregos, tenho outras considerações mais detalhadas sobre carreira que vou trazer num próximo vídeo.

  • @crisitanosamorim
    @crisitanosamorim 2 дня назад

    Rapaz show isso. Ele consegue montar um projeto do zero????

    • @Coffstack
      @Coffstack  2 дня назад

      Não, nem é esse o propósito. A ideia é o Devin atuar em tarefas de escopo menores e limitados. Estamos seguros hahaha

  • @andresousa2825
    @andresousa2825 3 дня назад

    Otimo vídeo irmão, trás algo sla mais completo, tipo um projeto novo sem nenhum padrao porem tentando implementar o seu padrao

    • @Coffstack
      @Coffstack  3 дня назад

      Olhando a própria documentação do Devin, o propósito da ferramenta não é tirar um projeto do zero ou fazer tarefas complexas a nível de engenharia. Ele se sai bem em tarefas de nível junior, refatorações, atualização de bibliotecas e melhoras pontuais na base de código. Fonte: docs.devin.ai/get-started/devin-intro

  • @DEVIOiztation
    @DEVIOiztation 3 дня назад

    Cria um micro SaaS com usando tecnologias que voce nao domina. Se tiver tempo de fazer os videos, seria legal pra caramba mostrar ele resolvendo problemas que nem mesmo voce sabe como resolver, estou fazendo isso com Cursor e outras ferramentas, tenho gostado bastante dos resultados.

  • @billyfranklim
    @billyfranklim День назад

    Faz um projeto do zero onde ele faz tudo.

    • @Coffstack
      @Coffstack  19 часов назад

      Essa não é a ideia do Devin, ele foi feito para atuar em tarefas de escopo menores.

  • @alamo_DevFlow
    @alamo_DevFlow 15 часов назад

    Pede algo mais complexo com lógica implementação etc.

  • @thiagokrathos
    @thiagokrathos 3 дня назад +2

    É...perdemos amigos 😢

    • @Coffstack
      @Coffstack  3 дня назад

      Calma, Thiago hahaha Ainda tem jogo pra gente

  • @patrick_ph
    @patrick_ph 3 дня назад

    Cria uma APP do zero igual a algum gigante, ex: uber, ifood ou algo do tipo

    • @Coffstack
      @Coffstack  3 дня назад +1

      A ideia do Devin não é fazer um projeto de ponta a ponta e sim atuar em tarefas mais complementares, de nível Junior! Mas a ideia é muito boa, posso usá-lo como auxiliar para cobrir tarefas mais repetitivas.

  • @MsVsmaster
    @MsVsmaster 22 часа назад

    pessoal, Windsurf é muito melhor, mais barato (15 dol) e feito em cima do vscode.

  • @Hugo.Digital
    @Hugo.Digital 3 дня назад

    Deixei o like pelo investimento salgado.

    • @Coffstack
      @Coffstack  3 дня назад

      Opa, valeu demais Hugo!

  • @elvispalace
    @elvispalace День назад

    Com o jeito como o mercado tá, impossível um iniciante não se desesperar. Eu digo que não entraria hoje, se eu nn tivesse amor por computação. Porque pensa comigo, qual a utilidade de um iniciante? A empresa sempre tentam cortar os custos, ela vai falar pr o sénior aumentar a produtividade usando AI. Para chegar no sénior, um iniciante precisa fazer oq essas ferramentas fazem, mas 1 - o sénior vai usar AI pr isso, 2 - o seu colega iniciante vai usar AI. Como um iniciante vai aprender???

    • @Coffstack
      @Coffstack  19 часов назад

      Acredito que vamos ter que nos adaptar, todo mundo. Sim, essas ferramentas vão ser cada vez mais comuns. Mas um forma que eu imagino de um junior aprender é fazendo revisão do PR do Devin e também da sessão para entender o comportamento (o que pesquisou, como organizou as tarefas, etc...)
      Todo o código gerado por IA precisa ser revisado, e revisar leva tempo, e você precisa de contexto. Não da para revisar o PR se você não entende a base de código, então ainda teremos programadores juniors.

    • @elvispalace
      @elvispalace 19 часов назад

      @@Coffstack Sim mas como o junior vai fazer o code review se ele nn tem como apreender mais?

    • @Coffstack
      @Coffstack  19 часов назад

      @@elvispalace Como assim não tem como aprender? O junior vai seguir entregando tarefa também, e ele aprende com o próprio PR, vendo como os sênior ou uma ferramenta com o Devin faz implemetações.

    • @elvispalace
      @elvispalace 11 часов назад

      @@Coffstack É que não minha visão, pr vc aprender a revisar códigos é fundamental passar um tempo codando e cometendo erros. O que vc provavelmente fez no passado. Os iniciantes de hoje não vão fazer isso pq a AI já faz, percebi q os estagiários da empresa não estão querendo usar o cérebro, simplesmente usam o chatgpt pr td. Se tem algo q não conseguem prosseguir com o chatgpt, eles não conseguem fazer

  • @Rafa_B7GC
    @Rafa_B7GC 23 часа назад

    Vim pelo mano deyvin

    • @Coffstack
      @Coffstack  19 часов назад

      Valeu, mano! tamo junto

  • @fabricio6586
    @fabricio6586 3 дня назад

    Opa se for olhar bem, pelo menos o site eles utilizam react, nextjs, se tiver uma versão mobile as chances de ser react native são altas, ainda temos emprego galera kkkkkkkkkk

  • @xyz-tn3pl
    @xyz-tn3pl 3 дня назад

    Os Devs são os taxistas dos anos 2010's....

    • @opgrow
      @opgrow 3 дня назад +1

      Está mais para tecnico de suporte n2,rs

    • @Coffstack
      @Coffstack  2 дня назад +1

      Peguei um táxi ontem

  • @AndreJBorges-up9qo
    @AndreJBorges-up9qo 3 дня назад +1

    Bom, quem quiser me contratar eu faço por 499 dólares. 😂

    • @Coffstack
      @Coffstack  3 дня назад +1

      Com preço do dolar ainda da pra segurar as contas em casa com 499 hahahahahaha

  • @MateusPaulino-w9y
    @MateusPaulino-w9y 3 дня назад

    só por Deus

  • @osmarvieira868
    @osmarvieira868 2 дня назад

    fala pra ele pegar um legado pra ver se ele se vira kkk

    • @Coffstack
      @Coffstack  2 дня назад

      Bom, na verdade ele já fez isso lá no NuBank devin.ai/customers/nubank

    • @ojuliomiguel
      @ojuliomiguel 14 часов назад

      @@Coffstack Acredito que o relatório do Devin com a Nubank tá meio como: How to lie with statistics.
      Vi na prática o que o Devin é capaz mas a história da Nubank não está transparente.
      E parabéns por citar o mestre Bob.

    • @Coffstack
      @Coffstack  11 часов назад +1

      @@ojuliomiguel realmente não temos todos os detalhes do case do Nubank mas tanto A Cognition AI quanto o próprio Nubank me parecem empresas sérias, não bota minha mão no fogo mas dou mérito a dúvida hahaha Valeu tmj

  • @fernandohenrique-yp5rk
    @fernandohenrique-yp5rk 3 дня назад

    Vídeo excelente irmão!