Giovedì 28 marzo 2024

desktop v4.2.1

Root NationНовиниGiornale informaticoL'intelligenza artificiale è un punto di svolta nello sviluppo del software

L'intelligenza artificiale è un punto di svolta nello sviluppo del software

-

La prima azienda a interrompere ChatGPT sarà molto probabilmente l'industria che l'ha creata.

ChatGPT

Creare software non è mai stato così facile. Ma i programmatori-professionisti e gli esperti sono sempre più convinti che l'IA generativa cambierà il loro mondo: accelererà il lavoro dei migliori programmatori e consentirà agli utenti ordinari di ottenere di più.

"L'attuale generazione di modelli di intelligenza artificiale è un missile puntato, anche se inavvertitamente, direttamente sulla stessa produzione di software", hanno scritto la scorsa settimana gli investitori Paul Kedrosky ed Eric Norlin in un saggio intitolato "The Gutenberg Moment in Software".

"Tecnologie come queste sono straordinarie per la creazione, il debug e l'accelerazione della produzione di software in modo rapido e quasi gratuito."
Alla fine della scorsa settimana, OpenAI ha rilasciato versioni pilota di plug-in per ChatGPT, che gli consentono di navigare su Internet a piacimento degli utenti e di connettersi con altri servizi e dati.

Questo è un grande primo passo verso la trasformazione di un chatbot conversazionale in un agente intelligente più potente in grado di eseguire attività per gli utenti. È anche un passo avanti per rendere ChatGPT una piattaforma su cui altre aziende possono basarsi.

Il primo gruppo di plug-in espande le capacità di ChatGPT in viaggi, acquisti, ristoranti, matematica e altro collegando il bot a servizi popolari come Expedia, Instacart, Kayak, Klarna e OpenTable. Naturalmente, questi plug-in simili ad app sono il tentativo di OpenAI di trasformare ChatGPT in una nuova "app per tutto", come afferma lo sviluppatore di New York John Herrman.

Ma dimostrano anche come radicalmente nuovi modelli di linguaggio di grande intelligenza artificiale cambieranno il processo di codifica. Di solito, per connettere due applicazioni, uno sviluppatore di software deve comprendere l'API (o la definizione di come un sistema interagisce con altri sistemi) su entrambe le estremità, quindi scrivere un "codice collante" in modo che i due servizi possano comunicare tra loro .

Per creare un plug-in per ChatGPT, devi semplicemente "istruire il modello". Fornisci l'API ChatGPT del tuo servizio - in inglese. ChatGPT lo legge e fa il resto. Ingegnere e imprenditore Mitchell Hashimoto twittato: "Ho sviluppato molti sistemi di plug-in e l'interfaccia del plug-in OpenAI ChatGPT è forse l'approccio più folle e impressionante che abbia mai visto nell'informatica in tutta la mia vita."

La storia del software è una lunga sequenza di aggiunta di nuovi "strati di astrazione" che nascondono la complessità della logica binaria dietro generalizzazioni sempre più a misura d'uomo, dal linguaggio assembly agli ambienti di programmazione di livello superiore e alle interfacce grafiche.

I visionari hanno da tempo promesso e tentato di creare strumenti di "programmazione in linguaggio naturale" che consentirebbero alle persone di usare semplicemente parole e frasi quotidiane per dire ai computer cosa fare. Tali sforzi non sono mai stati pienamente all'altezza delle loro promesse, ma questa volta le cose potrebbero essere diverse.

Gli odierni sistemi di intelligenza artificiale, basati su modelli linguistici di grandi dimensioni, possono ricevere istruzioni direttamente da non programmatori o da programmatori che usano il linguaggio umano come abbreviazione.I risultati sono tutt'altro che perfetti, ma sono molto migliori di quanto gli esperti si aspettassero.Come bonus aggiuntivo, ChatGPT può spiegare istantaneamente come funziona il codice che ha scritto e rispondere alle domande dell'utente umano al riguardo. Il potere di ChatGPT e dei suoi concorrenti non significa che tutti i programmatori dovranno cercare nuove aree di lavoro.

ChatGPTL'IA generativa di oggi finge ancora di sapere più di quello che realmente sa e inventa cose per colmare le lacune nella sua conoscenza. Funziona meglio come "copilota" per gli sviluppatori, non come creatore indipendente.
In conclusione: gli esseri umani con una profonda comprensione di molti aspetti della programmazione saranno ancora necessari per inventare tipi di sistemi davvero nuovi, risolvere problemi che l'IA non è in grado di gestire e modellare (e limitare) ChatGPT e i suoi successori.

Ma il lavoro di routine associato all'adattamento dei sistemi software esistenti e il loro lavoro congiunto potrebbe rivelarsi molto meno rilevante. Questo è molto di ciò che fanno oggi gli sviluppatori di software.

Leggi anche: 

fonteAxios
Iscrizione
Avvisare su
ospite

0 Commenti
Recensioni incorporate
Visualizza tutti i commenti
Altri articoli
Iscriviti per gli aggiornamenti

Commenti recenti

Popolare ora
0
Adoriamo i tuoi pensieri, per favore commenta.x