Linguaggio naturale

Enciclopedia della Matematica (2013)

linguaggio naturale


linguaggio naturale linguaggio solitamente usato nella comunicazione fra individui di un gruppo sociale che lo condivide; presenta una sua ricchezza espressiva, ma anche sfumature e ambiguità, per cui logica e matematica tendono a ridurne l’utilizzo. Il termine linguaggio naturale (determinato storicamente) si contrappone a quello di linguaggio formale (costruito artificialmente secondo rigide regole). In ambito informatico, la locuzione si contrappone a quella di linguaggio di programmazione, utilizzato per scrivere i programmi di calcolo e quindi per impartire istruzioni agli elaboratori. Il settore di studi denominato intelligenza artificiale ha fra i suoi obiettivi quello di mettere un automa in condizione di esprimersi tramite il linguaggio naturale, ma per raggiungere tale obiettivo è necessario scrivere programmi che siano in grado di comprendere e produrre discorsi in linguaggio naturale. La scrittura e lo studio di questo tipo di programmi è anche detta elaborazione del linguaggio naturale (natural language processing) e si basa sul concetto di grammatica generatrice del linguaggio.

La grammatica stabilisce quali sono i simboli del linguaggio e fornisce le regole per costruire, in maniera automatica, espressioni che siano corrette e comprensibili. Basandosi sulla nozione teorica di grammatica è possibile sviluppare in linea teorica dei sistemi informatici che siano in grado di produrre dei testi in linguaggio naturale. Lo sviluppo e lo studio di tali sistemi, denominato linguistica computazionale, è in pieno sviluppo e si suppone che potrà avere notevoli applicazioni, che vanno dalla traduzione automatica fra diverse lingue all’analisi dell'evoluzione di sistemi dinamici.

TAG

Linguaggio di → programmazione

Intelligenza artificiale

Linguaggio formale

Sistemi dinamici

Matematica