Vai al contenuto principale
Intelligenza artificiale

Cosa sono i Foundation Model?

Scopri la tecnologia chiave che alimenta il boom dell'IA generativa
Javier Canales Luna's photo
Javier Canales Luna
Aggiornato · 9 min leggi

Scopri con l'IA

ChatGPTClaudePerplexity

Crea il tuo account gratuito

Pratica and corso your progress.

Continua Con Google
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

BERT, GPT-3, DALL-E 2, LLaMA, BLOOM; questi modelli sono alcune delle stelle della rivoluzione dell'IA a cui stiamo assistendo sin dal rilascio di ChatGPT. Cosa hanno in comune questi modelli? Esatto: sono tutti foundation model.

I foundation model sono uno sviluppo recente nell'IA. Questi modelli sono sviluppati a partire da algoritmi progettati per ottimizzare la generalità e la versatilità dell'output. Si basano su reti neurali su larga scala, spesso addestrate su un'ampia gamma di fonti e grandi quantità di dati per svolgere un'ampia gamma di compiti downstream, inclusi alcuni per cui non sono stati specificamente progettati e addestrati.

La popolarizzazione dei foundation model sta ravvivando il classico dibattito tra IA Ristretta e Intelligenza Artificiale Generale (AGI), nota anche come IA Forte. La Narrow AI si riferisce a sistemi di IA progettati per compiti specifici, ma incapaci di svolgere attività al di fuori del loro ambito previsto. Al contrario, l'AGI è un sistema di IA ipotetico in grado di comprendere, apprendere e applicare conoscenze in un'ampia gamma di compiti, in modo simile a un essere umano.

Sebbene i foundation model non siano ancora in grado di pensare come gli umani, stanno fornendo risultati rivoluzionari che ci avvicinano alla soglia dell'AGI. Ecco perché sia i professionisti dei dati che i non esperti dovrebbero familiarizzare con questi modelli.

Per chi è alle prime armi sull'argomento, il nostro percorso di competenze AI Essentials ti aiuterà a ottenere una panoramica approfondita dei modelli di IA di nuova generazione. Per chi ha già competenze, il nostro articolo sui progetti di IA generativa ti dà la possibilità di mettere alla prova le tue conoscenze.

Diamo uno sguardo più da vicino ai foundation model!

Cosa sono i Foundation Model? Comprendere i concetti chiave

Foundation model è un termine relativamente recente che può sovrapporsi ad altri concetti popolari, come IA generativa, transformer e large language model (LLM).

La terminologia dell'IA, però, è ancora oggetto di dibattito. Ecco un elenco di definizioni che ti aiuteranno a orientarti nel campo dell'IA in rapida evoluzione:

  • IA generativa. È un termine ampio usato per descrivere sistemi di IA la cui funzione principale è generare contenuti, in contrasto con altri sistemi di IA progettati per compiti diversi, come classificazione e previsione.
  • Transformer. I transformer hanno rivoluzionato il campo del deep learning. Forniscono un'architettura innovativa per gestire i dati sequenziali in modo più efficace. I transformer sono particolarmente adatti all'elaborazione del testo, e per questo sono diventati una pietra miliare nell'elaborazione e generazione del linguaggio naturale (NLP e NLG). Tuttavia, i transformer sono stati utilizzati con successo anche con altri tipi di dati, come le immagini.
  • Large Language Model. Gli LLM sono sistemi di IA utilizzati per modellare ed elaborare il linguaggio umano. I transformer sono le tecnologie alla base degli LLM. Sono detti "large" perché hanno centinaia di milioni o addirittura miliardi di parametri, pre-addestrati usando un enorme corpus di testi.
  • Foundation Model. È un termine ampio per definire modelli di IA progettati per produrre una varietà ampia e generale di output. Sono in grado di svolgere una gamma di possibili compiti e applicazioni, tra cui la generazione di testo, video, immagini o audio. Una caratteristica peculiare di questi modelli è che possono essere sistemi autonomi o usati come "fondazione" per altre applicazioni. Per esempio, l'LLM chiamato GPT funge da foundation model di ChatGPT.

