top of page

Os militares acabaram de criar uma IA que aprendeu a programar software

“BAYOU” vasculhou a internet para aprender o que o código por trás do software deveria fazer.


Sinal: Fraco

Fonte: Futurism



Cansado de escrever seu próprio código chato para um novo software? Finalmente, existe uma IA que pode fazer isso por você.


BAYOU é uma ferramenta de aprendizagem profunda que basicamente funciona como um motor de busca para codificação: diga que tipo de programa você deseja criar com algumas palavras-chave, e ele irá cuspir código Java que fará o que você está procurando, com base em seu melhor palpite.

A ferramenta foi desenvolvida por uma equipe de cientistas da computação da Rice University, que recebeu financiamento dos militares e do Google. Em um estudo publicado no início deste mês no servidor de pré-impressão arXiv, eles descrevem como criaram o BAYOU e que tipos de problemas ele pode ajudar os programadores a resolver.

Basicamente, BAYOU leu o código-fonte de cerca de 1.500 aplicativos Android, o que equivale a 100 milhões de linhas de Java. Todo aquele código foi alimentado pela rede neural do BAYOU, resultando em IA que pode, sim, programar outro software.


Se o código que ALBUFEIRA ler incluído qualquer tipo de informação sobre o que o código faz, então ALBUFEIRA também aprendeu o que esses programas foram destinados a fazer juntamente com a forma como eles funcionam. Essas informações contextuais permitem que a IA escreva um software funcional com base em apenas algumas palavras-chave e informações básicas sobre o que o programador deseja.


Especialistas em ciência da computação, alegrem-se: seu dever de casa pode ficar muito mais fácil. E ensinar as pessoas a codificar pode se tornar mais simples e mais intuitivo, pois um dia poderão usar essa nova IA para gerar exemplos de código ou até mesmo verificar seu próprio trabalho.


No momento, o BAYOU ainda está nos estágios iniciais e a equipe por trás dele ainda está provando que sua tecnologia funciona.

Não, este não é o momento em que a IA se torna autorreplicante; BAYOU apenas gera o que os pesquisadores chamam de “esboços” de um programa que são relevantes para o que um programador está tentando escrever. Esses esboços ainda precisam ser montados em um trabalho maior e podem ter que ser adaptados ao projeto em questão.


Mas mesmo que a tecnologia esteja em sua infância, este é um grande passo na busca por um programador de IA, uma meta de longa data para pesquisadores de ciência da computação. Outras tentativas de criar algo como BAYOU exigiram restrições extensas e estreitas para orientar os programadores para o tipo correto de código. Porque BAYOU pode começar a trabalhar com apenas algumas palavras-chave, é muito menos demorado e muito mais fácil de usar no geral, para os operadores humanos.



7 visualizações0 comentário

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page