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

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.

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