Tech

Engenheiro de software Devin AI do Cognition Labs em detalhes

Conheça Devin, um desenvolvimento inovador no mundo da inteligência synthetic, aclamado como o primeiro engenheiro de software program de IA totalmente autônomo do mundo. Esta não é qualquer IA; Devin foi projetado para ser um companheiro de equipe altamente eficiente e incansável, capaz de colaborar com engenheiros humanos ou realizar tarefas de revisão de forma independente. O que diferencia Devin? Sua notável capacidade de se concentrar em problemas complexos de engenharia, permitindo que os engenheiros humanos aloquem seu tempo para desafios mais intrigantes e projetos ambiciosos.

“Com nossos avanços em raciocínio e planejamento de longo prazo, Devin pode planejar e executar tarefas complexas de engenharia que exigem milhares de decisões. Devin pode relembrar o contexto relevante a cada passo, aprender com o tempo e corrigir erros.” – Laboratórios de cognição.

Capacidades de IA de Devin

  • Devin pode aprender como usar tecnologias desconhecidas.
    Depois de ler uma postagem no weblog, Devin executa o ControlNet no Modal para produzir imagens com mensagens ocultas para Sara.
  • Devin pode criar e implantar aplicativos de ponta a ponta.
    Devin faz um website interativo que simula o Jogo da Vida! Ele adiciona gradativamente recursos solicitados pelo usuário e, em seguida, implanta o aplicativo no Netlify.
  • Devin pode encontrar e corrigir bugs em bases de código de forma autônoma.
    Devin ajuda um desenvolvedor a manter e depurar seu livro de programação competitiva de código aberto.
  • Devin pode treinar e ajustar seus próprios modelos de IA.
    ‍Devin configura o ajuste fino para um modelo de linguagem grande com apenas um hyperlink para um repositório de pesquisa no GitHub.
  • Devin pode solucionar bugs e solicitações de recursos em repositórios de código aberto. Dado apenas um hyperlink para um problema do GitHub, Devin faz toda a configuração e coleta de contexto necessária.
  • Devin pode contribuir para repositórios de produção maduros. ‍
    Devin resolve um bug com cálculos de logaritmo no sistema de álgebra Python sympy. Devin configura o ambiente de código, reproduz o bug, codifica e testa a correção por conta própria.
  • O Cognition Labs também deu a Devin empregos reais no Upwork e poderia fazê-los também!
    ‍Na demonstração abaixo, Devin escreve e depura código para executar um modelo de visão computacional. Devin faz uma amostragem dos dados resultantes e compila um relatório no last.

A proficiência de Devin deriva de avanços significativos em IA, especificamente em áreas de raciocínio e planejamento de longo prazo. Isso permite que Devin empreenda e execute tarefas de engenharia sofisticadas que exigem milhares de decisões, recupere o contexto pertinente em cada conjuntura, aprenda progressivamente e retifique erros de forma autônoma. Além disso, Devin está equipado com um conjunto de ferramentas de desenvolvedor – pense no shell, no editor de código e em um navegador, tudo dentro de um ambiente de computação seguro – espelhando o package de ferramentas de suas contrapartes humanas.

Laboratórios de cognição

Além disso, Devin brilha pela sua capacidade de colaborar ativamente com os usuários. Ele mantém você atualizado sobre o progresso em tempo actual, incorpora suggestions e participa das decisões de design sempre que necessário. Este nível de interação e colaboração não tem precedentes em ferramentas de IA e marca um avanço significativo em direção a uma IA verdadeiramente interativa.

Um vislumbre do mundo de Devin

Curioso sobre o que Devin pode fazer? Aqui estão alguns destaques:

  • Aprendendo e utilizando novas tecnologias: Devin pode aprender rapidamente a usar novas tecnologias, o que é evidente pela sua capacidade de produzir imagens com mensagens ocultas após digerir uma postagem de weblog.
  • Construindo e implantando aplicativos: desde a criação de um website interativo até a adição incremental de recursos e sua implantação, Devin gerencia essas tarefas com facilidade.
  • Depuração autônoma: Devin é adepto da manutenção e depuração de bases de código, como auxiliar na manutenção de um livro de programação de código aberto.
  • Treinamento de modelo de IA: Devin demonstra sua capacidade de configurar e ajustar modelos de IA, exigindo informações mínimas.
  • Contribuições de código aberto: Devin lida com eficiência com bugs e solicitações de recursos em projetos de código aberto, agilizando o processo de configuração e coleta de contexto.
  • Contribuições do Repositório de Produção: uma prova de seus recursos avançados, Devin resolve com sucesso um bug no sistema de álgebra Python sympy, cuidando de tudo, desde a configuração do ambiente até a codificação e teste da correção.

Além disso, a capacidade de Devin vai além das aplicações teóricas; ele foi empregado com sucesso em empregos reais em plataformas como Upwork, demonstrando sua utilidade prática na força de trabalho.

Avanço no desempenho de Devin

A eficácia de Devin foi posta à prova no SWE-bench, um benchmark exigente que envolve a resolução de problemas reais do GitHub de projetos como Django e scikit-learn. Impressionantemente, Devin resolveu 13,86% desses problemas de ponta a ponta – um salto significativo em relação ao estado da arte anterior, de 1,96%. Esse desempenho, alcançado sem assistência, contrasta fortemente com os resultados de outros modelos, mesmo quando foram fornecidos arquivos específicos para edição.

Cognição: a força por trás de Devin

Cognition, um laboratório de IA aplicada focado no raciocínio, é a força inovadora por trás do Devin. A empresa pretende criar companheiros de equipe de IA que superem em muito as capacidades das ferramentas de IA existentes, enfrentando o complexo desafio do raciocínio. A visão da Cognition vai além da codificação, com o objetivo de desbloquear novas possibilidades em diversas disciplinas, ajudando pessoas em todo o mundo a transformar as suas ideias em realidade. Com um apoio sólido, incluindo um financiamento Série A de US$ 21 milhões liderado pelo Founders Fund e o apoio de líderes do setor, a Cognition está na vanguarda da pesquisa e desenvolvimento de IA.

Se você está intrigado com as possibilidades que Devin abre para o futuro da engenharia de software program, fique atento para um relatório técnico mais detalhado da Cognition. À medida que nos aventuramos numa period em que a IA faz parceria com os humanos de formas mais substantivas e colaborativas, Devin permanece como um farol do potencial transformador que a IA tem para o nosso mundo. Para saber mais sobre o incrível engenheiro de software program Devin AI, acesse o website oficial do Cognition Labs.

Últimas ofertas de devices geeks

Divulgação: Alguns de nossos artigos incluem hyperlinks afiliados. Se você comprar algo por meio de um desses hyperlinks, o lifetechweb Devices poderá ganhar uma comissão de afiliado. Conheça nossa Política de Divulgação.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button