Description du flux
Objectif et avantages
Aperçu
Ce workflow met en œuvre un assistant IA basé sur Google Sheets, conçu pour répondre aux questions des utilisateurs en utilisant strictement les informations d’une feuille Google Sheet fournie. Le système garantit des réponses fiables, fondées sur le document, et évite d’introduire toute information non présente dans la feuille transmise. Le workflow est modulaire, évolutif, et adapté à l’automatisation des tâches de questions-réponses et de support basées sur des documents, ce qui le rend utile pour la gestion des connaissances, le support client et l’interrogation de documents internes.
Structure du workflow
Le workflow se compose des composants principaux suivants :
Nom du nœud | Rôle |
---|
Entrée de chat | Accepte les requêtes utilisateur et les fichiers téléchargés. |
Widget de message | Affiche un message de bienvenue (ou informatif) à l’utilisateur. |
Sortie de chat | Affiche les réponses, incluant les messages de bienvenue et les réponses générées par l’IA. |
Historique du chat | Conserve une courte mémoire des derniers échanges pour fournir du contexte à l’agent IA. |
Récupérateur Google Sheets | Récupère le contenu d’une feuille Google Sheet spécifiée et la prépare comme outil. |
Agent d’appel d’outil | Composant IA qui répond aux requêtes utilisateur en n’utilisant que la feuille Google Sheet comme base de connaissances. |
Les connexions dans le flow relient ces nœuds, assurant que les données circulent sans heurt de l’entrée utilisateur, à travers la récupération du document et le raisonnement de l’IA, jusqu’à la sortie utilisateur.
Logique étape par étape
Message de bienvenue et capture de l’entrée
- Lorsqu’un utilisateur ouvre l’assistant, un Widget de message affiche un message de bienvenue personnalisable, l’invitant à télécharger ou sélectionner un document et à poser ses questions.
- Le nœud Entrée de chat recueille les requêtes utilisateur (texte ou fichiers) et les transmet dans le workflow.
Récupération du document
- Le nœud Récupérateur Google Sheets permet à l’utilisateur (ou au système) de sélectionner une feuille Google Sheet spécifique (et l’onglet) à utiliser comme source d’information. Le nœud récupère le contenu et expose une interface « outil » pour l’agent IA.
Contexte de l’historique du chat
- Le nœud Historique du chat enregistre les 5 derniers messages (jusqu’à 800 tokens) pour le contexte, permettant à l’IA de fournir des réponses plus cohérentes et adaptées lors de conversations multi-tours.
Raisonnement IA avec restrictions
- L’agent d’appel d’outil est le composant IA central. Il :
- Reçoit la question de l’utilisateur et l’historique de chat pertinent.
- A accès à la feuille Google Sheet comme seul outil/source de connaissances.
- Est régi par un prompt système détaillé qui impose :
- Les réponses doivent être strictement basées sur le contenu de la feuille.
- Aucune connaissance externe ou supposition n’est autorisée.
- Si la réponse n’est pas présente, l’agent doit le signaler.
- Citer la section pertinente est encouragé pour la transparence.
Présentation de la réponse
- La réponse de l’agent IA est affichée à l’utilisateur via un nœud Sortie de chat.
Schéma du flow (conceptuel)
[Entrée utilisateur]
↓
[Message de bienvenue] → [Sortie de chat (bienvenue)]
↓
[Entrée de chat]
↓
[Agent d’appel d’outil] ← [Historique du chat]
↑
[Récupérateur Google Sheets]
↓
[Sortie de chat (réponse)]
Fonctionnalités et avantages clés
Fondement strict sur le document :
Garantit que toutes les réponses de l’IA sont traçables à la feuille Google Sheet fournie, ce qui est crucial pour la conformité, la fiabilité et la transparence.
Évolutif et réutilisable :
La conception modulaire vous permet d’intégrer différents documents, d’ajuster les paramètres de récupération ou de changer le modèle IA selon le besoin.
Livraison automatisée du savoir :
Les utilisateurs peuvent obtenir eux-mêmes des réponses à des questions sur des documents sans intervention manuelle, réduisant la charge du support et élargissant l’accès à l’information.
Réponses contextuelles :
En exploitant l’historique récent du chat, le système gère plus efficacement les questions de suivi et les échanges multi-tours.
Gestion des erreurs :
Si la réponse n’est pas trouvée dans le document, l’IA le communique clairement, prévenant toute désinformation.
Exemples d’utilisations
- Questions-réponses sur une base de connaissances interne :
Les employés peuvent interroger des documents de politiques, listes de prix ou dossiers de projet stockés dans Google Sheets. - Support client :
Les clients reçoivent des réponses précises basées sur la documentation officielle, comme les fiches produits ou les FAQ. - Extraction automatisée de données :
Réponses structurées à des demandes ponctuelles de données issues de feuilles opérationnelles.
Conclusion
Ce workflow automatise le processus de réponse aux questions en se basant uniquement sur le contenu d’une feuille Google Sheet sélectionnée. Son respect strict des connaissances documentaires et sa conception robuste et évolutive en font un outil précieux pour les organisations recherchant une information précise, traçable et efficace.