Description du flux
Objectif et avantages
Chatbot avec intégration Tawk : Vue d’ensemble du workflow
Ce workflow met en œuvre un chatbot sophistiqué conçu pour répondre aux questions des utilisateurs en s’appuyant sur une base de connaissances interne. Lorsqu’il rencontre des questions trop complexes ou hors de son périmètre, il escalade sans effort la demande à un agent humain via Tawk, garantissant un support de haute qualité à tout moment. Le flux est pensé pour une montée en charge et une automatisation efficaces, ce qui le rend idéal pour les entreprises souhaitant optimiser leurs processus de support client.
Étapes et composants du workflow
1. Initiation de la session de chat et message de bienvenue
- Déclencheur : Le workflow commence lorsqu’un utilisateur ouvre une session de chat.
- Action : Le chatbot envoie automatiquement un message de bienvenue à l’utilisateur, se présente et explique ses capacités, y compris sa faculté à répondre aux questions et à transférer à un humain (via Tawk) si besoin.
Étape | Composant | Objectif |
---|
Chat ouvert | ChatOpenedTrigger | Détecte le démarrage d’une nouvelle session de chat |
Message de bienvenue | MessageWidget | Envoie le message de bienvenue/présentation à l’utilisateur |
Afficher le message | ChatOutput | Affiche le message de bienvenue dans l’interface de chat |
2. Saisie des messages utilisateur et historique du chat
- Entrée utilisateur : L’utilisateur saisit sa question ou son message dans le chat.
- Historique du chat : Le workflow conserve un historique en temps réel des échanges, garantissant une compréhension complète pour des réponses précises et des escalades si nécessaire.
Étape | Composant | Objectif |
---|
Saisir le message | ChatInput | Reçoit le message de l’utilisateur |
Stocker l’historique | ChatHistory | Garde la trace du contexte de la conversation |
3. Réponse automatisée avec intégration de la base de connaissances
- Recherche de connaissances : Lorsqu’un utilisateur soumet une question, le chatbot (Tool Calling Agent) interroge un Document Retriever interne pour rechercher des informations pertinentes dans la base de connaissances de l’organisation.
- Génération de la réponse : L’IA utilise les connaissances récupérées pour composer une réponse utile. Si le contexte est insuffisant ou la question peu claire, le bot demande des précisions à l’utilisateur.
Étape | Composant | Objectif |
---|
Récupérer docs | DocumentRetriever | Recherche du contenu pertinent dans la base de connaissances interne |
Générer une réponse | ToolCallingAgent | Utilise l’IA pour répondre ou décider si une escalade est nécessaire |
4. Escalade intelligente vers le support humain (intégration Tawk)
- Logique d’escalade :
- Si la demande de l’utilisateur ne peut être satisfaite à partir de la base de connaissances, et que la question concerne le logiciel, le chatbot prend en compte la langue :
- Si en anglais : propose de connecter à un agent humain réel.
- Si dans une autre langue : demande si l’utilisateur veut être connecté à un agent de support anglophone.
- Transfert sans friction : Le chatbot propose un bouton ou un prompt (via TawkHumanAssistTool) pour permettre à l’utilisateur de contacter un agent humain via Tawk, en incluant éventuellement l’historique du chat pour aider l’opérateur humain.
- Affichage : Le résultat (réponse IA ou proposition d’escalade) s’affiche dans le chat.
Étape | Composant | Objectif |
---|
Transfert humain | TawkHumanAssistTool | Permet de contacter un agent humain via Tawk |
Afficher la réponse | ChatOutput | Affiche la réponse de l’IA ou le message d’escalade à l’utilisateur |
Caractéristiques et avantages clés
- Support automatisé de premier niveau : Prend en charge la majorité des demandes courantes et basées sur la connaissance, réduisant la charge des agents humains.
- Compréhension contextuelle : Conserve l’historique du chat et exploite la documentation interne pour des réponses précises.
- Escalade intelligente : Garantit que les utilisateurs ne restent pas bloqués par les limites de l’IA—les problèmes complexes ou ambigus sont transmis à des humains.
- Gestion multilingue : Le chatbot répond dans la langue de l’utilisateur et gère intelligemment le transfert pour les utilisateurs non anglophones.
- Expérience utilisateur améliorée : Les utilisateurs reçoivent des réponses rapides, utiles et des indications claires en cas d’escalade.
Pourquoi ce workflow est utile pour la montée en charge et l’automatisation
- Scalabilité : Peut gérer plusieurs chats simultanément sans augmenter les besoins en ressources humaines.
- Cohérence : Fournit des réponses standardisées et précises basées sur la dernière base de connaissances interne.
- Efficacité : Réduit les temps de réponse et permet aux agents humains de ne traiter que les demandes nécessitant vraiment leur expertise.
- Satisfaction client : Les utilisateurs ont toujours la possibilité d’un support personnalisé si besoin, évitant les impasses.
Ce workflow est idéal pour les entreprises qui souhaitent automatiser le support de premier niveau, maximiser la productivité des agents et maintenir des interactions client de haute qualité à grande échelle.