Doomsday Se Rapproche: L'intelligence Artificielle A Appris à écrire Du Code En Le Volant à D'autres Programmes - Vue Alternative

Doomsday Se Rapproche: L'intelligence Artificielle A Appris à écrire Du Code En Le Volant à D'autres Programmes - Vue Alternative
Doomsday Se Rapproche: L'intelligence Artificielle A Appris à écrire Du Code En Le Volant à D'autres Programmes - Vue Alternative

Vidéo: Doomsday Se Rapproche: L'intelligence Artificielle A Appris à écrire Du Code En Le Volant à D'autres Programmes - Vue Alternative

Vidéo: Doomsday Se Rapproche: L'intelligence Artificielle A Appris à écrire Du Code En Le Volant à D'autres Programmes - Vue Alternative
Vidéo: Intelligence Artificielle [2] : Code + Script d'execution 2024, Avril
Anonim

L'intelligence artificielle n'arrête jamais d'apprendre à faire des choses de plus en plus intéressantes. Mais si auparavant la «liste des compétences» s'est élargie en raison de l'ajout de nouvelles fonctions au système existant, maintenant, grâce aux spécialistes de Microsoft Research et de l'Université de Cambridge, tout est devenu beaucoup plus intéressant. Leur système d'intelligence artificielle appelé DeepCoder est capable d'écrire indépendamment des programmes peu complexes (pour le moment), «empruntant» le code source dans des solutions toutes faites.

Le système AI DeepCoder est basé sur la soi-disant synthèse logicielle. L'essence de cette méthode est que DeepCoder prend des morceaux de code prêts à l'emploi d'autres programmes, en fonction de ce qui doit être obtenu à la fin, et les combine dans sa propre séquence. L'un des principaux avantages de cette approche est que l'intelligence artificielle a la capacité de sélectionner les sections les plus efficaces du code source ou les sections les plus adaptées à un cas donné lors de la compilation de son propre programme. Et l'intelligence artificielle elle-même peut utiliser de telles techniques que les gens n'utiliseraient jamais en raison des particularités de la pensée humaine.

Une partie importante du système DeepCoder est le moteur de recherche, qui recherche et analyse les bases de données de code source accessibles au public, trie, évalue et code la fonctionnalité. Il faut dire qu'une approche similaire est utilisée par certains programmeurs, qui utilisent aussi souvent des bases de données dans leur travail lors de l'écriture de nouveaux programmes.

VLADIMIR KUZNETSOV