Saltar al contenido

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.

Preguntas frecuentes

¿Qué diferencia hay entre una intención y una entidad?

La intención es lo que el usuario quiere hacer, por ejemplo consultar el horario. Una entidad es un dato concreto del mensaje, como un lugar, una fecha o el nombre de un producto. Los chatbots suelen necesitar ambas para dar una respuesta precisa.

¿Los chatbots con IA siguen necesitando intenciones predefinidas?

No necesariamente. Los chatbots basados en modelos de lenguaje de gran tamaño deducen la intención a partir del texto libre, sin una lista fija. Algunas plataformas aún usan intenciones predefinidas para flujos que deben comportarse siempre igual.

¿Qué pasa si un chatbot interpreta mal la intención?

Responde fuera de tema o sin aportar nada útil. Unas instrucciones claras, buen contenido y una alternativa, como la opción de dejar los datos de contacto, limitan el problema.

Míralo responder con tu propia web

Pega la dirección de tu web y chatea con un agente creado a partir de tus páginas. Tarda alrededor de un minuto.

Crea tu agente gratis

Plan gratuito, sin tarjeta de crédito.