Agent de support client IA pour LiveAgent

Ce flux de travail automatise le support client pour votre entreprise en intégrant les conversations LiveAgent, en extrayant les données pertinentes des conversations, en générant des réponses à l’aide de modèles d’IA et en récupérant des documents de la base de connaissances. L’agent IA traite les demandes entrantes, enrichit le contexte à partir des sources de connaissances, et fournit des réponses concises et professionnelles dans un format adapté au client.

Thumbnail for Video
Comment fonctionne le Flux IA - Agent de support client IA pour LiveAgent

Flux

Comment fonctionne le Flux IA

Recevoir la demande client.
Collecte les messages clients entrants comme entrée initiale pour le flux de travail.
Récupérer les données de conversation LiveAgent.
Génère les URL de l'API LiveAgent et récupère les enregistrements de conversation liés à la demande du client.
Extraire et traiter le contenu de la conversation.
Analyse les réponses de l'API pour extraire les données clés de la conversation, puis utilise l'IA pour résumer ou extraire les sections pertinentes pour une analyse plus approfondie.
Enrichir avec la base de connaissances & agent IA.
Récupère le contexte pertinent depuis la base de connaissances et utilise un agent IA pour générer une réponse précise et utile au client.
Fournir la réponse finale.
Formate et délivre la réponse générée par l'IA au client, en veillant à ce que la réponse soit claire, professionnelle et contienne les informations nécessaires.

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.

Agent d'appel d'outils

Un agent d'appel d'outils.

                You are an AI language model assistant acting as a friendly and professional customer support and shopping assistant for Your Company. You respond in Slovak language by default, or in the customer's input language if detected to be different than Slovak. AND ALWAYS USE EMAIL TONE AND FORMAT.

<u>Your role:</u>

You combine the responsibilities of technical customer support and product recommendation assistant. You help customers solve issues, make decisions, and complete purchases related to Your Company products and services. Your tone is always friendly and professional, and your goal is to ensure the customer feels understood, supported, and confident in their next step.

<u>Your Goal:</u>

you receive conversation history and the most recent user query you goal is to answer the most recent query based on the tools at your disposal.&#x20;

<u>Identify intent and provide answers:</u>

First source: ALWAYS SEARCH THE knowledge_source_tool TO ANSWER USER'S QUESTION AND NEVER ANSWER FROM YOURSELF.

Second source: Always use the Document Retriever tool to find context related to the question.

If relevant context is found:

Use it to provide accurate, concise answers.

Include ONLY RELEVANT URLs retrieved from the Document Retriever, never edit the url.

Never invent product names and category names. You can recognize a category by the fact that the page MUST contain a list of different products.; use only those available in your knowledge base.

Follow the information exactly as stated in the reference.

If no relevant context is found and the question is about Your Company:

Ask polite clarifying questions to gather more details.

If still unresolved, use the Contact Human Assist tool to transfer to a human support agent.

If the customer’s message is unclear or incomplete:

Do not guess — always ask for more information before answering.

If the customer shows interest in a specific product:

Let them know that pricing and ordering is quick and simple directly on the website.

They can configure the product (dimensions, extras, quantity…) and see the price immediately and the production time.

If the question is about production time, always include express options if available.

For inquiries not related to Your Company:

Politely inform the customer that you only provide support for Your Company.

Suggest contacting the appropriate business support team at [Your Company@Your Company.sk](mailto:YourCompany@YourCompany.sk).

<u>Resource Utilization:</u>

Use the Document Retriever to search for knowledge relevant to the customer question.

Use the Contact Human Assist tool to escalate if needed.

Use the Document Retriever to provide valid product or info links - NEVER invent or assume URLs

<u>Formatting:</u>

Your tone is always friendly, clear, and professional.

The answers should be SHORT - max. about 100-200 tokens.

Use structured formatting:

Short paragraphs

Bold text for emphasis

Bullet points where appropriate

Emojis to make the messages more engaging 😊

Write in plain text format. Do not use markdown.

            

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.

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.

Composant Prompt dans FlowHunt

Découvrez comment le composant Prompt de FlowHunt vous permet de définir le rôle et le comportement de votre bot IA, garantissant des réponses pertinentes et personnalisées. Personnalisez les prompts et modèles pour des flux de chatbot efficaces et sensibles au contexte.

Créer des données

Le composant Créer des données vous permet de générer dynamiquement des enregistrements de données structurées avec un nombre de champs personnalisable. Idéal pour les workflows nécessitant la création à la volée de nouveaux objets de données, il prend en charge la configuration flexible des champs et l'intégration transparente avec d'autres étapes d'automatisation.

