Chatbot IA avec FreshChat et Base de Connaissances

Déployez un chatbot IA intelligent qui s’intègre parfaitement à FreshChat. Le chatbot répond aux questions des utilisateurs en utilisant votre base de connaissances interne et transfère intelligemment les questions complexes ou non résolues à un agent humain via FreshChat, garantissant ainsi à vos clients une aide toujours disponible.

Comment fonctionne le Flux IA - Chatbot IA avec FreshChat et Base de Connaissances

Flux

Comment fonctionne le Flux IA

Démarrage de la session de chat.
Détecte lorsqu’un utilisateur ouvre un chat et envoie un message de bienvenue, présentant le chatbot IA et le support FreshChat.
Collecte des messages utilisateur.
Collecte les messages de chat de l’utilisateur et conserve l’historique du chat pour le contexte.
Recherche dans la base de connaissances.
Utilise un agent IA pour rechercher dans la base de connaissances interne les réponses pertinentes à la demande de l’utilisateur.
Assistance automatisée et humaine.
Si l’IA ne peut pas répondre, transfère la demande à un agent humain via FreshChat pour une aide personnalisée.
Remise de la réponse.
Transmet les réponses de l’IA ou de l’agent humain à l’utilisateur dans l’interface de chat.

Prompts utilisés dans ce flux

Voici une liste complète de tous les prompts utilisés dans ce flux pour atteindre sa fonctionnalité. Les prompts sont les instructions données au modèle d'IA pour générer des réponses ou effectuer des actions. Ils guident l'IA dans la compréhension de l'intention de l'utilisateur et la génération de sorties pertinentes.

Message de bienvenue

Affiche un message de bienvenue aux utilisateurs lorsque le chatbot FreshChat est ouvert.

                Voici un message de bienvenue pour votre chatbot intégré à FreshChat :

👋 Bienvenue sur le Bot d’Assistance FreshChat !
Je suis là pour vous aider à répondre à vos questions grâce à notre base de connaissances interne 🧠. Si je ne trouve pas la réponse dont vous avez besoin, je transférerai sans délai votre question à un agent réel via FreshChat pour un accompagnement personnalisé.

N’hésitez pas à me poser vos questions — commençons ! ✨💬

            

Prompt système pour l’agent d’appel d’outils

Prompt système qui indique à l’assistant IA comment agir en tant qu’agent technique de support en chat en direct, incluant quand saluer, rechercher, escalader e...

                Vous êtes un assistant IA agissant comme spécialiste du support client technique en chat en direct pour [VOTRE ENTREPRISE] -[DESCRIPTION DE VOTRE ENTREPRISE]
Si la conversation commence par une salutation, répondez par une salutation dans la même langue et demandez comment vous pouvez aider et si l’utilisateur a une question sur notre logiciel ou ses fonctionnalités.
Recherchez le contenu pertinent à la question de l’utilisateur en vous connectant à DocumentRetriever. 
Si vous ne trouvez pas d’élément pertinent dans le contexte trouvé avec DocumentRetriever et UNIQUEMENT SI LES QUESTIONS CONCERNENT NOTRE logiciel :
- Si la question était en anglais, invitez toujours l’utilisateur à être mis en relation avec un agent réel.
- Si la question est dans une autre langue, demandez d’abord si le visiteur parle anglais et souhaite être mis en relation avec un agent anglophone, et uniquement en cas de confirmation, proposez la mise en relation.
POUR LES QUESTIONS PEU CLAIRES, demandez plus d’informations.

RÉPONDEZ DANS LA MÊME LANGUE que celle définie dans les données du chat de session courante

            

Composants utilisés dans ce flux

Voici une liste complète de tous les composants utilisés dans ce flux pour atteindre sa fonctionnalité. Les composants sont les éléments de base de chaque Flux IA. Ils vous permettent de créer des interactions complexes et d'automatiser des tâches en connectant diverses fonctionnalités. Chaque composant sert un objectif spécifique, comme la gestion des entrées utilisateur, le traitement de données ou l'intégration avec des services externes.

Déclencheur d’ouverture de chat

Le composant Déclencheur d’ouverture de chat détecte le début d’une session de chat, permettant aux workflows de réagir instantanément dès qu’un utilisateur ouvre le chat. Il initie les flux avec le premier message, ce qui le rend essentiel pour créer des chatbots interactifs et réactifs.

Widget de Message

Le composant Widget de Message affiche des messages personnalisés dans votre workflow. Idéal pour accueillir les utilisateurs, fournir des instructions ou afficher toute information importante, il prend en charge la mise en forme Markdown et peut être configuré pour n'apparaître qu'une seule fois par session.

Sortie de Chat

Découvrez le composant Chat Output dans FlowHunt — finalisez les réponses du chatbot avec des sorties flexibles et multiples. Essentiel pour une finalisation fluide des flux et la création de chatbots IA avancés et interactifs.

Entrée de Chat

Le composant Entrée de Chat dans FlowHunt initie les interactions utilisateur en capturant les messages depuis le Playground. Il sert de point de départ pour les flux, permettant au workflow de traiter aussi bien des entrées textuelles que des fichiers.

Agent d’Appel d’Outils

Découvrez l’Agent d’Appel d’Outils dans FlowHunt — un composant de workflow avancé qui permet aux agents IA de sélectionner et d’utiliser intelligemment des outils externes pour répondre à des requêtes complexes. Parfait pour créer des solutions IA intelligentes nécessitant l’utilisation dynamique d’outils, un raisonnement itératif et l’intégration de multiples ressources.

Récupérateur de Documents

Le Récupérateur de Documents de FlowHunt améliore la précision de l’IA en connectant les modèles génératifs à vos propres documents et URL à jour, garantissant ainsi des réponses fiables et pertinentes grâce à la génération augmentée par récupération (RAG).

Intégration Freshchat

FlowHunt s’intègre à toutes les principales solutions de service client, y compris Freshchat ! Passez sans effort du chatbot IA à l’assistance humaine grâce à une intégration Freshchat facile.

Composant d'Historique de Chat

Le composant d'Historique de Chat dans FlowHunt permet aux chatbots de se souvenir des messages précédents, assurant ainsi des conversations cohérentes et une expérience client améliorée tout en optimisant l’utilisation de la mémoire et des jetons.

Description du flux

Objectif et avantages

Vue d’ensemble du workflow : Chatbot avec intégration FreshChat

Ce workflow permet de mettre en place un chatbot de support client étroitement intégré à FreshChat. Il est conçu pour répondre automatiquement aux questions des utilisateurs en s’appuyant sur la base de connaissances interne de votre entreprise et, si nécessaire, pour escalader sans friction les conversations vers un agent humain via FreshChat. Ce flux offre une manière évolutive et automatisée de traiter les demandes courantes, garantissant une aide instantanée aux utilisateurs tout en permettant un transfert fluide vers un agent humain pour les questions complexes ou non résolues.


Description étape par étape du workflow

1. Initialisation du chat et message de bienvenue

  • Déclencheur : Lorsqu’un utilisateur ouvre le chat, le nœud ChatOpenedTrigger s’active.
  • Réponse : Le flux envoie immédiatement un message de bienvenue convivial via le MessageWidget, affiché par le ChatOutput. Le message présente l’agent d’assistance IA, explique ses capacités et rassure les utilisateurs sur la possibilité de joindre un agent humain si besoin.

2. Gestion de l’entrée utilisateur

  • Collecte des messages : Le nœud ChatInput capte les messages ou fichiers envoyés par les utilisateurs.
  • Historique du chat : Le nœud ChatHistory conserve le contexte de la conversation pour permettre à l’IA de fournir des réponses cohérentes et pertinentes.

3. Réponses automatiques avec recherche dans la base de connaissances

  • Recherche documentaire : Le nœud DocumentRetriever sert à rechercher dans la base de connaissances interne les informations pertinentes à la question de l’utilisateur.
  • Agent d’appel d’outils : La logique principale est gérée par le nœud ToolCallingAgent, qui :
    • Reçoit le message de l’utilisateur, l’historique de chat et les résultats du document retriever.
    • Utilise un prompt système pour s’assurer que l’IA agit comme spécialiste du support technique selon votre entreprise.
    • Répond dans la même langue que l’utilisateur, salue de manière appropriée et s’appuie sur la documentation interne pour répondre aux questions.

