Inteligência artificial AlphaCode aprendeu a escrever código não pior do que o programador médio
Miscelânea / / February 03, 2022
Ele poderia ter se saído bem em competições de programação.
empresa britânica DeepMind criado o sistema de inteligência artificial AlphaCode, que, em suas palavras, "escreve programas de computador em nível competitivo". Na resolução de problemas da competição de programação AlphaCode contornado a maioria dos desenvolvedores humanos.
O AlphaCode foi testado em tarefas criadas para a plataforma competitiva Codeforces. Novas variantes são publicadas aqui toda semana e, por sua solução, os desenvolvedores podem ganhar pontos para subir às primeiras linhas da classificação interna da plataforma.
Dez tarefas foram oferecidas ao AlphaCode da mesma forma que para usuários comuns do Codeforces: com descrição textual, requisitos para informações de entrada e saída, exemplos de casos de teste e resultados. O sistema de inteligência artificial gerou um grande número de respostas possíveis, depois fez um teste e selecionou as melhores opções. Sobre o mesmo, de acordo com os autores do estudo, a maioria dos participantes humanos.
As soluções AlphaCode ficaram entre as 54,3% melhores das escolhas. Isto permitido inteligência artificial para entrar na lista de 28% dos principais desenvolvedores da classificação Codeforces Elo, que inclui 1.238 participantes.
O fundador da plataforma Codeforces, Mikhail Mirzayanov, observou:
Posso dizer com segurança que os resultados da AlphaCode superaram minhas expectativas. Eu estava cético, porque mesmo em problemas competitivos simples, muitas vezes é necessário não apenas implementar o algoritmo, mas também (e isso é o mais difícil) inventá-lo. A AlphaCode conseguiu atuar no nível de um novo e promissor concorrente.
Mikhail Mirzayanov
Fundador da Codeforces, Assistente da Faculdade de Tecnologia da Informação e Programação da Universidade ITMO
O especialista da DeepMind, Oriol Vinyals, disse que o estudo ainda está em um estágio inicial. Mas seus resultados já aproximaram a empresa da criação de inteligência artificial flexível para criação autônoma de blocos de código de acordo com os requisitos descritos.
A longo prazo, somos encorajados pelo potencial do [AlphaCode] para ajudar programadores e não programadores em escrever código, melhorar o desempenho ou criar novas maneiras de criar Programas.
Oriol Vinyals
Membro Sênior DeepMind
No entanto, a DeepMind reconheceu que as habilidades do AlphaCode nem sempre serão úteis na resolução de problemas que os programadores enfrentam todos os dias. Nas competições, os participantes recebem quebra-cabeças para os quais desejam encontrar a solução mais rápida e elegante. Em projetos reais, isso é raro, então é muito cedo para falar sobre a destruição da profissão de desenvolvedor.
Leia também🧐
- Pinturas de inteligência artificial de Botto são vendidas por mais de US$ 1 milhão
- A inteligência artificial aprendeu a distinguir entre 12 tipos de plástico
- Cientistas criaram xenobots que podem se reproduzir
![Ksenia Shestakova](/f/182c4914dc61961f6d0a965a51b38f5d.jpeg)
Por 10 anos em TI, tentei muito: trabalhei como administrador de sistemas e testador, escrevi em uma dúzia de idiomas diferentes programação, liderou o departamento de informática da redação de um jornal impresso e liderou feeds de notícias portais de alta tecnologia. Eu posso corrigir o KDE2 para o FreeBSD - e falar em detalhes sobre todas as nuances desse processo. Eu sonho com R2-D2 caseiro e vôo espacial.