- Comience ya
- Crear
- Añadir un agente de IA a un flujo de trabajo
- Llamar a una API externa
- Procesar correos electrónicos entrantes
- Crear un flujo de trabajo de notificación de Slack
- Añadir aprobación humana a un flujo de trabajo
- Crear un flujo de trabajo de agente de chat
- Gestionar errores
- Fundamentos de la depuración
- Intervención humana: escalada o paso humano
- Evaluar tus flujos de trabajo
- Script
- Esperar mensaje
- Obtener contexto de conversación
- Enviar mensaje
- Herramientas de cola
- Implementar y ejecutar
- Ejemplos
- Referencia
Obtener contexto de conversación
Inputs, output, and usage examples of the Get conversation context node in a chat workflow.
Lo que hace
Recupera el contexto de conversación más reciente: el historial de chat reciente y la información del perfil de usuario.
Esperar mensaje ya devuelve el contexto de conversación como salida después de que el usuario envíe un mensaje de chat. El nodo Obtener contexto de conversación generalmente no es necesario para crear bucles de chat, y solo debe usarse para casos más raros en los que un nodo descendente necesita el estado de conversación actual, pero no debe pausar para el siguiente mensaje del usuario.
Entradas
| Campo | Descripción |
|---|---|
| ID de conversación | El ID de la conversación que se va a leer. Vincular a la salida del desencadenador de conversación, por ejemplo $vars.conversationTrigger1.output.conversationId. |
| Límite de intercambio | Número máximo de intercambios anteriores que se incluirán en el historial de conversaciones devuelto. Determina cuántos mensajes anteriores del historial de conversaciones se devuelven. |
Salida
| Campo | Descripción |
|---|---|
conversationContext | El contexto de conversación más reciente, incluido el historial de mensajes. |
El conversationContext contiene los siguientes campos:
| Campo | Descripción |
|---|---|
latestExchangeId | Identificador del intercambio más reciente (giro de ida y vuelta). Utilízalo como entrada de ID de Exchange para enviar mensaje al responder a la conversación. |
messages | El historial de conversaciones recientes, incluidos los mensajes del usuario y de Maestro Automate. El límite de intercambio determina cuántos intercambios anteriores se deben incluir. |
userSettings | Campos de perfil a nivel de usuario, configurables por el usuario final en los canales. |
Ejemplos de uso
Haz referencia al contexto completo en un nodo de agente conversacional descendente:
$vars.getConversationContext1.output.conversationContext
$vars.getConversationContext1.output.conversationContext
Haz referencia a latestExchangeId en un nodo Enviar mensaje descendente:
$vars.getConversationContext1.output.conversationContext.latestExchangeId
$vars.getConversationContext1.output.conversationContext.latestExchangeId
Próximos pasos
- Esperar mensaje: la forma predeterminada de leer el contexto de la conversación.
- Chat : todos los nodos de conversación de chat.
- Crear un flujo de trabajo de agente de chat: tutorial de extremo a extremo.
- Implementación de chat: implementa el flujo de trabajo y haz que esté disponible en los canales de chat.
- Comunidad: haz preguntas y comparte flujos de trabajo con otros constructores en UiPath Forum.