- Introdução
- Introdução
- Criação com o Maestro BPMN
- Entendendo a modelagem BPMN do Maestro
- Abertura da tela de modelagem
- Modelagem de seu processo
- Alinhamento e conexão de elementos BPMN
- Patterns library
- Autopilot para Maestro (visualização)
- Repositório de processos
- Implementação de um processo BPMN simples
- Implementação de um processo BPMN complexo
- Depuração
- Simulação
- Avaliações (pré-visualização)
- Cenários de implementação comuns
- Criação com o Maestro Case
- Introdução ao Maestro Case
- Maestro BPMN versus Maestro Case: quando usar o Case Management
- O ciclo de vida do Maestro Case: do disparo de eventos à experiência do aplicativo
- Crie seu primeiro caso com o Maestro Case
- Crie um Maestro Case com um agente de codificação (visualização)
- Definição de chaves de caso (sistema versus externo)
- Estabelecimento de contratos de E/S e de write-back
- Regras de saída e término do estágio inicial
- Modelagem de estágios primário e secundário
- Disparo de um caso a partir do Data Fabric
- Implementação de personas e permissões no nível de estágio
- Configuração de SLAs e regras de escalonamento automatizadas
- Configuração de um loop de retrabalho (reentrada)
- Configuração e teste do agente do caso (pré-visualização)
- Contrato de entrada e saída do Case Manager
- Dicionário de componentes Maestro Case
- Criação com o Maestro Flow
- Maestro Automate
- Integrações
- Operando
- Monitoramento
- Otimizando
- Informações de referência
Get Conversation Context
Nó que recupera o contexto da conversa mais recente, incluindo o histórico recente do chat e informações do perfil do usuário.
O que faz
Recupera o contexto de conversa mais recente — o histórico de chat recente e informações do perfil do usuário.
Wait for Message já retorna o contexto da conversa como sua saída após o usuário enviar uma mensagem de chat. O nó Obter contexto de conversa geralmente não é necessário para criar loops de chat e deve ser usado apenas em casos mais raros em que um nó subsequente precisa do estado da conversa atual, mas não deve pausar para a próxima mensagem do usuário.
Entradas
| Campo | Description |
|---|---|
| ID da conversa | O ID da conversa a ser lida. Associe à saída do gatilho de conversa, por exemplo,.$vars.conversationTrigger1.output.conversationId |
| Limite de trocas | Número máximo de trocas anteriores a serem incluídas no histórico de conversas retornadas. Determina quantas mensagens anteriores no histórico de conversas são retornadas. |
Saída
| Campo | Description |
|---|---|
conversationContext | O contexto da conversa mais recente, incluindo o histórico de mensagens. |
O conversationContext contém os seguintes campos:
| Campo | Description |
|---|---|
latestExchangeId | Identificador da troca mais recente (ir para frente e para trás). Use como a entrada do ID do Exchange para Enviar mensagem ao responder à conversa. |
messages | O histórico da conversa recente, incluindo as mensagens do usuário e do fluxo. O limite de troca determina quantas trocas anteriores serão incluídas. |
userSettings | Campos de perfil no nível do usuário, configuráveis pelo usuário final nos canais. |
Exemplos de uso
Faça referência ao contexto completo em um nó de agente conversacional subsequente:
$vars.getConversationContext1.output.conversationContext
$vars.getConversationContext1.output.conversationContext
Faça referência ao latestExchangeId em um nó downstream Enviar mensagem :
$vars.getConversationContext1.output.conversationContext.latestExchangeId
$vars.getConversationContext1.output.conversationContext.latestExchangeId
Páginas relacionadas
- Esperar pela mensagem — a maneira padrão de ler o contexto da conversa.
- Chat — paleta completa de nós de conversação de chat.
- Crie um fluxo de trabalho de agente de chat — tutorial completo.
- Implantação de chat — publique e exponha o fluxo por meio de vários canais.