A DeepMind AI, subsidiária da Alphabet, controladora do Google, vem desenvolvendo vários tipos de aprendizado de máquina e sistemas de IA que podem executar tarefas complicadas. Agora, a empresa revelou um novo sistema de geração de código de IA chamado “AlphaCode”, que alcançou um nível competitivo de desempenho em competições de programação pela primeira vez. Aparentemente, está no mesmo nível de um codificador humano médio e pode tirar seu emprego no futuro!

AlphaCode pode resolver desafios de programação competitivos

É revelado que AlphaCode pode escrever programas de computador em um nível competitivo, o que é o primeiro para um modelo de geração de código baseado em IA. A empresa testou as habilidades da IA ​​usando competições hospedadas no Codeforces. Dez concursos (mais novos para as habilidades do AlphaCode) foram selecionados e, como resultado, a IA conseguiu superar um concorrente mediano.

“AlphaCode alcançou uma classificação estimada entre os 54% melhores participantes em competições de programação, resolvendo novos problemas que exigem uma combinação de pensamento crítico, lógica, algoritmos, codificação e compreensão de linguagem natural”, o blog recente da DeepMind pós-leitura.

Agora, chegando a alguns detalhes, o sistema AlphaCode é baseado em Transformers, que é a mesma arquitetura usada nos modelos de geração de código da OpenAI. No entanto, ao contrário de outros sistemas semelhantes que geram trechos de códigos, como uma função específica ou um bloco de código, o AlphaCode pode resolver desafios de programação competitivos que exigem a compreensão de um desafio, traduzindo-o em uma solução algorítmica, implementando em uma linguagem de uso geral e avaliando em relação a um conjunto limitado de testes.

DeepMind lançou o conjunto de dados de problemas e soluções de programação competitiva no GitHub.

Oriol Vinyals, o principal cientista de pesquisa da DeepMind AI disse The Verge que AlphaCode estava em seus estágios iniciais de desenvolvimento. Mas, o resultado que produziu levou a equipe a desenvolver uma IA flexível de solução de problemas que pode enfrentar de forma autônoma desafios de codificação que exigem habilidades e intuições em nível humano.

“A longo prazo, estamos entusiasmados com o potencial do [AlphaCode] de ajudar programadores e não programadores a escrever código, melhorar a produtividade ou criar novas maneiras de fazer software”, escreveu Vinyals no correio para The Beira.

Agora, vale a pena mencionar que o atual conjunto de habilidades da AlphaCode é aplicável apenas no setor de programação competitivo. No entanto, o desenvolvimento do novo sistema abre oportunidades para desenvolver ferramentas mais avançadas que possam corresponder ao nível de habilidade de um codificador humano algum dia. Assim, é possível que tais ferramentas possam ser utilizadas para desenvolver aplicativos de software e códigos de resolução de problemas no futuro, alcançando assim um novo marco.

Então, o que você acha do novo sistema AlphaCode AI da DeepMind? Você acha que poderia substituir os humanos no futuro? Deixe-nos saber seus pensamentos nos comentários abaixo.

VIA The Verge FONTE DeepMind Deixe um comentário

Categories: IT Info