... | ... | @@ -44,11 +44,11 @@ Siguiendo estos pasos, se debería obtener un código similar a este: |
|
|
|
|
|
Ahora ya se puede hacer uso de la librería para generar oraciones.
|
|
|
|
|
|
→ Para obtener más ejemplos sobre cómo utilizar SimpleNLG-ES, revisar los archivos java en la carpeta `test`.
|
|
|
Tenéis disponibles más ejemplos sobre cómo utilizar SimpleNLG-ES, revisando los archivos java en la carpeta `test`.
|
|
|
|
|
|
## Generar el tipo más simple de frase en SimpleNLG-ES
|
|
|
|
|
|
Vamos a crear el tipo más simple de frase permitida en SimpleNLG-es: texto enlatado, es decir, una cadena que nos gustaría que salga por pantalla tal y como está. Por ejemplo, si estamos escribiendo un programa que toma la entrada de los usuarios y genera un párrafo diferente dependiendo de las diversas entradas pero siempre queremos que la primera línea del párrafo sea "Mi perro es feliz". El código para hacer esto es:
|
|
|
Vamos a crear el tipo más simple de frase permitida en SimpleNLG-es: texto enlatado, es decir, una cadena que nos gustaría que salga por pantalla tal y como está. Por ejemplo, si estamos escribiendo un programa que toma la entrada de los usuarios y genera un párrafo diferente dependiendo de las diversas entradas, pero cuya primera línea del párrafo sea siempre igual (por ejemplo, "Mi perro es feliz.") El código para hacer esto es:
|
|
|
|
|
|
NLGElement s1 = nlgFactory.createSentence("mi perro es feliz");
|
|
|
|
... | ... | @@ -77,7 +77,7 @@ Para construir una oración utilizando las clases de SimpleNLG-ES, normalmente h |
|
|
|
|
|
Finalmente se obtiene una cadena de texto que es una frase o oración y puede tratarse como cualquier otra cadena de texto de Java.
|
|
|
|
|
|
Hay que tener en cuenta que este es el enfoque más detallado: en realidad se puede utilizar sólo `setSubject`,` setVerb`, etc., pasando a estos métodos cadenas de texto simples como argumentos. A menos que se vayan a hacer cosas más complicadas, especificar que un sujeto es un `NPPhraseSpec` o que un verbo es un` VPPhraseSpec` no es necesario! Consultar la Sección V para ver un ejemplo de código Java real utilizado para generar una oración.
|
|
|
Hay que tener en cuenta que este es el enfoque más detallado: en realidad se puede utilizar sólo `setSubject`,` setVerb`, etc., pasando a estos métodos cadenas de texto simples como argumentos. A menos que se quiera hacer cosas más complicadas, no es necesario especificar que un sujeto es un `NPPhraseSpec` o que un verbo es un` VPPhraseSpec`. Consultar la Sección V para ver un ejemplo de código Java real utilizado para generar una oración.
|
|
|
|
|
|
A continuación se muestra un desglose de las partes principales del discurso que puede generar SimpleNLG-ES. El resto del tutorial discutirá cada una de estas partes con más detalle.
|
|
|
|
... | ... | |