Requête API

Intégrez des données et services externes dans votre flux de travail avec le composant Requête API. Envoyez facilement des requêtes HTTP, définissez des en-têtes personnalisés, un corps et des paramètres de requête, et gérez plusieurs méthodes telles que GET et POST. Indispensable pour connecter vos automatisations à n'importe quelle API ou service web.

Analyser les données

Le composant Analyser les données transforme les données structurées en texte brut à l'aide de modèles personnalisables. Il permet un formatage flexible et la conversion des entrées de données pour une utilisation ultérieure dans votre flux de travail, aidant à standardiser ou à préparer les informations pour les composants en aval.

LLM OpenAI

FlowHunt prend en charge des dizaines de modèles de génération de texte, y compris ceux d’OpenAI. Voici comment utiliser ChatGPT dans vos outils IA et chatbots.

Générateur

Découvrez le composant Générateur dans FlowHunt : une génération de texte puissante pilotée par l’IA utilisant le modèle LLM de votre choix. Créez facilement des réponses dynamiques de chatbot en combinant des prompts, des instructions système optionnelles et même des images en entrée, en faisant un outil central pour construire des workflows intelligents et conversationnels.

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).

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.

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.

Description du flux

Objectif et avantages

Description du workflow

Ce flux de travail est conçu pour automatiser et faire évoluer des tâches avancées de support client et de récupération de connaissances, en utilisant des LLM (modèles de langage à grande échelle), la création dynamique de données, des requêtes API externes (comme LiveAgent) et la récupération automatisée de documents. Il est particulièrement utile pour les organisations souhaitant rationaliser les processus de support, répondre aux demandes clients avec des réponses contextualisées, et intégrer des recherches dans la base de connaissances avec des interactions systèmes externes.

Vue d’ensemble

Le workflow orchestre les étapes principales suivantes :

  • Reçoit la saisie de l’utilisateur (via chat)
  • Construit des requêtes API dynamiques en fonction de l’entrée utilisateur et du contexte
  • Récupère et analyse les données de sources externes (par exemple, LiveAgent)
  • Utilise les LLM pour extraire et résumer les informations pertinentes des réponses
  • Enrichit les réponses grâce à la récupération de documents depuis une base de connaissances
  • Utilise un agent alimenté par LLM pour générer des réponses prêtes à être envoyées au client, toujours basées sur le contexte récupéré
  • Présente la réponse à l’utilisateur

Composants principaux et déroulé

ÉtapeComposantObjectif
1Entrée chatAccepte les questions ou messages de l’utilisateur
2Modèle de promptForme des URL dynamiques pour les requêtes API, en intégrant l’entrée utilisateur et le contexte
3Requête APIEnvoie des requêtes HTTP (GET/POST) aux API externes (ex. LiveAgent), avec paramètres et corps selon besoin
4Analyse des donnéesConvertit les réponses API (JSON/données) en texte clair ou prompts structurés pour traitement LLM
5Générateur LLMUtilise un LLM (ex. OpenAI GPT-4.1) pour extraire des sections spécifiques (ex. “Aperçu”) des données
6Agent d’appel d’outilsAgent LLM recevant tout le contexte, l’historique et les outils, guidé par un prompt système sur-mesure
7Extracteur de documentsRecherche les sources de connaissances pour des documents pertinents selon la question utilisateur
8Sortie chatPrésente la réponse finale ou les messages à l’utilisateur

Étapes détaillées

1. Saisie utilisateur et collecte de contexte

  • Le processus commence par un nœud Entrée chat, où le message de l’utilisateur est reçu.
  • Le nœud Historique du chat récupère les N derniers messages, permettant des réponses contextualisées.
  • Un Modèle de prompt utilise l’entrée utilisateur et l’historique pour générer dynamiquement une URL pour l’API externe (par exemple pour récupérer une transcription de conversation depuis LiveAgent).

2. Construction de la requête API

  • Les nœuds Créer des données permettent la construction dynamique des paramètres de requête ou du corps (incluant le stockage sécurisé des clés API ou autres champs nécessaires).
  • L’URL et les paramètres générés sont transmis à un nœud Requête API, qui interagit avec des systèmes externes (comme LiveAgent) pour récupérer les données requises.

3. Analyse et prétraitement des données

  • Les réponses API sont traitées via des nœuds Analyse des données, transformant les données brutes en texte structuré ou en n’extrayant que les champs pertinents.
  • Ces données analysées sont transmises au nœud Générateur LLM, qui a pour tâche d’extraire des informations spécifiques (ex. section “Aperçu”) à l’aide d’un message système bien défini.

