Está en la página 1de 13

UNIVERSIDAD PRIVADA DE TACNA

FACULTAD DE INGENIERIA
Escuela Profesional de Ingeniería de Sistemas

Informe de Taller N° 3 – Intenciones (intents) y


entidades (entities)

Curso: Cloud Computing

Docente: Mg. Oscar Juan Jiménez Flores

Taquila Carazas, Percy Huber (2018061088)


Llanque Arisaca, Miguel Angel (2017057431)

Tacna – Perú
2021
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

INDICE

I. INFORMACIÓN GENERAL ..........................................................................................................3


- Objetivos: ...................................................................................................................................3
- Recursos utilizados .................................................................................................................3
II. PROCEDIMIENTO .........................................................................................................................3
CONCLUSIONES ................................................................................................................................ 13
RECOMENDACIONES ..........................................................................¡Error! Marcador no definido.
WEBGRAFIA............................................................................................¡Error! Marcador no definido.

2
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

Intenciones (Intents) y entidades(Entities)

I. INFORMACIÓN GENERAL
- Objetivos:
- Conocer las partes que componen un intent en Dialogflow

- Conocer los tipos de entities disponibles.

- Crear intent, con un ejemplo de auditoría, acerca de “deontología del auditor informático” que

haga uso de entities.


- Recursos utilizados
- Dialogflow

II. PROCEDIMIENTO

Para crear un nuevo intent, se da click en cualquiera de los botones señalados a continuación:

A continuación, aparecerá la siguiente pantalla, donde las opciones más importantes a completar son:
Nombre del intent, frases de entrenamiento y respuestas. Para habilitar las opciones a usar, dar click
en ADD TRAINING PHRASES, ADD PARAMETERS, etc.

3
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

Como se aprecia, se agregaron 4 frases de entrenamiento (Según prácticas recomendadas por Google,
se recomienda que cada intent cuente con un mínimo de 10 frases de entrenamiento).

✓ Cuenta con 2 respuestas (Si se encuentran en el mismo recuadro, el agente escogerá, al azar, entre
una u otra respuesta).

✓ Terminada la creación del intent, se da click en SAVE y se espera unos segundos para que el agente
termine el entrenamiento.

4
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

Mensajes personalizados

Dialogflow ofrece la posibilidad de crear mensajes ricos (rich messages) que varían dependiendo de la
plataforma de mensajería. Por defecto, se cuenta con los mensajes tipo imagen (Image), tarjeta (Card)
y mensaje rápido (Quick Replies).

5
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

Image: Respuesta en forma de imagen. Se debe colocar el enlace de la imagen.

Card: Mensaje tipo tarjeta. Facebook permite máximo 3 opciones por card. Si se agrupan cards, se
forma un menú Slider.

6
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

Creando intent acerca de los principios deontológicos del auditor informático.

Se definen las frases de entrenamiento

7
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

Entidades (entities)

La pantalla de creación de un entity se verá de la siguiente forma:

8
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

A continuación, se creará un entity de ejemplo llamado principiosAuditoria. Empleando la opción Define


synonyms, se definen un conjunto de palabras y sus respectivos sinónimos. Colocamos los principios
deontológicos.

9
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

Seguidamente, creamos un intent llamado PrincipioDeontologico para hacer uso del entity creado.
Creamos una frase de entrenamiento de la siguiente forma:

Como puede apreciarse, los nombres de los entities se denotan por el símbolo @ y existen de diferentes
tipos. La mayoría de los entities son parte del sistema. Buscar el entity creado anteriormente y dar click.

La palabra seleccionada anteriormente se habrá resaltado de amarillo (Se convirtió dicha palabra en un
parámetro, simular a una variable, cuyo tipo es el entity seleccionado).

10
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

A continuación, dar click a la frase de entrenamiento que contiene el parámetro creado y presionar
ENTER. En la sección Action and parameters (debajo de las frases de entrenamiento), se habrá
generado el parámetro correspondiente.

Por último, escribir la respuesta del intent actual. Para emplear el parámetro creado, ir a la sección
Action and parameters (imagen anterior) y verificar el campo VALUE. Para el presente caso, el
parámetro es $PrincipiosAuditoria.

11
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

Como se aprecia en la imagen, se consultó al chatbot acerca del principio de economía, pero sin colocar
tilde. El emparejamiento se realiza correctamente pero no se llega a concretar la respuesta, puesto que
el chatbot recibió un parámetro fuera del rango de valores del entity PrincipiosAuditoria.

Si volvemos a la sección entities/PrincipiosAuditoria y verificamos el valor Principio de economía, se


encuentra con tilde.

✓ Si el entity fue creado en base a Define synonyms, agregar las palabras de contingencia, con los
errores que podría cometer el usuario. Por ejemplo: Principio de economía (palabra original con tilde) -
> Principio de economia (palabra de contingencia sin tilde)

✓ Activar la opción Fuzzy matching, de esta forma, el entity será usado de forma aproximada, en lugar
de forma exacta.

12
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)

CONCLUSIONES
- Con el presente informe hecho sobre dialogFlow hemos aprendido como crear intents y entities
- Los chatbots es una nueva manera de aumentar la comunicación con los clientes o interesados de
una página de Facebook.
- Por ultimó concluimos que tanto intents y entities ayudan a la empresa para que puedan comunicarse
con sus clientes

13

También podría gustarte