Bonjour à tous,
J’ai actuellement un workflow AI/chat plus important dans n8n où certaines requêtes peuvent prendre un peu plus de temps à se terminer.
Pour améliorer l’UX, j’ai ajouté plusieurs nœuds Chat qui envoient des mises à jour de statut intermédiaires comme :
-
« Recherche d’articles en cours… »
-
« Traitement de la requête en cours… »
-
« Plusieurs correspondances trouvées… »
Le problème est que chaque nœud Chat supplémentaire augmente notablement le temps d’exécution du workflow.
Dans mon cas, le temps d’exécution a augmenté d’environ 20 % simplement à cause de ces messages intermédiaires.
Ma question est donc :
Y a-t-il un moyen d’envoyer des mises à jour de progression/statut intermédiaires à l’utilisateur pendant l’exécution du workflow SANS utiliser de nœuds Chat supplémentaires ?
Maybe via:
-
Nœud Code
-
Streaming de réponse webhook
-
événement frontend personnalisé
-
SSE/WebSocket
-
hooks d’exécution
-
ou une autre approche légère ?
Mon objectif est essentiellement :
-
maintenir le workflow réactif
-
fournir un retour de progression en direct
-
éviter de ralentir significativement le workflow
Comment gérez-vous cela dans les workflows AI/chat plus importants ?
Merci beaucoup !