HomeNotizieTechProgrammatori attenti: Microsoft e openAI lanciano l'IA che scrive il codice per...

Programmatori attenti: Microsoft e openAI lanciano l’IA che scrive il codice per te, potrebbe presto sostituirti

Per il momento è un aiuto interessante e produttivo per scrivere codice sicuro e di qualità, ma tra qualche anno…

Microsoft, attraverso Github, e openAI, ha lanciato oggi Copilot, un’intelligenza artificiale che aiuta a scrivere il codice delle applicazioni.

Copilot completa linee di codice, scrive automaticamente blocchi ripetitivi, suggerisce codice , e offre anche diverse alternative a ciò che hai scritto.

Al momento è un assistente che ti aiuta a completare ciò che stai scrivendo, ma in pochi anni l’IA sarà probabilmente in grado di scrivere applicazioni complete . E questo fa sorgere la domanda: la programmazione è un compito tecnico e meccanico, o sono coinvolti anche l’ispirazione e il genio?

Fortunatamente ha molto di quest’ultimo, quindi l’irruzione delle IA nella programmazione pone uno scenario preoccupante dove c’è poco spazio per l’immaginazione e l’ispirazione umana.

Cominciamo dall’inizio: Copilot è un assistente di programmazione integrato in Visual Studio Code, come estensione. Utilizza un’intelligenza artificiale chiamata Codex, sviluppata da openAI. Questa IA è capace di scrivere codice in decine di linguaggi di programmazione , compresi quelli più popolari: Python, JavaScript, TypeScript, Ruby, Go, ecc.

È stato addestrato su milioni di linee esistenti, ed è in grado di leggere il contesto della vostra applicazione, studiare le variabili e le funzioni coinvolte per scrivere codice personalizzato per ogni situazione particolare.

Copilot funziona in tempo reale: mentre stai scrivendo il codice ti suggerisce le linee e si autocompleta. Anche può scrivere una funzione completa , o compilare tabelle, elenchi, loop, e altri noiosi compiti di programmazione.

Analizza anche il codice che scrivi e suggerisce alternative più efficienti . E addirittura propone test ed esempi per controllare che ciò che avete scritto funzioni.

Programación

La storia dei linguaggi di programmazione

Rivediamo la storia dei linguaggi di programmazione dal primo nel 1801 ai più recenti. Nel corso della storia ci sono stati molti linguaggi di programmazione e compilatori per ”interpretare” questi linguaggi, e questi sono i più importanti.

Copilot lascia tutto il controllo a voi: potete rifiutare le sue proposte o modificare e migliorare ciò che l’IA propone. Ma è abbastanza ovvio che questo è solo un altro passo nel suo processo di apprendimento. In pochi anni, sarà in grado di scrivere applicazioni complete da sola.

E questo ci porta a un dilemma interessante: un’IA che scrive codice è utile alla programmazione? Da un punto di vista di efficienza, certamente, se completa un lavoro noioso e di routine.

Ma ogni programmatore sa che la programmazione è anche un’arte . Scrivere un’applicazione non è diverso dallo scrivere un romanzo: ogni programmatore impone il proprio stile, e a volte l’immaginazione e l’ispirazione sono necessarie per risolvere i problemi.

Può una AI scrivere codice con quel tocco di genio che hanno i programmatori creativi e di talento? Vedremo…

Potete scaricare la versione tecnica di Copilot su il suo sito ufficiale su Github.

RELATED ARTICLES

Commenta!

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.