Ho cercato in Viv un agente artificiale intelligente in fase di sviluppo. Sulla base di ciò che ho capito, questa IA può generare nuovo codice ed eseguirlo in base a una query dell'utente. Quello che sono curioso di sapere è come questa IA è in grado di imparare a generare codice basato su alcune query. Che tipo di algoritmi di machine learning sono coinvolti in questo processo? Una cosa che ho preso in considerazione è la suddivisione per fasi di un set di dati di programmi. Per esempio:
Codice per prendere la media di 5 termini
1 - Aggiungi tutti e 5 i termini insieme
2 - Dividi per 5
Quindi addestrerei un algoritmo per convertire il testo in codice. Questo è quanto ho capito. Tuttavia, non ho provato nulla perché non sono sicuro da dove cominciare. Qualcuno ha qualche idea su come implementare Viv? Ecco una dimostrazione di Viv.