Une IA capable de générer des programmes

10

J'ai étudié Viv un agent intelligent artificiel en développement. D'après ce que je comprends, cette IA peut générer du nouveau code et l'exécuter en fonction d'une requête de l'utilisateur. Ce que je suis curieux de savoir, c'est comment cette IA est capable d'apprendre à générer du code basé sur une requête. Quels types d'algorithmes d'apprentissage automatique sont impliqués dans ce processus? Une chose que j'ai considérée est de décomposer un ensemble de données de programmes par étape. Par exemple:

Code pour prendre la moyenne de 5 termes

1 - Additionnez les 5 termes ensemble
2 - Divisez par 5

Ensuite, je formerais un algorithme pour convertir du texte en code. C'est pour autant que je l'ai compris. Je n'ai rien essayé cependant car je ne sais pas par où commencer. Quelqu'un a des idées sur la façon de mettre en œuvre Viv? Voici une démonstration de Viv.

N. Chalifour
la source

Réponses:

2

Je cherchais des algorithmes génétiques et des choses de ce genre lorsque je suis tombé sur cette vidéo. Le gars dans la vidéo semble savoir ce qu'il fait, j'en ai regardé 20 minutes. Des trucs intéressants et il va pas à pas avec tout.

https://vimeo.com/52539994

rarman555
la source