Saltar a contenido

Cognitive Evaluation

Nombre del elemento: Evaluación cognitiva (Cognitive Evaluation)

Categoría: Cognitive

Descripción: funcionalidad avanzada, permite la manipulación de evaluaciones cognitivas (Requiere conexión a Motor cognitivo para su operación), posee nombre personalizable.

Funcionalidad: Realiza una evaluación cognitiva utilizando el contexto cognitivo activo, dependiendo de cuál sea el contexto cognitivo evaluador previamente configurado.

Para su configuración se debe tener en cuenta los siguientes parámetros:

Campos de configuración de acción

[Nombre] Descriptor único de caja de configuración con fines de identificar la misma en el flujo.

Subconjunto General

[Expresión a evaluar]: Se debe insertar el texto o entidad la cual contendrá la expresión a ser evaluada.

--Ejemplo1 (Valor de entidad fija a partir de un string):

‘Uso de tarjeta de crédito’

--Ejemplo2 (Entidad definida “valor variable”):

Lynn_solicita_producto

[Resultado de la evaluación]: De establecerse en SI para que la evaluación cognitiva se ejecute de manera automática, de establecerse en NO para que el resultado de la evaluación en cuestión se almacene en una entidad.

[Entidad destino - Resultado de la evaluación]: Se define la entidad donde se guardará el resultado de la evaluación cognitiva, siempre y cuando se encuentre habilitada esta opción. El formato debe ser JSON.

Importante ❕

  • Debe configurar una entidad como requisito para establecer esta acción.

  • La estructura que conforma la entidad puede variar en su formato en función del motor cognitivo agregado, consulte la documentación del motor cognitivo seleccionado o intente recuperar una carga de respuesta valida para ajustar las consultas en fase de diseño de su flujo.

--Ejemplo:

Json_Cognitive

[Manejador de errores]: Caja de selección donde se identifica la intención que se activara en caso de presentarse un error en la acción de Evaluación Cognitiva. Al ejecutarse un desborde de error la entidad Cognitive_Evaluation_Error será cargada con el detalle de error si el mismo se encuentra disponible.

Ejemplo de Implementación Cognitive Evaluation

--Ejemplo: Saludo

Entradas:

Expresión a evaluar: demo_saludo

Resultado de la evaluación: NO

Entidad destino - Resultado de la evaluación: respuestaCliente --> vacio

--Resultado obtenido en la entidad a definir en “respuestaCliente:

    {
        Intent:intent_welcome,
        Confidencie:1.0,
        Entities:
        {
            saludo:hola
        }
    }

🔔 Cabe destacar que siempre se obtendrán 3 key como respuesta de la evaluación: - Intención - Valor de Confianza - Entidades