Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe de Taller Nro 3 - Intenciones (Intents) y Entidades (Entities) Tarea
Informe de Taller Nro 3 - Intenciones (Intents) y Entidades (Entities) Tarea
FACULTAD DE INGENIERIA
Escuela Profesional de Ingeniería de Sistemas
Tacna – Perú
2021
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)
INDICE
2
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)
I. INFORMACIÓN GENERAL
- Objetivos:
- Conocer las partes que componen un intent en Dialogflow
- Crear intent, con un ejemplo de auditoría, acerca de “deontología del auditor informático” que
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)
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)
7
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)
Entidades (entities)
8
Informe de taller N° 3 – Intenciones (intents) y entidades (entities)
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 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