Come funzionano i Foundation Model?

La tecnologia alla base dei foundation model – indipendentemente dal compito per cui sono progettati e dal tipo di dati usati per l'addestramento – è il transformer.

Sviluppati dai ricercatori di Google nel 2017, i transformer offrono un'alternativa alle tradizionali reti neurali ricorrenti (RNN) e alle reti neurali convoluzionali (CNN) per gestire dati sequenziali, in particolare il testo.

I transformer funzionano prevedendo la parola successiva in una sequenza per formare una risposta coerente. Questo processo avviene con un meccanismo chiamato attenzione, che pesa l'influenza delle diverse parole quando genera una risposta.

L'addestramento dei transformer prevede due fasi: pre-training e fine-tuning.

Pre-training

In questa fase, i transformer vengono addestrati su grandi quantità di dati grezzi (testuali), con Internet come principale fonte di dati.

L'addestramento avviene tramite apprendimento auto-supervisionato, un tipo innovativo di training che non richiede l'intervento umano per etichettare i dati.

L'obiettivo del pre-training è imparare gli schemi statistici del linguaggio. Poiché la strategia prevalente per ottenere prestazioni migliori dei transformer è aumentare la dimensione del modello (cioè i parametri) e la quantità di dati usata durante il pre-training, questa fase è in genere dispendiosa in termini di tempo e costi.

Fine-tuning

Il pre-training consente a un transformer di acquisire una comprensione di base del linguaggio, ma non basta per svolgere compiti pratici specifici. Per questo il modello passa a una fase di fine-tuning, in cui viene addestrato su un dataset più ristretto e specifico del dominio, generato con l'aiuto di revisori umani che seguono determinate linee guida.

Modalità

Un'altra caratteristica importante dei foundation model è la modalità. A seconda del tipo di dati che i foundation model possono ricevere in input, possono essere unimodali o multimodali. I primi possono accettare un solo tipo di dato e generare lo stesso tipo di output, mentre i secondi possono ricevere più modalità di input e generare più tipi di output (per esempio, GPT-4 può accettare input sia in immagine che in testo e generare output testuali.

Capire come funzionano i transformer può essere complesso e fuori dalla portata di questo articolo. Per una spiegazione più dettagliata, dai un'occhiata al nostro articolo, Cos'è ChatGPT, dove abbiamo posto la domanda direttamente a ChatGPT, e scopri di più su Transformers e Hugging Face per una visione più tecnica.

Se vuoi approfondire come funzionano gli LLM, il nostro corso sui concetti dei Large Language Models (LLM) è un ottimo punto di partenza.

Applicazioni dei Foundation Model

I foundation model possono essere usati come sistemi autonomi o come base per innumerevoli sistemi e applicazioni di IA downstream. Sebbene la maggior parte dei moderni sistemi foundation sia progettata per generare testo o codice ed eseguire compiti di NLP, è in aumento il numero di sistemi in grado di generare altri tipi di output, come immagini o musica.

Di seguito trovi una tabella con alcuni dei foundation model più popolari.

Foundation model

Sistema di IA downstream

Applicazioni

LaMDA (Google)

Bard

Servizio di chat IA sperimentale e conversazionale.

GPT-3.5 (OpenAI)

ChatGPT

Ti permette di avere conversazioni simili a quelle umane.

GPT-4 (OpenAI)

DataLab AI Assistant

Permette agli utenti di DataLab di scrivere codice meglio e in modo più intelligente.

Codex (OpenAI)

GitHub Copilot

Suggerisce codice e intere funzioni in tempo reale.

AudioLM (Google)

MusicLM

Crea musica a partire da descrizioni testuali.

BLOOM (Hugging Face)

Nessuna applicazione downstream. Può essere usato direttamente

Molteplici compiti di NLP. Addestrato in 46 lingue diverse e 13 linguaggi di programmazione.

LLaMA (Meta)

Nessuna applicazione downstream. Può essere usato direttamente

Aiuta i ricercatori a far progredire il loro lavoro in questo sottoinsieme dell'IA.

