logo
Desarrollo
Buscar
Reconocimiento de intención

Reconocimiento de intención

El nodo Reconocimiento de intención permite que los agentes de IA identifiquen la intención de los usuarios a partir de su entrada (consulta (Query)) y enruten distintas intenciones a ramas diferentes dentro del flujo de trabajo. Esto mejora la experiencia del usuario y aumenta la eficacia práctica del agente en aplicaciones reales.

Cada entrada del usuario solo se reconocerá como una única intención.

Configuración del nodo

image.png

  • LLM: El modelo de lenguaje de gran tamaño utilizado para el reconocimiento de intención.

  • Query: El texto de entrada que se analizará para el reconocimiento de intención. El sistema identificará la intención de la consulta (Query) (aprovechando las capacidades del LLM) y la asociará con la intención más relevante.

  • Memoria a corto plazo (Short-term Memory): Si el flujo de trabajo actual está integrado en un agente, se puede incluir el historial de diálogo del agente (es decir, la memoria) como parte del contexto para el reconocimiento de intención.

  • Opciones de intención (Intent Options): Definir múltiples intenciones distintas en lenguaje natural como objetivo para el reconocimiento de la consulta (Query).

Salida del nodo

image.png

El nodo Reconocimiento de intención genera los siguientes dos tipos de parámetros tras la ejecución:

  • classificationId: El ID de la intención coincidente. Los identificadores (ID) se asignan de forma secuencial según el orden de las intenciones configuradas (la primera intención tiene un ID de 1). Si no coincide ninguna intención configurada, el ID toma el valor predeterminado 0, lo que activa la rama "Other".

  • reason: El motivo y la base de la clasificación, generados automáticamente por el LLM.