Dividir por Intención: Utilizando Inteligencia Artificial de Clasificación

Mallu Updated by Mallu

¿Qué son las IA de Clasificación (Inteligencias de Clasificación) o Clasificadores?

Los clasificadores son el término utilizado para referirse a plataformas y sistemas de inteligencia artificial responsables de clasificar las respuestas y entradas de los contactos, devolviendo palabras clave que pueden ser utilizadas por las reglas de las cartas de decisión.

La plataforma Weni tiene un repositorio propio de inteligencias, las cuales pueden ser creadas desde cero o podemos utilizar inteligencias públicas.

Para acceder, simplemente haga clic en el Módulo de Inteligencia Artificial y seleccione Clasificación de Contenido en el menú de íconos a la izquierda de la pantalla.

Los clasificadores son el término utilizado para referirse a plataformas y sistemas de inteligencia artificial responsables de clasificar las respuestas y entradas de los contactos, devolviendo palabras clave que pueden ser utilizadas por las reglas de las cartas de decisión.

La plataforma Weni tiene un repositorio propio de inteligencias, las cuales pueden ser creadas desde cero o podemos utilizar inteligencias públicas.

Para acceder, simplemente haga clic en el Módulo de Inteligencia Artificial y seleccione Clasificación de Contenido en el menú de íconos a la izquierda de la pantalla.

En inteligencias propias podrás visualizar las IA que ya han sido integradas en tu proyecto. Para hacer esta integración, haz clic en Inteligencias Públicas, elige la inteligencia de clasificación deseada y agrégala al proyecto haciendo clic en el ícono de "+".

¡Ahora la inteligencia está disponible para ser utilizada dentro de los flujos!

Anatomía del Flujo

La inteligencia utilizada dentro de los flujos es la de clasificaciones, donde el usuario escribirá una frase o palabra clave y ese input será analizado por una carta de "Esperar por Respuesta" en la función Has a text, permitiendo que la carta procese todas las respuestas del usuario para ser tratadas por la inteligencia:

El texto ingresado se pasará a la inteligencia como @input.text, que lo analizará y devolverá intenciones, es decir, una frase o palabra que nos indica sobre qué tema trata ese mensaje. Además, también devuelve un valor de confianza, que indica cuánta certeza tiene la inteligencia de clasificación de que ese resultado es correcto.

Carta Dividir por Intenciones

  1. En la carta Dividir por Intención o Split by Intent, seleccionarás la inteligencia de clasificación (disponible según la explicación anterior) que se utilizará en la lista debajo de la frase "Ejecutar la última respuesta a través del clasificador".

Después de eso, puedes elegir las intenciones que se usarán:

El Dividir por Intención es una carta de decisión especial que solo aparece en la lista cuando se ha creado una inteligencia de clasificación. Esta carta de decisión tiene solo una regla, que básicamente verifica la intención y el nivel de confianza para definir una ruta.

Algo como: Si la intención devuelta es Y y el clasificador tiene más de un 80% de confianza, ir a la categoría X.

A continuación, sigue la anatomía de la carta:

Ejemplo de la carta: Si la intención devuelta es negative y el clasificador tiene más de un 80% de confianza, ir a la categoría Negative.

Por defecto, la carta Dividir por Intención analiza el último mensaje enviado por el usuario, por lo que la expresión predeterminada es @input.text. Sin embargo, puedes cambiar el valor que se va a analizar en la pestaña de Entrada del Clasificador, donde es posible agregar cualquier expresión o variable válida de la plataforma que devuelva un valor en texto.

How did we do?

Call Webhook: Cómo hacer llamadas a sistemas externos

Importar y exportar flujos

Contact