Le codeur IA de DeepMind ne remplacera pas encore les humains

Table des matières:

Le codeur IA de DeepMind ne remplacera pas encore les humains
Le codeur IA de DeepMind ne remplacera pas encore les humains
Anonim

Clé à emporter

  • Le moteur de codage IA de DeepMind est aussi bon qu'un programmeur humain moyen.
  • Le moteur AlphaCode propose des solutions créatives aux problèmes de codage.
  • L'IA pourrait être meilleure lorsqu'elle augmente le travail humain au lieu de le remplacer.

Image
Image

La société de recherche DeepMind affirme que les moteurs de codage IA peuvent écrire des programmes aussi bien qu'un humain. Les robots arrivent-ils enfin pour les emplois de développeurs de logiciels ?

Lorsque DeepMind a mis son moteur AlphaCode au travail sur des défis de codage conçus pour tester les humains, il a terminé dans le top 54 %, ce qui le rend aussi bon qu'un humain moyen. Cela peut sembler prêt à être déployé pour une utilisation en direct. Vous pourriez renvoyer la pire moitié de vos codeurs humains, puis les remplacer par des robots de codage IA, n'est-ce pas ? Pas encore.

"Avec les entreprises d'IA, les rédacteurs sont plus que jamais nécessaires. Le véritable avantage des rédacteurs d'IA est qu'ils fournissent des recherches et des outils qui accélèrent le processus de ce qui doit entrer dans le contenu. J'imagine que l'IA les moteurs de codage feront de même pour les programmeurs. Cela les rendra plus efficaces, facilitera le démarrage du développement d'une structure pour leurs applications et accélérera [up] le processus de codage ", John Cass, co-fondateur de la société AI AIContentGen, a déclaré à Lifewire par e-mail.

Soutenir, pas remplacer

La promesse de l'IA est qu'elle peut remplacer les humains dans les tâches sub alternes ou supplanter les humains dans les emplois coûteux. Mais en pratique, nous n'en sommes pas encore là. Si vous avez déjà utilisé des applications AI pour éditer vos photos, par exemple, vous saurez qu'il reste encore beaucoup de nettoyage à faire une fois l'outil terminé. À tout le moins, l'humain est réduit à cliquer sur un bouton pour parcourir les options créées par l'IA, puis à choisir la meilleure.

Dans le cas du moteur AlphaCode de DeepMinds, son IA est formée pour relever les défis de codage. Les exemples fournis sur la page du projet AlphaCode consistent à trouver des moyens optimaux d'organiser les routes et les bâtiments ou à proposer des stratégies pour gagner des jeux de société. Celles-ci pourraient ne pas être utiles sur le lieu de travail, mais l'IA de DeepMind a montré un trait important: la créativité.

"Je peux affirmer que les résultats d'AlphaCode ont dépassé mes attentes", a déclaré Mike Mirzayanov, fondateur de Codeforces, un site qui organise des compétitions de codage, sur le blog Deep Mind. "J'étais sceptique car même dans des problèmes concurrentiels simples, il faut souvent non seulement implémenter l'algorithme mais aussi - et c'est la partie la plus difficile - l'inventer."

Image
Image

Le scénario le plus probable, au moins pour commencer, est que les codeurs humains utilisent des outils d'IA pour les aider à travailler. Et d'autres entreprises, Microsoft par exemple, travaillent sur des outils d'intelligence artificielle pour aider les programmeurs à travailler plus rapidement en faisant une grande partie du travail à leur place.

D'une certaine manière, nous sommes tous habitués à utiliser des outils d'IA au quotidien, et nous connaissons les pièges et les frustrations qu'ils entraînent. La correction automatique, par exemple, est censée accélérer la frappe sur les petits claviers à l'écran, mais en pratique, vous finissez par changer votre style de frappe pour mieux déclencher les suggestions de correction automatique.

Alors, les codeurs humains seront-ils vraiment remplacés par l'IA ? Peu probable.

"Les codeurs seront toujours aux commandes, tout comme les rédacteurs le sont avec les rédacteurs de contenu IA", déclare Cass. "D'une certaine manière, les nouveaux outils d'écriture de l'IA signifient encore plus de sécurité d'emploi pour les rédacteurs, car ils auront l'expertise nécessaire pour utiliser et tirer le meilleur parti des outils les plus sophistiqués dans un avenir prévisible."

Art Official Intelligence

Il existe plusieurs façons de voir l'IA dans les activités créatives. La première est qu'il supprime le travail de grognement et permet à l'humain de se concentrer davantage sur les aspects créatifs. L'humain devient plus un réalisateur au lieu du scénariste de l'acteur. Nous pouvons prendre du recul et voir l'ensemble du projet d'un niveau supérieur, sans nous soucier des moindres détails nécessaires pour réaliser nos visions.

"Cela les rendra plus efficaces, ce qui facilitera le démarrage du développement d'une structure pour leurs applications…"

D'un autre côté, la créativité de l'IA est toujours de la créativité algorithmique. Il inventera des solutions, écrira des romans ou filtrera nos photographies, mais peut-être pas d'une manière qui résonne avec d'autres humains comme le peut l'art.

Entre ces extrêmes se trouvent des artistes comme Brian Eno, qui laisse passer en arrière-plan de la musique créée par l'intelligence artificielle locale pendant qu'il est en studio. Quand quelque chose attrape son oreille, il l'enregistre pour une utilisation ultérieure.

Les créations d'IA peuvent inspirer les humains dans des directions que nous n'irions pas normalement. Ou l'IA peut dicter notre façon de travailler, alors nous finissons comme des baby-sitters sub alternes pour les machines. Comme tout outil, c'est donc la façon dont nous l'utilisons qui compte.

Conseillé: