L’IA d’écriture de code de Microsoft indique l’avenir des ordinateurs

Microsoft vient de montrer comment l’intelligence artificielle pouvait se retrouver dans de nombreuses applications logicielles, en écrivant du code à la volée.

Lors de la conférence des développeurs Microsoft Build aujourd’hui, le directeur de la technologie de l’entreprise, Kevin Scott, a présenté un assistant IA pour le jeu. Minecraft. Le personnage non-joueur dans le jeu est alimenté par la même technologie d’apprentissage automatique que Microsoft a testée pour la génération automatique de code logiciel. L’exploit montre comment les progrès récents de l’IA pourraient changer l’informatique personnelle dans les années à venir en remplaçant les interfaces sur lesquelles vous appuyez, tapez et cliquez pour naviguer dans des interfaces avec lesquelles vous avez simplement une conversation.

L’agent Minecraft répond de manière appropriée aux commandes tapées en les convertissant en code de travail dans les coulisses à l’aide de l’API logicielle du jeu. Le modèle d’IA qui contrôle le bot a été formé sur de grandes quantités de code et de texte en langage naturel, puis a montré les spécifications de l’API pour Minecraft, ainsi que quelques exemples d’utilisation. Lorsqu’un joueur lui dit de « venir ici », par exemple, le modèle d’IA sous-jacent génère le code nécessaire pour que l’agent se déplace vers le joueur. Dans la démo présentée à Build, le bot était également capable d’effectuer des tâches plus complexes, comme récupérer des éléments et les combiner pour créer quelque chose de nouveau. Et parce que le modèle a été formé sur le langage naturel ainsi que sur le code, il peut même répondre à des questions simples sur la façon de construire des choses.

Lire aussi  Chute du JEDI - -

Bien qu’il ne soit pas clair à quel point le système pourrait fonctionner de manière fiable en dehors de la démo, des astuces similaires pourraient être utilisées pour que d’autres applications répondent à des commandes tapées ou parlées.

Microsoft a construit un outil de codage AI appelé Copilot sur la même technologie. Il suggère automatiquement du code lorsqu’un développeur commence à taper ou en réponse aux commentaires ajoutés à un morceau de code. Scott dit que Copilot est le premier exemple de ce qui sera probablement une multitude de produits « AI-first » dans les années à venir, de Microsoft et d’autres. L’IA d’écriture de code « vous permet de penser à faire du développement logiciel d’une manière différente, afin que vous puissiez exprimer une intention pour quelque chose que vous voulez accomplir », dit-il.

Scott ne fournit pas d’exemples spécifiques, mais cela pourrait un jour signifier une version de Windows qui localise un document particulier et l’envoie par e-mail à un collègue lorsque vous le lui demandez, ou une version d’Excel imprégnée d’IA qui transforme un ensemble de données en un graphique quand vous demandez. « Nous allons voir beaucoup, beaucoup, beaucoup de gros gains de productivité pour toutes sortes de travaux cognitifs de routine qu’aucun de nous n’apprécie particulièrement », déclare Scott.

Ces dernières années, l’IA s’est révélée apte à des tâches telles que la classification d’images, la transcription audio et la traduction de texte. Les avancées algorithmiques récentes, combinées à d’énormes quantités de puissance informatique, ont donné naissance à de nouveaux programmes d’IA capables d’exploits plus sophistiqués, notamment la génération de texte cohérent, comme le code informatique.

Lire aussi  Éthique et biais de l'intelligence artificielle

Le bot Minecraft a été construit à l’aide d’un modèle d’IA appelé Codex qui a été développé par OpenAI, une société d’IA qui a reçu un financement de Microsoft en 2019. Codex a été formé sur du texte en langage naturel extrait du Web, ainsi que sur des milliards de lignes de code de GitHub. , un référentiel populaire pour les logiciels appartenant à Microsoft.

Copilot de Microsoft a été mis à la disposition d’un nombre limité de testeurs en juin 2021 et est maintenant utilisé par plus de 10 000 développeurs qui produisent, en moyenne, environ 35 % de leur code dans des langages populaires comme Python et Java en utilisant Copilot, selon Microsoft. La société prévoit de rendre Copilot disponible pour tout le monde à télécharger cet été. Pour construire quelque chose comme le bot Minecraft, les développeurs devraient travailler avec le modèle d’IA sous-jacent, Codex.

Codex et Copilot ont suscité une certaine anxiété chez les développeurs, qui craignent qu’ils ne soient automatisés. La démo Minecraft pourrait inspirer des préoccupations similaires. Mais Scott dit que les commentaires sur Copilot ont été largement positifs, suggérant qu’il automatise simplement des tâches de codage plus fastidieuses. « Si vous parlez à un développeur qui utilise réellement un copilote, il vous dira » c’est un outil formidable «  », dit-il.

Related News

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Recent News

Editor's Pick