Skip to content
MicroBlogItMicroBlogIt
MicroBlogIt
Le MicroBlog de la Nouvelle Technologie
  • Accueil
  • Logiciel
  • Conseil, SSII et ESN
  • Innovation
  • Hardware et Devices
  • Autres
 0
  • Pas de produit dans le panier.

Sous-total: £0.00

Voir le panier Commande

 
  • Accueil
  • Logiciel
  • Conseil, SSII et ESN
  • Innovation
  • Hardware et Devices
  • Autres

L’IA DeepCoder est capable d’écrire son propre code

27 février 2017Laisser un commentaireautres, innovationPar Pauline Carpentier

Microsoft a créé DeepCoder, une intelligence artificielle capable de développer des programmes en synthétisant des fragments de code.

Une intelligence artificielle capable d’écrire son propre code. Microsoft et l’Université de Cambridge sont sur la bonne voie pour y réussir. Le système se nomme DeepCoder et s’appuie sur le deep learning et adopte la technique de synthèse des programmes. DeepCoder crée des programmes en assemblant des lignes de code de logiciels existants, tout comme un développeur pourrait le faire. Il suffit de lui donner une liste d’entrées et des sorties pour qu’il cherche les morceaux de code nécessaires pour atteindre le résultat.

Avec ce système, nommé IPS (Inductive Program Synthesis), il faut résoudre deux problèmes : trouver les programmes cohérents en créant une base de données de librairies suffisamment importantes et le classement ou comment faire un choix sur des codes similaires. Grâce aux réseaux neuronaux, DeepCoder est capable d’apprendre à partir par exemple du langage demandé pour développer et s’assurer « quels fragments de code fonctionnent mieux ensemble et quand utiliser un fragment de code à la place d’un autre », peut-on lire dans les travaux des scientifiques.

Un tel système permet de gagner du temps. Grâce à son apprentissage, DeepCoder peut créer des programmes en une fraction de seconde, alors que d’autres systèmes mettent plusieurs minutes pour tester des combinaisons de code et constituer un programme complet.

Le rêve d’un code accessible à tous

Le champ des possibles est vaste pour un système comme DeepCoder. En premier lieu, il ouvre la voie pour des non-développeurs de créer des programmes à partir de simples idées, indique Marc Brockschmidt, un des responsables de l’étude chez Microsoft Research. Pour les programmeurs, « ils seront plus productifs », assure une responsable du MIT en ajoutant, « ils pourront construire des systèmes impossible à élaborer auparavant ». Pas de mort anticipée des développeurs donc, mais les codeurs vont devoir s’adapter à cette automatisation en se consacrant à des tâches plus sophistiquées.

Ils auront surtout un peu de temps avant que Deepcoder ou d’autres IA les remplacent. Le système de Microsoft est capable aujourd’hui de résoudre des problèmes de programmation impliquant environ 5 lignes de code.

 

A lire sur http://www.silicon.fr/lia-deepcoder-est-capable-decrire-son-propre-code-2-169325.html

codedeveloppementintelligence artificielle
A propos de l'auteur

Pauline Carpentier

Related posts
Bannière avec logo OVH
Panne chez OVH: une belle frayeur pour l’hébergeur français.
9 novembre 2017
Gartner : le cloud public mondial va croître de 18,5% d’ici fin 2017
16 octobre 2017
IA : Amazon et Microsoft lancent une interface de deep learning
13 octobre 2017
Google France va recruter 300 personnes d’ici 2018
12 octobre 2017
Microsoft Ventures lance un concours IA pour les start-up
11 octobre 2017
Facebook Workplace fait sa place dans le monde des professionnels
10 octobre 2017
Laisser un commentaire

Annuler la réponse.

Votre adresse e-mail ne sera pas publiée Champs requis marqués avec *

EffacerSoumettre

Recent posts
  • Bannière avec logo OVH
    Panne chez OVH: une belle frayeur pour l’hébergeur français.
    9 novembre 2017
  • Gartner : le cloud public mondial va croître de 18,5% d’ici fin 2017
    16 octobre 2017
  • IA : Amazon et Microsoft lancent une interface de deep learning
    13 octobre 2017
  • Google France va recruter 300 personnes d’ici 2018
    12 octobre 2017
  • Microsoft Ventures lance un concours IA pour les start-up
    11 octobre 2017
Recent comments
    • Phone number:
      +12 345 67 00 89
    • E-mail:
      yourname@your-site.com

    Trouvez nous sur :

    FacebookTwitterDribblePinterest
    Could not authenticate you.