DALL-E 2 (OpenAI)

Nessuna applicazione downstream. Può essere usato direttamente

Crea immagini e opere d'arte realistiche a partire da una descrizione in linguaggio naturale.

Sfide e preoccupazioni legate ai Foundation Model

I foundation model sono all'avanguardia dell'IA e hanno il potenziale per alimentare innumerevoli applicazioni. Tuttavia, è importante considerare i potenziali rischi e le sfide.

Ecco un elenco non esaustivo di rischi da associare all'adozione diffusa dei foundation model:

  • Mancanza di trasparenza. L'opacità algoritmica è una delle principali preoccupazioni associate ai foundation model, spesso descritti come modelli "scatola nera", cioè modelli talmente complessi da rendere impossibile tracciarne il ragionamento. I fornitori di IA sono spesso riluttanti a fornire informazioni sui loro modelli per motivi di riservatezza commerciale. Tuttavia, aumentare la trasparenza è essenziale per conoscere i costi e l'impatto dei foundation model, nonché per valutarne sicurezza ed efficacia.
  • Bias e discriminazione. Foundation model con bias possono portare a decisioni ingiuste che spesso accentuano la discriminazione nei confronti dei gruppi minoritari. IBM Research sta esplorando modi per minimizzare questi bias.
  • Problemi di privacy. I foundation model sono addestrati con enormi quantità di dati, spesso comprendenti dati personali. Ciò può comportare problemi e rischi legati alla privacy e alla sicurezza dei dati.
  • Considerazioni etiche. I foundation model possono talvolta portare a decisioni che hanno implicazioni serie nella nostra vita, con impatti significativi sui nostri diritti fondamentali. Abbiamo esplorato l'etica dell'IA generativa in un post separato.

Il futuro dei Foundation Model

I foundation model stanno alimentando l'attuale boom dell'IA generativa. Le potenziali applicazioni sono così vaste che ogni settore e industria, compresa la data science, probabilmente sarà influenzato dall'adozione dell'IA nel prossimo futuro.

Sebbene siamo ancora lontani dal raggiungere l'Intelligenza Artificiale Generale, lo sviluppo dei foundation model rappresenta una tappa importante nella corsa all'IA. Aziende, regolatori e società in generale dovrebbero essere consapevoli dello stato attuale dell'IA, come condizione preliminare per garantire trasparenza, equità e responsabilità.

DataCamp sta lavorando sodo per fornire risorse complete e accessibili a tutti per rimanere aggiornati sugli sviluppi dell'IA. Dai un'occhiata:


Javier Canales Luna's photo
Author
Javier Canales Luna
LinkedIn

Sono una data analyst freelance e collaboro con aziende e organizzazioni di tutto il mondo in progetti di data science. Sono anche un'insegnante di data science con oltre 2 anni di esperienza. Scrivo regolarmente articoli su temi legati alla data science in inglese e spagnolo, alcuni dei quali sono stati pubblicati su siti affermati come DataCamp, Towards Data Science e Analytics Vidhya. Come data scientist con un background in scienze politiche e diritto, il mio obiettivo è lavorare all'intersezione tra politiche pubbliche, diritto e tecnologia, sfruttando la forza delle idee per promuovere soluzioni e narrazioni innovative che ci aiutino ad affrontare le sfide urgenti, in primis la crisi climatica. Mi considero autodidatta, una persona in continuo apprendimento e una convinta sostenitrice dell'approccio multidisciplinare. Non è mai troppo tardi per imparare cose nuove.

Argomenti
Intelligenza artificiale

Inizia a studiare l'IA oggi!

Programma

Nozioni di base sull'intelligenza artificiale

10 ore
Scopri le basi dell'intelligenza artificiale, impara a usarla al meglio per il lavoro e immergiti in modelli come ChatGPT per orientarti nel mondo dinamico dell'IA.
Vedi i dettagliInizia Il Corso

Crea il tuo account gratuito

Pratica and corso your progress.

Continua Con Google
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.
Mostra altro
Correlato

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

Mostra altro