Novo projeto de IA da DeepMind consegue resolver desafios de programação

A divisão DeepMind AI da Google está a trabalhar num sistema que produz código em resposta à programação típica usada em competições de programação humana. A DeepMind é uma empresa subsidiária da Alphabet (a proprietária da Google).

Num desafio de dificuldade intermédia, o sistema de IA conseguiu pontuar perto de metade dos participantes, mas apresentou algumas dificuldades nos desafios que implicavam que produzisse um programa que funcionasse em problemas que geralmente exigiam mais código. No entanto, o facto de funcionar bem sem qualquer informação estrutural sobre algoritmos ou linguagens de programação é uma surpresa.

Os desafios de programação de computadores são bastante simples para quem habitualmente concorre: os programadores recebem uma tarefa para concluir e produzir o código que deve executar essa tarefa necessária. Os programas são verificados para comprovar se fornecem realmente uma solução geral para o problema ou falham quando exemplos adicionais são testados.

Dados exemplos suficientes de software que podem resolver um único problema, espera-se que um sistema de IA consiga inferir a estrutura algorítmica necessária para o sucesso. Mas esta não será uma solução geral para resolver quaisquer problemas; uma IA treinada numa determinada categoria de desafio, vai falhar quando tiver de enfrentar um desafio não relacionado.

Depois do sistema estar treinado, passa por um período de ajuste. A DeepMind faz uma descrição do problema, código de trabalho, código com falha e casos de teste usados para verificá-lo.

Abordagens semelhantes foram tentadas anteriormente, mas a DeepMind relata que foi capaz de disponibilizar mais recursos no treino. O documento do anúncio afirma que “um dos principais impulsionadores do desempenho do AlphaCode veio do aumento do número de amostras do modelo para ordens de magnitude maiores do que o trabalho anterior”.

Esta semana um outro sistema de inteligência artificial da DeepMind aprendeu a vencer boa parte dos melhores jogadores de Stratego do planeta. A DeepNash, como foi chamada, desenvolveu a sua habilidade ao ponto de conseguir derrotar estrategistas humanos em 84% das vezes e bots em 97%. Stratego é um jogo de tabuleiro e online de guerra no qual um jogador tem de capturar a bandeira do outro.

Fonte: Gizmodo

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui