¿Qué es la detección de intención?
La detección de intención es el proceso de identificar qué quiere conseguir una persona a partir de lo que escribe o dice en un momento de la conversación.
Una intención puede ser pedir una cita, comunicar una avería, consultar una factura o hablar con una persona. No describe necesariamente las palabras utilizadas, sino el resultado que el usuario espera obtener.
Además de clasificar la intención, el sistema suele extraer entidades o parámetros necesarios para resolverla: fecha, dirección, número de contrato, tipo de instalación o franja horaria.
Cómo se detectaba tradicionalmente
Los sistemas conversacionales se entrenaban con frases de ejemplo asociadas a categorías predefinidas. Una petición nueva se comparaba con esas categorías y activaba una ruta cuando superaba un umbral de confianza.
Este enfoque sigue siendo útil cuando las intenciones son pocas, estables y deben conducir a recorridos muy controlados.
Qué cambia con los modelos de lenguaje
Un LLM puede clasificar solicitudes con instrucciones y ejemplos, manejar formulaciones más variadas y utilizar el contexto anterior de la conversación. También puede devolver intención y argumentos estructurados en una sola operación.
La flexibilidad no elimina la necesidad de categorías claras. Si dos intenciones conducen a la misma acción quizá no deban estar separadas; si una categoría mezcla resultados distintos, el modelo tendrá dificultades aunque comprenda bien el lenguaje.
Intención en agentes de voz
En una llamada, la intención puede aparecer después de varios turnos y mezclarse con correcciones, pausas o datos incompletos. Un agente de voz debe combinar la transcripción con el estado de la conversación antes de responder, utilizar una herramienta o transferir la llamada.
Vapi documenta el patrón de un asistente que clasifica lo que quiere la persona y transfiere el control a otro especialista enviándole la intención como dato estructurado.
Qué hacer cuando no está clara
La salida correcta no siempre es elegir una categoría. El sistema debe poder pedir una aclaración, conservar varias hipótesis o derivar a una persona cuando ejecutar la intención equivocada tenga consecuencias.
También necesita una categoría fuera de alcance. Forzar todas las solicitudes dentro de las intenciones conocidas produce respuestas seguras en apariencia y acciones incorrectas.
Cómo se evalúa
Se prueba con expresiones reales, casos ambiguos, negaciones, cambios de intención y frases que no pertenecen a ninguna categoría. Además de la precisión general, importa qué intenciones se confunden entre sí y cuál es el coste de esa confusión.
En producción conviene revisar nuevas formas de hablar y solicitudes no previstas. Las intenciones son un modelo del negocio y deben evolucionar cuando cambia el servicio.
Procesamiento del lenguaje natural
¿Qué es un chatbot?
Voicebot o robot de voz
Flujos de trabajo con IA
Cómo probar agentes de IA
Si quieres aplicar IA en tu negocio,
Te explico qué hago y cómo trabajo: Aquí