A Inteligência Artificial que escreve programas
Introdução
O projeto denominado BAYOU foi criado por cientistas da computação da Universidade de Rice com o financiamento da Google e militares. A técnica utilizada é deep learning, tomando como princípio computacional a pesquisa para codificação baseado em tags/palavras-chave para o sistema desenvolver o software solicitado. O resultado do processamento é um código java criado pelo sistema conforme requisitado pelo "operador".
Com toda esta base de informação, alimentou-se a inteligência artificial e o resultado foi um software para elaborar outro software. O aprendizado da informação contextual é o diferencial do projeto que permite obter linhas de código baseado apenas em tags/palavras chaves. Acredito ser uma excelente notícia, para o mundo da tecnologia, para melhorar cada vez mais a qualidade de código, obter ganhos de produtividade e utilizar o talento dos programadores para resolver problemas realmente complexo e não tarefas que exige uma simples CRTL+C CRTL+V.
O projeto ainda é embrionário, mas promissor e não tem o propósito de substituir programadores, como um corretor de texto não substituiu um escritor. Pelo menos neste momento, o projeto gera rascunho /sugestões de linhas de código relevantes para o trabalho que um desenvolvedor precisa elaborar. Mesmos assim acredito ser um passo muito importante para a ciência da computação e o projeto pode servir como base para um conceito muito inovador.