Caprate: un sistema de interpretación de problemas en lenguaje natural
Laburpena
Caprate es un sistema de comprensión de lenguaje natural que procesa enunciados de problemas elementales de programación escritos en español, obteniendo la especificación correspondiente al problema según el lenguaje de especificación formal de Capra (un sistema de enseñanza inteligente asistida por ordenador). La independencia existente en la definición de las herramientas lingüísticas y las relativas al dominio de aplicación permite una fácil adecuación a otros dominios. El intérprete de ATNS implementado permite el uso intercalado de conocimiento sintáctico y semántico, ofreciendo herramientas poderosas para una rápida desambiguación sintáctica, para el tratamiento de elipsis y referencias, así como para la construcción del significado del texto. El sistema de definición y control de expectativas semánticas (clasificadas entre necesarias, añadibles y añadibles generales) unido al uso de un conjunto de reglas que examina la completitud de la representación semántica obtenida facilitan una definición sencilla y flexible del conocimiento necesario para cada aplicación concreta.