A Cognition AI anuncia o Devin, um programador de software de IA autónomo

13 de março de 2024

Codificação de IA

A Cognition AI apresentou o Devin, descrito como o primeiro engenheiro de software de IA totalmente autónomo do mundo. 

A Cognition AI foi criada pelos especialistas em codificação Scott Wu, Steven Hao e Walden Yan, apoiados por um financiamento da Série A de $21 milhões liderado pelo Founders Fund de Peter Thiel. 

Um dos fundadores, Scott Wu, descreveu Devin como um "incansável e habilidoso colega de equipa", capaz de trabalhar ao lado de humanos ou de completar projectos inteiros de forma independente. 

O Devin é muito mais sofisticado do que o OpenAI e o CoPilot da Microsoft. Em vez disso, é comparável a um agente de IA que desenvolve software a partir de instruções em linguagem natural para um projeto acabado, em vez de lançar segmentos de código individuais. 

Cognição IA lançou uma série de demonstrações em vídeo detalhando as capacidades de Devin num vasto espetro de tarefas de desenvolvimento e engenharia de software.

Algumas das aplicações apresentadas por Devin na demonstração do Cognition AI:

  • Adaptabilidade às novas tecnologias: Depois de analisar uma publicação num blogue, Devin executou com êxito o ControlNet on Modal para gerar imagens incorporadas em mensagens ocultas, demonstrando a sua capacidade de aprender e adaptar-se de forma criativa às entradas.
  • Desenvolvimento de aplicações de ponta a ponta: Devin desenvolveu de forma autónoma um sítio Web interativo que simula o Jogo da Vida. Devin geriu todo o ciclo de vida do projeto, desde a incorporação de funcionalidades com base nos pedidos dos utilizadores até à implementação da aplicação no Netlify.
  • Depuração autónoma: Outra das principais características do Devin é a sua capacidade de identificar e retificar erros nas bases de código sem intervenção humana. A Cognition demonstrou-o mostrando o Devin a manter e a depurar um livro de programação competitivo de código aberto.
  • Formação de modelos de IA: Ultrapassando os limites do papel da IA na engenharia de software, Devin configurou e afinou autonomamente um modelo de linguagem de grande dimensão (LLM), tendo recebido apenas uma ligação para um repositório de investigação no GitHub. Sim, este é um modelo de IA capaz de criar modelos de IA de forma autónoma.

As capacidades do Devin foram rigorosamente avaliadas no benchmark de codificação SWE-bench. Este teste exigente pede aos agentes que resolvam problemas reais do GitHub em repositórios de código aberto.

O desempenho de Devin foi notável, resolvendo corretamente 13,86% dos problemas de ponta a ponta, um salto enorme em relação ao estado da arte anterior, que apenas conseguiu 1,96%. 

Em declarações à Bloomberg, Wu disse: "Ensinar a IA a ser um programador é, na verdade, um problema algorítmico muito profundo que exige que o sistema tome decisões complexas e olhe alguns passos para o futuro para decidir que caminho deve escolher".

"É quase como um jogo que todos nós temos jogado nas nossas mentes durante anos e agora temos a oportunidade de o codificar num sistema de IA".

Esta enorme melhoria demonstra as capacidades avançadas de Devin na resolução de problemas e o seu potencial para aumentar a produtividade e a eficiência no desenvolvimento de software.

A capacidade do Devin para executar autonomamente tarefas complexas de engenharia de software oferece um vislumbre de um futuro em que a programação manual está praticamente extinta.

O Diretor Executivo da Nvidia, Jensen Huang, abordou este assunto na Cimeira Mundial dos Governos, no Dubai, dizendo ao público: "A nossa função é criar tecnologia informática de tal forma que ninguém tenha de programar. E como a linguagem de programação é humana, toda a gente no mundo é agora um programador. Este é o milagre da inteligência artificial".

No entanto, a IA também é excelente na substituição de empregos criativos, Então, para onde é que os humanos se viram? 

Trata-se de utilizar a IA quando é eficaz e, ao mesmo tempo, cultivar o pensamento crítico e a agilidade criativa - e provavelmente uma boa dose de sorte na trajetória profissional escolhida. 

Junte-se ao futuro


SUBSCREVER HOJE

Claro, conciso e abrangente. Fique a par dos desenvolvimentos da IA com DailyAI

Calças de ganga Sam

Sam é um escritor de ciência e tecnologia que trabalhou em várias startups de IA. Quando não está a escrever, pode ser encontrado a ler revistas médicas ou a vasculhar caixas de discos de vinil.

×

PDF GRATUITO EXCLUSIVO
Fique à frente com o DailyAI

Subscreva a nossa newsletter semanal e receba acesso exclusivo ao último livro eletrónico do DailyAI: 'Mastering AI Tools: Seu guia 2024 para aumentar a produtividade'.

*Ao subscrever a nossa newsletter, aceita a nossa Política de privacidade e o nosso Termos e condições