Doomsday Si Avvicina: L'intelligenza Artificiale Ha Imparato A Scrivere Codice Rubandolo Ad Altri Programmi - Visualizzazione Alternativa

Doomsday Si Avvicina: L'intelligenza Artificiale Ha Imparato A Scrivere Codice Rubandolo Ad Altri Programmi - Visualizzazione Alternativa
Doomsday Si Avvicina: L'intelligenza Artificiale Ha Imparato A Scrivere Codice Rubandolo Ad Altri Programmi - Visualizzazione Alternativa

Video: Doomsday Si Avvicina: L'intelligenza Artificiale Ha Imparato A Scrivere Codice Rubandolo Ad Altri Programmi - Visualizzazione Alternativa

Video: Doomsday Si Avvicina: L'intelligenza Artificiale Ha Imparato A Scrivere Codice Rubandolo Ad Altri Programmi - Visualizzazione Alternativa
Video: Intelligenza Artificiale per dominare il mondo - Codice, La vita è digitale 06/08/2018 2024, Aprile
Anonim

L'intelligenza artificiale non smette mai di imparare a fare cose sempre più interessanti. Ma se prima la "lista delle competenze" veniva ampliata aggiungendo nuove funzioni a un sistema esistente, ora, grazie agli specialisti di Microsoft Research e dell'Università di Cambridge, tutto è diventato molto più interessante. Il loro sistema di intelligenza artificiale chiamato DeepCoder è in grado di scrivere autonomamente programmi non molto complessi (al momento), "prendendo in prestito" il codice sorgente in soluzioni già pronte.

Il sistema AI DeepCoder si basa sulla cosiddetta sintesi software. L'essenza di questo metodo è che DeepCoder prende sezioni di codice già pronte da altri programmi, a seconda di ciò che deve essere ottenuto alla fine, e le combina nella propria sequenza. Uno dei principali vantaggi di questo approccio è che l'intelligenza artificiale ha la capacità di scegliere le sezioni più efficaci del codice sorgente o le sezioni più adatte a un determinato caso durante la compilazione del proprio programma. E la stessa intelligenza artificiale può utilizzare tali tecniche che le persone non utilizzerebbero mai a causa delle peculiarità del pensiero umano.

Una parte importante del sistema DeepCoder è il motore di ricerca, che cerca e analizza database di codice sorgente disponibili pubblicamente, ordina, valuta e funzionalità del codice. Va detto che un approccio simile viene utilizzato da alcuni programmatori, che spesso utilizzano anche database nel loro lavoro quando scrivono nuovi programmi.

VLADIMIR KUZNETSOV

Raccomandato: