DeepCoder : Microsoft développe une IA capable d’écrire du code

Le géant américain, en collaboration avec l’université de Cambridge, présente une étude sur une intelligence artificielle capable de coder en assemblant des lignes de codes d’autres logiciels.

Microsoft vient de créer DeepCoder, un système basé sur le deep learning, qui écrit du code en synthétisant des morceaux de codes déjà existants.

Le processus est simple : on lui donne une liste d’entrées et de sorties, l’intelligence artificielle analyse le problème et cherche les lignes de code pour arriver au bon résultat dans sa base de données.

DeepCoder utilise des réseaux neuronaux pour trouver les fragments de code qui fonctionnent le mieux ensemble. L’idée est tout simplement de déléguer à une machine la création de logiciel.

Le code pour tous

L’avantage d’un tel système est que DeepCoder est capable de synthétiser des morceaux de code d’une manière que les humains n’auraient pas pu imaginer. Il permet donc de gagner du temps. L’intelligence artificielle est capable de créer des programmes en une fraction de seconde.

L’objectif à (long) terme est que n’importe qui puisse créer son programme, juste en partant d’une idée. DeepCoder fera le reste.

« Cela pourrait permettre à des non-développeurs de simplement décrire leur idée de programme et laisser le système le construire », souligne Mark Brockschmidt, l’un des créateurs de l’IA pour Microsoft, cité par New Scientist.

Mais les développeurs ne sont pas encore sur le banc de touche. DeepCoder n’est pour l’instant capable de résoudre des problèmes qui impliquent environ 5 lignes de code…

source : linformaticien

DeepCoder : Microsoft développe une IA capable d’écrire du code

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *