SHRDLU

SHRDLU

SHRDLU

SHRDLU es un programa de computadora para la comprensión del lenguaje natural. Fue desarrollado por Terry Winograd en el MIT entre los años 1968 y 1970. Fue implementado con los lenguajes de programación Micro Planner y LISP para una máquina DEC PDP-6 con terminal gráfico DEC. Posteriormente en la Universidad de Utah le fue añadido un mundo en 3D donde se representaba gráficamente los objetos conocidos por el programa.

El nombre SHRDLU no significa nada en concreto, si no que está derivado de ETAOIN SHRDLU, que es el alineamiento de las letras en una máquina Linotipia, en orden descendente respecto la frecuencia de uso en inglés.

Contenido

Funcionamiento

SHRDLU permite al usuario interactuar mediante frases simples de inglés. El usuario debe instruir a SHRDLU como mover los objetos de su entorno. Este entorno fue llamado small blocks word (pequeño mundo de bloques). Contenía objetos tales como bloques, conos, bolas y otras formas geométricas. Lo que hizo único a SHRDLU, es que con la combinación de los conceptos anteriores se podía realizar una simulación de la comprensión computacional del lenguaje.

El entorno o mundo de bloques era lo suficientemente simple para poder ser descrito completamente (objetos, características y posiciones) usando un conjunto reducido de palabras en inglés (50 aproximadamente). Nombres como bloque, cono, y pirámide, verbos como pon, mueve y deja y adjetivos como pequeño, grande y rojo. Las combinaciones posibles de este lenguaje básico permitían al programa realizar lo que el usuario le ordenaba.

SHRDLU incluía una memoria básica de trabajo que contenía el contexto de la conversación. Por ejemplo, se le podía decir: Pon el cono verde encima del bloque rojo. y a continuación: Coge el cono. El cono que queremos coger debe significar el que nos hemos referido anteriormente y no cualquier otro que este en el entorno. SHRDLU debía buscar el último contexto más próximo en el cual hemos hablado de El cono. Esto permitía en muchas ocasiones porner o no adjetivos adicionales. Por otra parte se podía interrogar acerca del historial de acciones, por ejemplo: Dime que has cogido antes del cono.

Diálogo de ejemplo

A continuación se muestra, traducida desde el inglés, una parte de la famosa conversación entre SHRDLU y una persona anónima. Extraído Terry Winograd, Understanding Natural Language, Academic Press, Nueva York (1972)

Persona: Toma un bloque rojo grande.
SHRDLU: De acuerdo.
Persona: Coge la pirámide.
SHRDLU: No entiendo a qué pirámide se refiere.
Persona: Encuentra un bloque más alto que ese que estás sosteniendo y ponlo en la caja.
SHRDLU: Supongo que con "lo" se refiere al bloque que es más alto que éste que estoy sosteniendo.
SHRDLU: De acuerdo.
Persona: ¿Qué contiene la caja?
SHRDLU: La pirámide azul y el bloque azul.
Persona: ¿Qué sostiene a la pirámide?
SHRDLU: La caja.
Persona: ¿Cuántos bloques no están en la caja?
SHRDLU: Cuatro de ellos.
Persona: ¿Es al menos uno de ellos más pequeño que ese que te dije que tomaras?
SHRDLU: Sí, el cubo rojo
Persona: ¿Está sostenido?
SHRDLU: Sí, por la mesa.
Persona: ¿Puede la mesa tomar bloques?
SHRDLU: No
Persona: Apila dos pirámides.
SHRDLU: No puedo.
Persona: La pirámide azul es mía.
SHRDLU: Comprendo.
Persona: Gracias.
SHRDLU: De nada.

Véase también

Referencias

  • Procedures as a Representation for Data in a Computer Program for Understanding Natural Language. MIT AI Technical Report 235, February 1971
  • Terry Winograd, Understanding Natural Language, Academic Press, Nueva York (1972)

Enlaces externos

Obtenido de "SHRDLU"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • SHRDLU — a été l’un des premiers programmes informatiques de compréhension du langage naturel, développé par Terry Winograd au MIT à partir de 1968 1970. Il était écrit en Micro Planner et en Lisp et implémenté sur un ordinateur PDP 6 de DEC équipé d’un… …   Wikipédia en Français

  • SHRDLU — SHRDLU  ранняя программа понимания естественного языка, разработанная Терри Виноградом в MIT в 1968 1970 годах. Она была написана на языках Micro Planner и Лисп на компьютере DEC PDP 6 и использовала графический терминал DEC. Впоследствии в… …   Википедия

  • SHRDLU — was an early natural language understanding computer program, developed by Terry Winograd at MIT from 1968 1970. It was written in the Micro Planner and Lisp programming language on the DEC PDP 6 computer and a DEC graphics terminal. Later… …   Wikipedia

  • SHRDLU — war eines der ersten Computerprogramme, das Sprachverständnis und die Simulation planvoller Tätigkeiten miteinander verband. Es wurde 1972 von Terry Winograd entwickelt und erlaubte die Manipulation simulierter Bauklötze in einer imaginären… …   Deutsch Wikipedia

  • SHRDLU — (KI) Mikrowelt Programm zur Erforschung der natürlichen Sprache von Terry Winograd 1973, benannt nach dem Code ETAOIN SHRDLU , womit LINOTYPE Setzer Satzfehler in Zeitungsspalten markierten und der keine tiefere Bedeutung besitzt …   Acronyms

  • SHRDLU — (KI) Mikrowelt Programm zur Erforschung der natürlichen Sprache von Terry Winograd 1973, benannt nach dem Code ETAOIN SHRDLU , womit LINOTYPE Setzer Satzfehler in Zeitungsspalten markierten und der keine tiefere Bedeutung besitzt …   Acronyms von A bis Z

  • shrdlu — …   Useful english dictionary

  • ETAOIN SHRDLU — is the approximate order of frequency of the twelve most commonly used letters in the English language, best known as a nonsense phrase that sometimes appeared in print in the days of hot type publishing due to a custom of Linotype machine… …   Wikipedia

  • ETAOIN SHRDLU — sind die zwölf am häufigsten genutzten Buchstaben der englischen Sprache. Dies ist leicht verschieden von der Buchstabenhäufigkeit in Wörterbucheinträgen. Die gesamte Sequenz ist ETAOIN SHRDLU CMFWYP VBGKQJ XZ Drucksatz Tastatur einer Linotype… …   Deutsch Wikipedia

  • ETAOIN SHRDLU — (произносится [ˈɛteiˌɔɪn ˈʃrədlu] «итэоин шердлу», в русском языке известнее как «этаоин шрдлу»)  ряд из двенадцати букв, расположенный по убыванию частоты их использования в английском языке, бессмысленная фраза, которая иногда появлялась в …   Википедия

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”