Prompt Engineering potrebbe essere il linguaggio di programmazione più in voga del 2024: ecco perché |  di Nabil Alouani |  Dicembre 2023

 | Intelligenza-Artificiale

I modelli linguistici di grandi dimensioni rappresentano la prossima generazione di sistemi operativi

una donna con la pelle scura e i capelli ricci che indossa occhiali, seduta a una scrivania in una stanza scarsamente illuminata, illuminata dalla tenue luce dello schermo del suo laptop.  Documenti e dispositivi digitali sono sparsi sul tavolo, suggerendo un ambiente di lavoro frenetico.  La donna appare concentrata e impegnata nel suo lavoro, forse codificando o analizzando dati, come indicato dagli elementi grafici sullo schermo del suo laptop.  L'ambiente trasmette un'atmosfera di lavoro fino a tarda notte con un senso di calma concentrazione.
Se non diversamente indicato, tutte le immagini sono generate dall’autore utilizzando Midjourney, DALL-E e Canva.

“Non penso che sia corretto pensare ai modelli linguistici di grandi dimensioni come a chatbot o a una sorta di generatori di parole”, Andrej Karpathyha affermato uno dei membri fondatori di OpenAI. “È molto più corretto considerarli come il processo del kernel di un sistema operativo emergente.”

Aspetta, ma cosa diavolo significa?

I Large Language Models (LLM) diventeranno gradualmente l’interfaccia tra te e i sistemi informatici.

In questo momento hai in mano un dispositivo che ha al suo interno una certa potenza di calcolo, ma non puoi accedere direttamente a quella potenza. La tua interazione è mediata da un sistema operativo (come Windows, Mac OS e Android), che trasforma una raccolta di chip e circuiti in un’interfaccia user-friendly.

Il tuo sistema operativo (OS) ti consente di eseguire un’ampia gamma di attività (come leggere l’articolo di un tizio calvo) attraverso una varietà di app in esecuzione su di esso. Ogni app ha la propria interfaccia utente (UI) e il proprio insieme di attività che può eseguire. Passi da un’app all’altra, da un’interfaccia utente all’altra, a seconda di cosa devi fare.

Un'infografica che illustra la transizione dagli attuali sistemi operativi come iOS, macOS, Windows, Linux e Android a un modello linguistico di grandi dimensioni come sistema operativo.  La metà superiore, etichettata “Software 1.0”, mostra le icone per un browser Internet, generazione di immagini/video, interprete Python, archiviazione di file e calcolatrice, il tutto con interfacce utente che puntano a una sagoma umana.  La metà inferiore, etichettata “Software 2.0”, mostra le stesse icone collegate direttamente a un modello linguistico di grandi dimensioni invece che tramite il sistema operativo.

Domani avrai un’unica interfaccia utente per fare qualsiasi cosa, dalla scrittura di un rapporto aziendale annuale alla creazione di una nuova app da zero. La suddetta interfaccia utente sarà una chatbox o una “finestra di contesto” all’interno della quale è possibile inviare istruzioni in linguaggio naturale: ed è qui che entra in gioco Prompt Engineering.

Prompt Engineering è un modo elegante per dire “Scrivi istruzioni sempre migliori per il tuo modello di intelligenza artificiale finché non fa esattamente quello che vuoi”. Ma non è solo un gioco di parole; è il progetto per il futuro della programmazione.

“La programmazione si riferisce a un processo tecnologico per dire a un computer quali compiti eseguire per risolvere i problemi”, Coursera hanno scritto sul loro sito web. “Puoi pensare alla programmazione come a una collaborazione tra esseri umani e…

Fonte: towardsdatascience.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *