Codex, IA capaz de traduzir linguagem natural em código JavaScript

Codex, IA capaz de traduzir linguagem natural em código JavaScript

Nas últimas semanas temos visto grandes avanços no campo da programação, e todos eles graças à Inteligência Artificial. Sem ir mais longe, Microsoft lançou recentemente uma nova ferramenta chamada Copiloto do GitHub , uma IA capaz de deduzir o código de que precisamos para completar funções e escrevê-lo de forma otimizada e automática. Agora, graças a OpenAI, pudemos conhecer uma nova IA graças à qual escrever código não será mais complicado do que falar: isso é Códice .

O que é Codex e como funciona

Codex é uma nova Inteligência Artificial projetada para tornar mais fácil para os usuários escreverem código javaScript. Esta nova IA é treinado usando código GitHub público (como o GitHub Copilot) para que ele seja capaz de entender o que estamos escrevendo, usando nossa linguagem natural (por enquanto, compatível com 12 linguagens) e gerar o código JavaScript correspondente. Além disso, como é óbvio, também foi treinado usando linguagem natural falada (ou melhor, escrito) por pessoas.

Graças a isso, por exemplo, podemos escrever “fazer uma bola quicar na tela” para gerar um script que faça isso, ou tarefas ainda mais complicadas, como “ao clicar na bola, aparecerá a mensagem” boing “ na tela. tela, e ele começará a se mover 4 vezes mais rápido por 1 segundo. ”E, da mesma forma, irá gerar um código que fará exatamente isso.

Podemos ver até que ponto ele é capaz de criar código, e algumas de suas muitas possibilidades, nas seguintes Demonstração OpenIA vídeo em que até nos ensinam a criar um jogo.

As possibilidades incluídas nesta nova Inteligência Artificial vão desde funções de comunicação com um servidor web até controles de teclado e manipulação de objetos e animações. É capaz de saber onde o elemento está localizado (caso utilizemos, por exemplo, a ação “queda”). E ele também está ciente do trabalho que lhe enviamos para que guarde nomes e variáveis.

Como testar esta nova Inteligência Artificial

No momento, esta nova Inteligência Artificial está em uma fase beta privada. Alguns desenvolvedores que já se inscreveram para o teste do Codex receberão um convite que lhes permitirá ter um primeiro contato com esta nova IA. Se ainda não nos inscrevemos e queremos experimentar, poderemos entrar na lista de espera de este link. Durante a fase de teste, este AI será gratuito para os usuários, embora quando sair da versão beta se tornará um produto comercial. Embora, por enquanto, não haja muitos mais detalhes sobre isso.

Tal como acontece com o Copilot, apesar de suas capacidades, seus criadores o veem como nada mais do que um novo sistema de ajuda para programadores. É mais uma adição, como destaque de sintaxe ou sugestões que qualquer IDE pode nos mostrar. Isso não salvará o trabalho dos programadores (já que o código terá que ser revisado de qualquer maneira, e talvez até modificado). Muito menos eliminará empregos.

O Codex quer ser uma espécie de parceiro do programador, uma segunda opinião que nos permite conhecer um novo ponto de vista. E por que não nos ajudar um pouco quando estamos presos. Mas você ainda está longe de pensar como um programador.