|
|
SimpleNLG-ES se puede utilizar para escribir un programa que genere frases en español o inglés gramaticalmente correctas. Es una biblioteca (no una aplicación), escrita en Java, que realiza tareas sencillas y útiles necesarias para la generación de lenguaje natural (NLG).
|
|
|
SimpleNLG-ES se puede utilizar para escribir un programa que genere frases en español o inglés gramaticalmente correctas. Es una biblioteca (no una aplicación), escrita en Java, que realiza tareas sencillas y útiles que son necesarias para la generación de lenguaje natural (NLG).
|
|
|
|
|
|
Se distribuye como un archivo jar que contiene todas las clases necesarias.
|
|
|
Se distribuye como un archivo .jar que contiene todas las clases necesarias.
|
|
|
|
|
|
Debido a que es una biblioteca, es necesario escribir un programa Java que haga uso de las clases de SimpleNLG-ES. Estas clases permiten especificar el sujeto de una oración ('mi perro'), el verbo de la oración ('perseguir'), el complemento directo ('Jorge') y complementos adicionales ('porque Jorge parecía divertido'). Los métodos de SimpleNLG-ES pueden usarse también para indicar, por ejemplo, que el verbo esté en tiempo pasado y expresado de forma progresiva ('estaba persiguiendo').
|
|
|
|
|
|
Una vez que se haya decidido el contenido de la oración y se haya expresado esta información en términos, SimpleNLG ensamblará las partes de la oración de forma gramaticalmente correcta y generará una salida (texto en lenguaje natural). En el ejemplo anterior, el resultado sería "Mi perro estaba persiguiendo a Jorge porque Jorge parecía divertido." Para ello, SimpleNLG-ES habrá tenido que realizar las siguientes tareas:
|
|
|
Una vez que se haya decidido el contenido de la oración y se haya expresado esta información en términos lingüísticos, SimpleNLG ensamblará las partes de la oración de forma gramaticalmente correcta y generará una salida (texto en lenguaje natural). En el ejemplo anterior, el resultado sería "Mi perro estaba persiguiendo a Jorge porque Jorge parecía divertido." Para ello, SimpleNLG-ES habrá tenido que realizar las siguientes tareas:
|
|
|
|
|
|
1. Organizar las diferentes partes en el orden correcto.
|
|
|
2. Poner en mayúsculas la primera letra de la oración.
|
... | ... | |