Loading AI tools
Da Wikipedia, l'enciclopedia libera
SHRDLU è un programma di comprensione del linguaggio naturale sviluppato da Terry Winograd al MIT nel periodo 1968-1970. È stato scritto nei linguaggi di programmazione Micro Planner e Lisp su un computer DEC PDP-6 e un terminale grafico DEC. Modifiche successive sono state apportate al programma nei laboratori di computer grafica dell'Università dello Utah, aggiungendo una renderizzazione 3D del mondo di SHRDLU.
Il nome SHRDLU deriva dalla sequenza ETAOIN SHRDLU, la disposizione dei tasti su una macchina Linotype, basata sull'ordine decrescente di frequenza d'uso nella lingua inglese.
SHRDLU permette un'interazione basata sull'uso di termini della lingua inglese. L'utente chiede a SHRDLU di effettuare lo spostamento di svariati oggetti in un piccolo "mondo di blocchi". Tramite uno schermo grafico viene mostrato all'utente un ambiente virtuale costituito da una superficie piana, una scatola e una serie di oggetti colorati di forma cuboide o piramidale. L'utente, in lingua inglese, può interagire con un immaginario braccio robot per spostare gli oggetti.
SHRDLU è stato realizzato combinando alcune semplici idee che rendono la comprensione del linguaggio più convincente. Il programma è in grado di risolvere molte ambiguità della lingua inglese, ad esempio è in grado di capire a quale oggetto ci si riferisce anche quando questo è sottinteso. Il meccanismo per la comprensione di quanto richiesto dall'utente è costituito su tre fasi di analisi: sintattica, semantica, deduttiva. Il blocco di programma che si occupa dell'analisi semantica interagisce con gli altri due moduli.
Segue un estratto della famosa demo di SHRDLU:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.