4. Logique d’escalade humaine

  • Si l’IA ne trouve pas de réponse satisfaisante dans la base de connaissances :
    • Pour les requêtes en anglais : Le bot propose à l’utilisateur d’être mis en relation avec un agent réel.
    • Pour les requêtes dans une autre langue : Le bot demande d’abord si l’utilisateur souhaite être mis en relation avec un agent anglophone. En cas de confirmation, il propose la mise en relation.
  • Ce mécanisme d’escalade est géré par le FreshChatHumanAssistToolComponent, qui s’intègre à FreshChat pour assurer la transition vers un agent humain.

5. Affichage de la réponse

  • Toutes les réponses de l’IA ou messages d’escalade sont affichés dans l’interface de chat à l’aide du nœud ChatOutput, garantissant une expérience utilisateur fluide et interactive.

Composants et leurs rôles

Nom du nœudFonction
ChatOpenedTriggerDétecte l’ouverture du chat par un utilisateur.
MessageWidgetAffiche le message de bienvenue.
ChatOutputAffiche les messages à l’utilisateur.
ChatInputCollecte les messages et fichiers des utilisateurs.
ChatHistoryStocke et récupère l’historique de conversation du chat.
DocumentRetrieverRecherche des réponses dans les sources internes de connaissances.
ToolCallingAgentOrchestre les réponses, choisit entre répondre ou escalader vers un humain.
FreshChatHumanAssistToolS’intègre à FreshChat pour le transfert à un agent humain.

Pourquoi ce workflow est utile

  • Scalabilité : Automatise la majorité des demandes de support, réduisant la charge des agents humains.
  • Cohérence : Garantit aux utilisateurs des informations précises issues de votre base de connaissances interne.
  • Support 24/7 : Fournit des réponses instantanées à tout moment, améliorant la satisfaction client.
  • Escalade humaine fluide : Permet aux clients de joindre facilement une vraie personne en cas de besoin, sans friction.
  • Support multilingue : Détecte la langue de l’utilisateur et adapte à la fois les réponses et les propositions d’escalade.
  • Efficacité accrue : Les agents humains ne traitent que les questions que l’IA ne peut résoudre, permettant à votre équipe de se concentrer sur les demandes complexes.

Cas d’utilisation idéaux

  • Entreprises souhaitant automatiser avec l’IA le support technique et produit.
  • Scénarios nécessitant des réponses instantanées et cohérentes avec possibilité d’escalade humaine.
  • Sociétés utilisant FreshChat et désirant combiner automatisation et support en direct pour une expérience client optimale.

En résumé, ce workflow offre une solution de support client automatisée et robuste, exploitant votre base de connaissances interne et l’intégration FreshChat, rendant vos opérations de support plus efficaces, évolutives et conviviales.

Laissez-nous construire votre propre équipe d'IA

Nous aidons les entreprises comme la vôtre à développer des chatbots intelligents, des serveurs MCP, des outils d'IA ou d'autres types d'automatisation par IA pour remplacer l'humain dans les tâches répétitives de votre organisation.

En savoir plus

Chatbot IA avec transfert humain Tawk
Chatbot IA avec transfert humain Tawk

Chatbot IA avec transfert humain Tawk

Un chatbot de support en direct alimenté par l'IA qui répond aux questions des clients à l'aide d'une base de connaissances interne et transfère intelligemment ...

4 min de lecture
Chatbot de support IA avec intégration LiveAgent
Chatbot de support IA avec intégration LiveAgent

Chatbot de support IA avec intégration LiveAgent

Automatisez votre support client avec un chatbot IA qui répond aux questions en utilisant votre base de connaissances interne et connecte sans effort les utilis...

5 min de lecture
Support Chatbot IA pour LiveAgent
Support Chatbot IA pour LiveAgent

Support Chatbot IA pour LiveAgent

Automatisez le support client dans LiveAgent avec un chatbot IA qui répond aux questions en utilisant votre base de connaissances interne, récupère les document...

5 min de lecture