La búsqueda semántica en el tipo de coincidencia de bloques es una IA entrenada para extraer contexto de las condiciones integradas en el mensaje del cliente.
Los bloques tienen prioridad sobre el asistente de IA, por lo que puedes usar un bloque con una condición y una opción de coincidencia de "comparación de significado" si deseas enviar al cliente una respuesta claramente verificada y prescrita.
Cómo funciona
La búsqueda semántica compara el significado entre el mensaje de un usuario y las condiciones predefinidas, en lugar de depender de la coincidencia exacta de palabras clave.
Principio fundamental
El sistema analiza el contexto y la intención dentro del mensaje del usuario y busca una coincidencia con el significado integrado en la condición del disparador.
Flujo de procesamiento
- La IA extrae el significado semántico del mensaje del cliente.
- El sistema compara este significado con las frases semánticas definidas en las condiciones del disparador.
- Si se encuentra una coincidencia semántica, el chatbot procesa el evento correspondiente dentro del bloque (por ejemplo, enviando un mensaje específico).
Ejemplo
En la condición, definimos una frase semántica (por ejemplo, "cierre de cuentas y actas"). Si la IA identifica este significado dentro del comentario del usuario, activa el bloque de evento asociado.

La configuración del bloque se ve así:

Al elegir una coincidencia de "Búsqueda semántica", el bot necesita encontrar palabras/frases con significado similar en el mensaje del cliente, basándose en el disparador del bloque:


Cada vez que el bot procesa el mensaje del cliente, procesa correctamente el evento necesario en el bloque.
Cómo escribir un disparador
El disparador en el campo correspondiente se escribe de la misma manera que otros disparadores para cualquier selección de coincidencia:

Crear condiciones claras, concisas y precisas es fundamental para el rendimiento, la confiabilidad y la experiencia del usuario. Aquí te explicamos por qué es importante:
- Procesamiento correcto: Las condiciones precisas aseguran que el chatbot identifique y ejecute correctamente el evento previsto.
- Velocidad de procesamiento: Las frases complejas, ambiguas o extensas aumentan el tiempo de procesamiento de la IA y pueden degradar la velocidad de respuesta.
- Confiabilidad del esquema: Un lenguaje vago aumenta el riesgo de mala interpretación, lo que podría causar que tu flujo de trabajo se comporte incorrectamente.
Evita palabras excesivamente complejas, términos ambiguos y frases largas de varias oraciones en tus condiciones.
Ejemplo de una condición de disparador efectiva

Un ejemplo de una condición de disparador INCORRECTA:

Evita condiciones de disparador de una sola palabra
Si bien las condiciones deben ser concisas, también deben ser semánticamente significativas. Una sola palabra (por ejemplo, "factura") a menudo carece del contexto suficiente para una coincidencia semántica precisa.
Usa frases descriptivas
En lugar de palabras aisladas, usa frases cortas y descriptivas que capturen la intención.
Ejemplo:
❌
"factura"
✅"pago mensual de factura"Esto proporciona un contexto más claro para que el modelo de IA realice una comparación semántica precisa.
Principio clave
La IA compara el significado de las condiciones, no solo las palabras clave. Una frase bien definida establece los criterios semánticos necesarios para una coincidencia confiable.
Ejemplo
Cuando escribes disparadores más detallados para la Búsqueda semántica, la IA comprende el contexto y responde rápidamente.


Si defines una condición de disparador usando solo una palabra única (como en el ejemplo a continuación), la IA puede no detectar suficiente contexto y no activará una respuesta, resultando en silencio.


Además, el bloque con la configuración correcta no funciona porque la IA no puede encontrar el disparador del bloque correcto en el mensaje del cliente y no puede enviarle ningún mensaje.
Ten cuidado
Además, si el disparador para la Búsqueda semántica es incorrecto (demasiado corto o ambiguo), la IA puede responder a dichos disparadores en el momento o lugar equivocado.
Ejemplo de chatbot de estación inteligente con IA
En este ejemplo, demostraremos claramente la prioridad de los bloques sobre los asistentes de IA y la búsqueda por contexto en el mensaje del cliente con la elección del tipo de Búsqueda semántica.
En el constructor de chatbots, creamos dos bloques "Inicio", en cada uno de los cuales elegimos el tipo "Búsqueda semántica" y el mensaje "Encender/Apagar la luz":
- Bloque 1 "Encender la luz"

- Bloque 2 "Apagar la luz"

Para entender que fue el bloque el que se ejecutó, y no el asistente de IA, agregaremos una línea adicional en el mensaje de cada bloque.
A continuación, cambiamos al asistente de IA.
Creando un bot con el rol de "Asistente de IA universal".

Con fines de demostración, no aplicaremos ninguna restricción al comportamiento del asistente al procesar bloques.
Todas las configuraciones están completas. Procedamos a las pruebas.
- Inicia un chat con la estación inteligente para comenzar.

Dado que no hemos limitado la estación de ninguna manera, puede hablar sobre temas completamente abstractos.
- Ahora, en el contexto de nuestro mensaje, escribimos el significado clave: encender o apagar la luz:


El bot funcionó correctamente.
Por lo tanto, en momentos en que no se cumplen los disparadores del bloque, el asistente funciona.
Sin embargo, si el bot detecta el contexto definido por la condición del bloque, se activará el bloque en sí.


