Reconocimiento de intenciones
Última actualización:
Qué es el reconocimiento de intenciones
Una intención es el objetivo que hay detrás de un mensaje. «¿Cuánto cuesta el plan Pro?», «¿Qué precio tiene Pro al mes?» y «precio pro??» usan palabras distintas, pero comparten una intención: una pregunta de precio. El reconocimiento de intenciones asocia todas esas formulaciones con el objetivo común.
Suele ir acompañado de la extracción de entidades, que detecta detalles como el nombre de un producto, una fecha o un número de pedido.
Cómo funciona
Hay dos enfoques habituales:
- Clasificación clásica: un equipo define una lista fija de intenciones, escribe frases de ejemplo para cada una y entrena un clasificador. Cada intención lleva a una respuesta o un flujo predefinido. Es predecible, pero exige mantenimiento continuo, y los mensajes que no encajan en ninguna intención acaban en una respuesta por defecto.
- Razonamiento de un modelo de lenguaje: un modelo de lenguaje de gran tamaño lee el mensaje en contexto y deduce el objetivo sin una lista predefinida. Maneja formulaciones nuevas y varias intenciones en un mismo mensaje, y su comportamiento se orienta con instrucciones en lugar de con un mapa fijo.
Ejemplo
En la web de una empresa de software, un visitante escribe: «Somos 12 personas, ¿hay descuento para equipos y puedo probarlo antes?» El mensaje contiene dos intenciones, una pregunta de precio y otra sobre la prueba, además de una entidad: un equipo de 12 personas. Un bot clásico quizá solo detecte una. Un modelo de lenguaje puede responder a ambas y usar el tamaño del equipo para recomendar el plan adecuado.
Por qué importa en los chatbots para empresas
Entender bien la intención es lo que convierte un chat en una conversación útil. Determina si el bot responde con la base de conocimiento, ofrece un formulario de contacto, llama a una herramienta o admite que no puede ayudar. La intención también es una señal comercial: las preguntas sobre precio o disponibilidad suelen indicar que el visitante está cerca de decidirse.
El reconocimiento de intenciones en intoCHAT
intoCHAT no te pide crear una lista de intenciones. El modelo de lenguaje lee cada mensaje en contexto y decide cómo responder según tus instrucciones. Para la captación de leads, con la activación por IA el agente decide cuándo mostrar el formulario según tu descripción de un buen lead, o puedes usar reglas que lo muestran con ciertas palabras clave o tras un número de mensajes. El agente también decide cuándo llamar a una de tus acciones de API personalizadas según lo que pregunta el visitante.