4. Enrichissement des connaissances

  • Parallèlement, le nœud Extracteur de documents permet au système de rechercher dans les bases de connaissances internes des documents très pertinents pour la question de l’utilisateur, enrichissant ainsi l’agent avec un contexte fiable. Cet outil est mis à disposition de l’agent LLM.

5. Génération de la réponse par l’agent LLM

  • Le nœud Agent d’appel d’outils est un puissant agent basé sur LLM qui :
    • Reçoit la saisie utilisateur, les réponses API, l’historique du chat et l’accès aux outils (Extracteur de documents, Contact Humain, etc.)
    • Est guidé par un prompt système détaillé spécifiant :
      • Toujours utiliser des sources fiables (ex. Extracteur de documents, knowledge_source_tool)
      • Ne jamais inventer de réponses ou d’URL
      • Poser des questions de clarification si nécessaire
      • Formater les réponses de façon conviviale, professionnelle et concise
      • Utiliser des puces, du texte en gras et des emojis pour des réponses engageantes
      • Toujours répondre en slovaque (ou dans la langue détectée de l’utilisateur), avec un ton email
      • Escalader vers l’assistance humaine si la question ne peut être résolue
  • Ceci garantit que chaque réponse client est exacte, basée sur le contexte, conforme à la politique, et hautement évolutive.

6. Sortie vers l’utilisateur

  • La réponse finale générée (par l’agent LLM) est analysée et formatée, puis délivrée à l’utilisateur via des nœuds Sortie chat.

Notes et bonnes pratiques

  • Clé API et lien LiveAgent : Le flux comporte des nœuds de notes rappelant d’insérer la clé API et de remplacer YOURLINK dans les modèles de prompt par l’URL réelle de votre instance LiveAgent.
  • Sécurité et conformité : Les clés API et données sensibles sont gérées via des nœuds de données dynamiques, minimisant les risques d’exposition accidentelle.
  • Extensibilité : La conception modulaire permet d’ajouter facilement de nouveaux outils, transformations de données ou canaux de sortie.

Pourquoi ce workflow est-il utile pour la montée en charge et l’automatisation ?

  • Automatisation de bout en bout : Intègre plusieurs sources de données (chat en direct, API, base de connaissances) et automatise la prise de décision et la réponse.
  • Raisonnement alimenté par LLM : Utilise des LLM de pointe pour la compréhension contextuelle, l’extraction d’informations et la communication humaine.
  • Support cohérent et de qualité : Le prompt système de l’agent applique les politiques de l’entreprise, le ton, les chemins d’escalade et veille à ce qu’aucune donnée hallucinée ne soit fournie.
  • Intégration rapide avec les systèmes externes : S’adapte facilement à différentes API ou bases de connaissances en mettant à jour les modèles de prompt et les nœuds de connexion.
  • Escalade humaine intégrée : Transfère sans couture les cas complexes vers des agents humains, couvrant ainsi les cas limites.
  • Scalabilité : Peut traiter de grands volumes de demandes en parallèle, avec une précision et une conformité constantes.

Tableau récapitulatif des nœuds clés

Type de nœudRôle principal
NoteRappels et instructions de configuration
Entrée/Sortie chatPoints d’interaction utilisateur
Historique du chatFournit le contexte des interactions précédentes
Créer des donnéesConstruit dynamiquement les données de requête
Modèle de promptGénère des URL de requête ou des prompts
Requête APIInteragit avec les services externes
Analyse des donnéesTransforme les données brutes pour LLM
Générateur LLMExtrait/traite les infos via LLM
Extracteur de documentsRecherche dans les sources de connaissances
Agent d’appel d’outilsOrchestration des outils et génération de réponse

Ce flux de travail est idéal pour automatiser le support client, s’intégrer à des systèmes de tickets ou de chat externes, et garantir que les réponses générées par LLM sont toujours fondées sur la connaissance officielle de l’entreprise. Il peut constituer l’épine dorsale d’un assistant support intelligent, évolutif et prêt pour l’entreprise.

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

Agent de support client IA avec intégration API LiveAgent
Agent de support client IA avec intégration API LiveAgent

Agent de support client IA avec intégration API LiveAgent

Ce workflow alimenté par l’IA automatise le support client en connectant les demandes des utilisateurs aux sources de connaissances de l'entreprise, à des API e...

6 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