La generacion de lenguaje natural: análisis del estado actual
Abstract
El ser humano se comunica y expresa através del lenguaje. Para conseguirlo, ha de desarrollaruna serie de habilidades de alto nivel cognitivo cuya complejidad se pone de manifiesto en la tarea de automatizarel proceso, tanto cuando se trata de producir lenguaje como de interpretarlo. Cuando la acción comunicativa ocurre entre una persona y un ordenador y éste ultimo es el destinatario de la acción, se emplean lenguajes computacionales que, como norma general,están sujetos a un conjunto de reglas fuertemente tipadas,acotadas y sin ambiguedad. Sin embargo, cuandoel sentido de la comunicación es el contrario y la máquina ha de transmitir información a la persona, si elmensaje se quiere transmitir en lenguaje natural, el procedimiento para generarlo debe lidiar con la flexibilidad y la ambiguedad que lo caracterizan, dando lugar a una tareade alto nivel de complejidad. Para que las máquinassean capaces de manejar el lenguaje humano se hacennecesarias técnicas de Linguistica Computacional. Dentrode esta disciplina, el campo que se encarga de creartextos en lenguaje natural se denomina Generación deLenguaje Natural (GLN). En este artículo se va a hacerun recorrido exhaustivo de este campo. Se describen lasfases en las que se suelen descomponer los sistemas deGLN junto a las técnicas que se aplican y se analiza condetalle la situación actual de esta área de investigación y su problemática, así como los recursos más relevantesy las técnicas que se están empleando para evaluar lacalidad de los sistemas.