|
|
Comunicare con il computer
Il modo più semplice per comunicare con il computer sarebbe quello di utilizzare la propria
lingua. Costruire, peṛ, una macchina capace di comprendere ed esprimersi in linguaggio naturale
è molto difficile per la messa a punto di programmi adatti. L'unico linguaggio che un
calcolatore è in grado di leggere è il linguaggio macchina, poichè l'hardware
di un computer è costituito in maniera tale che a ciascuna istruzione data in quel
linguaggio corrisponde una ed una sola delle operazioni eseguibili dalla macchina. Essendo i
linguaggi macchina binari, ossia usano solo due simboli (0 e 1) che si combinano in modo diverso
proprio come si combinano le 21 lettere dell'alfabeto nella formazione di tutte le parole
dell'italiano. I ricercatori, per semplificare le operazioni, hanno dedicato una grande parte
delle loro energie alla costruzione di linguaggi che permettano di dare ai computer istruzioni
meno dettagliate di quelle necessarie in linguaggio macchina, di questi linguaggi alcuni sono
notissimi e scritti per facilitare la programmazione in domini specifici come il Fortran usato in
matematica. Per la ricerca in Intelligenza Artificiale si usano i cosiddetti linguaggi ad
alto livello, come il Prolog che meglio si prestano alla scrittura di procedure atte a far
comportare la macchina intelligentemente. Un sistema, perchè possa ragionare, ha bisogno
sia di conoscere i fatti del mondo in generale, sia di informazioni su eventi specifici collocati
nel tempo. Benchè una rappresentazione sia convertibile in un'altra e l'utilità di
scegliere l'una o l'altra di esse vari con il tipo di compito per cui occorre usare una data
informazione, è importante avere formalismi adeguati.
Macchina di Turing
Reti semantiche
indietro |
| d>