NLP (Natural Language Processing)
Detto anche: NLP, natural language processing, elaborazione del linguaggio naturale, trattamento automatico del linguaggio
L'NLP (Natural Language Processing, in italiano elaborazione del linguaggio naturale) è il settore dell'intelligenza artificiale che insegna ai computer a capire, analizzare e produrre il linguaggio umano, scritto e parlato. I modelli linguistici come ChatGPT ne sono lo sviluppo più recente.
In breve
- Settore dell'AI che lavora con il linguaggio umano.
- Traduzione, voce, classificazione, riassunti, conversazione.
- Dalle regole alla statistica, poi ai transformer (2017).
- Gli LLM sono lo sviluppo più recente dell'NLP.
Di che cosa si occupa l'NLP?
Di tutti i compiti in cui una macchina lavora con il linguaggio: traduzione automatica, riconoscimento e sintesi della voce, classificazione dei testi, analisi del sentiment, estrazione di informazioni da documenti, riassunti, risposte alle domande, conversazione.
Come si è evoluto?
Per decenni si è basato su regole scritte da linguisti e poi su modelli statistici. Dal 2017 l'architettura transformer ha cambiato il settore: prima con modelli come BERT (2018), molto bravi a comprendere il testo, poi con i grandi modelli linguistici generativi, capaci di svolgere molti compiti diversi con una semplice istruzione.
Che rapporto c'è tra NLP e LLM?
Gli LLM sono una tecnologia dell'NLP. Prima servivano sistemi diversi per ogni compito (uno per tradurre, uno per classificare); oggi un solo modello linguistico può farli quasi tutti, guidato dal prompt.
Esempio pratico
Un servizio clienti usa l'NLP per smistare automaticamente le email in arrivo: il sistema riconosce l'argomento (fatture, spedizioni, resi), estrae il numero d'ordine e il tono del messaggio, e passa le richieste urgenti a un operatore.
Differenze con LLM (Large Language Model)
| Aspetto | NLP (Natural Language Processing) | LLM (Large Language Model) |
|---|---|---|
| Che cos'è | Un intero settore di ricerca | Un tipo di modello |
| Ampiezza | Molte tecniche e compiti | Un modello per molti compiti |
| Storia | Dagli anni Cinquanta | Dalla fine degli anni Dieci |
Domande frequenti
NLP vuol dire anche programmazione neurolinguistica?
La stessa sigla indica anche la programmazione neurolinguistica, un approccio di psicologia e comunicazione che non c'entra con l'intelligenza artificiale.
Fonti
Vedi anche
- LLM (Large Language Model): Un modello linguistico di grandi dimensioni (in inglese large language model, LLM) è un sistema di intelligenza artificiale addestrato su en...
- Prompt: Il prompt è il testo con cui chiediamo qualcosa a un'intelligenza artificiale generativa: una domanda, un'istruzione, un compito, a volte ac...
- Token: Il token è il pezzo di testo con cui un modello linguistico legge e scrive: può essere una parola intera, una parte di parola, un segno di p...