Oi a todos,
Atualmente tenho um fluxo maior de IA/chat no n8n onde algumas solicitações podem levar um tempo maior para serem concluídas.
Para melhorar a UX, adicionei vários nós de Chat que enviam atualizações de status intermediárias como:
-
“Pesquisando artigos…”
-
“Processando solicitação…”
-
“Encontrados múltiplos resultados…”
O problema é que cada nó de Chat adicional aumenta notavelmente o tempo de execução do fluxo.
No meu caso, o tempo de execução aumentou em torno de 20% apenas por causa dessas mensagens intermediárias.
Então minha pergunta é:
Existe uma forma de enviar atualizações de progresso/status intermediárias ao usuário durante a execução do fluxo SEM usar nós de Chat adicionais?
Talvez através de:
-
Nó de código
-
Streaming de resposta de webhook
-
Evento de frontend customizado
-
SSE/WebSocket
-
Hooks de execução
-
Ou outra abordagem mais leve?
Meu objetivo é basicamente:
-
Manter o fluxo responsivo
-
Fornecer feedback de progresso em tempo real
-
Evitar desacelerar significativamente o fluxo
Como você está lidando com isso em fluxos maiores de IA/chat?
Muito obrigado!