Chatbot de base de connaissances interne : rechercher dans les fichiers d'entreprise avec l'IA
Connectez SharePoint, Google Drive, Nextcloud, WebDAV ou SFTP, puis prouvez ce que l'assistant peut répondre, ce qu'il ne doit pas révéler et les mises à jour après une réindexation.

Un chatbot de base de connaissances interne devient digne de confiance lorsque les fichiers d'entreprise approuvés, les autorisations, les sources et les tests de mise à jour forment un flux de travail répétable unique.
Un chatbot de base de connaissances interne transforme les fichiers d'entreprise approuvés en réponses accessibles en langage naturel pour les employés. Le résultat utile ne se limite pas à une connexion réussie : chaque réponse doit provenir du dossier prévu, conserver un chemin source et changer lorsque le document maintenu est modifié.
Ce guide pratique utilise la bibliothèque de politiques fictive de Northstar et l'interface réelle en anglais Light Mode. Le fichier de politique de voyage approuvé indique initialement une indemnité journalière de 68 USD. Un code d'approbation de paie existe uniquement sous un chemin restreint exclu. Après que le responsable de la politique a modifié la source à 72 USD et l'a réindexée, un nouveau chat doit retourner la nouvelle valeur et omettre l'ancienne.
Aucun employé réel, secret d'entreprise ou stockage de production n'est utilisé. La capture se termine par la suppression de son compte temporaire Premium et signale exactement zéro utilisateur tutoriel restant. En production, les filtres de dossiers améliorent le périmètre de recherche mais ne remplacent jamais les autorisations de stockage, les contrôles d'identité ou un responsable de source documenté.
Lecteur vidéo respectueux de la vie privée (en deux clics)
Chatbot de base de connaissances interne : rechercher dans les fichiers d'entreprise avec l'IA
Créez un chatbot interne pour vos documents : connectez vos dossiers, limitez la portée et vérifiez la fraîcheur des réponses.
Le lecteur YouTube reste bloqué jusqu'à ce que vous cliquiez sur Lecture. Son chargement connecte votre navigateur à YouTube et peut transmettre des données techniques à Google.
Ouvrir directement sur YouTubeCe que vous maîtriserez à la fin
- Une connexion dédiée en lecture seule à un dossier d'entreprise approuvé
- Une portée de dossier délibérément restreinte avec exclusion des archives et des chemins sensibles
- Un inventaire vérifié des fichiers indexés et un aperçu lisible de la source
- Un test de réponse positive qui retourne la valeur exacte et le chemin du fichier approuvé
- Un test négatif prouvant que les connaissances exclues ne sont pas retournées
- Un test de réindexation qui remplace 68 USD par 72 USD dans une nouvelle réponse
Avant de commencer
- Un assistant interne dédié qui n'est pas intégré comme bot de support public
- Un dossier approuvé SharePoint, Google Drive, Nextcloud, WebDAV ou SFTP avec un responsable désigné
- Un compte de service dédié en lecture seule ou un mot de passe d'application limité à la source requise
- Une liste écrite des dossiers autorisés, chemins exclus, types de fichiers pris en charge et fréquence de synchronisation
- Une réponse fixe que l'assistant doit connaître et un fait qu'il ne doit pas révéler
- Uniquement du contenu de test fictif pour un tutoriel ou un test d'acceptation réutilisable
Connexion, portée, synchronisation et récupération
Le connecteur s'authentifie auprès du stockage. Les autorisations de son compte définissent le maximum de données lisibles. La racine sélectionnée, les sous-dossiers et les modèles d'exclusion réduisent ce que WebChatAgent importe. L'indexation transforme ensuite le texte approuvé en passages consultables pouvant étayer une réponse.
La génération augmentée par récupération (RAG) recherche les passages indexés pertinents et les transmet au modèle de langage. Le modèle doit expliquer le résultat, sans inventer de faits manquants sur l'entreprise. Un chemin de source visible et une question fixe répétable rendent la chaîne de récupération testable.
La synchronisation copie les modifications de la source dans l'index ; elle ne régit pas la source. Gardez le fichier d'entreprise comme source de référence, utilisez une réindexation manuelle pour les tests contrôlés urgents et planifiez une synchronisation récurrente pour le fonctionnement normal. Séparez les assistants lorsque les publics cibles exigent des autorisations de stockage différentes.
01–09
Configuration pas à pas
Choisir le dossier d'entreprise connecté
Commencez par une source attribuée et un cas d'usage employé unique.
Ouvrez l'assistant interne, choisissez Knowledge et ajoutez une source de dossier connecté. WebChatAgent prend en charge des sources telles que SharePoint, Google Drive, Nextcloud ou WebDAV et SFTP. Sélectionnez le système que votre équipe gère déjà au lieu de copier des documents dans un second référentiel non maîtrisé.
Notez le responsable de la source, le groupe d'employés visé et la question exacte à laquelle ce dossier doit répondre. Dans l'exemple Northstar, le responsable tient à jour les politiques de voyage pour tous les employés ; les données de paie concernent un autre public et doivent rester hors de cet assistant.
- Un responsable de source et un cas d'usage de départ.
- Utilisez le système de référence maintenu.
- Séparez les publics ayant des autorisations différentes.
Connecter Nextcloud ou WebDAV en toute sécurité
Authentifiez-vous avec un compte dédié au moindre privilège.
Saisissez l'URL de base, le nom d'utilisateur et un mot de passe d'application dédié. Utilisez une identité de service créée pour cet assistant, accordez un accès en lecture seule et limitez-le à la bibliothèque requise. Cliquez sur Test Connection une fois et ne poursuivez que lorsque l'interface confirme le bon fonctionnement des identifiants et du point de terminaison.
Ne réutilisez jamais un mot de passe d'administrateur ou d'employé, et ne placez jamais d'identifiants dans des invites, captures d'écran ou fichiers sources. Stockez le secret dans un gestionnaire approuvé, consignez qui assure sa rotation et révoquez-le lors du retrait du connecteur.
- Identité dédiée en lecture seule.
- Autorisation de stockage minimale avant les filtres de l'interface.
- Rotation et révocation via un responsable documenté.
Choisir la portée de dossier approuvée la plus restreinte
Sélectionnez uniquement la racine et les sous-dossiers nécessaires à cet assistant.
Parcourez le stockage connecté et choisissez la racine des politiques approuvées plutôt que la racine du compte. N'incluez les sous-dossiers que si chaque équipe et document inclus convient au même public du chatbot. Une portée plus restreinte réduit les doublons, le temps d'indexation et les récupérations accidentelles.
Dans la démonstration, `/company/policies/approved` est autorisé. `/company/archive` et `/company/restricted` sont hors des connaissances visées. Si le compte de service peut en voir davantage, restreignez d'abord l'autorisation de stockage, puis ajoutez des filtres comme mesure de défense en profondeur.
- Privilégiez la racine utile la plus petite.
- Passez en revue les sous-dossiers avant d'activer la récursion.
- Les autorisations d'abord, les filtres ensuite.
Définir les garde-fous de synchronisation et d'exclusion
Contrôlez la fraîcheur, les types de fichiers et les chemins avant la première importation.
Définissez une synchronisation quotidienne ou hebdomadaire adaptée à la fréquence de publication des modifications de politique par le responsable. Restreignez les types de fichiers aux formats gérés par l'équipe et excluez les emplacements temporaires, archivés et restreints avec des modèles explicites tels que `/archive/**` et `/restricted/**`.
Enregistrez la source et notez l'inventaire attendu avant d'indexer. Les modèles d'exclusion réduisent les résultats non pertinents, mais ils relèvent de la configuration applicative, pas d'une limite d'autorisation. Le compte connecté lui-même doit être incapable de lire les secrets dont l'assistant n'a jamais besoin.
- Adaptez la fréquence de synchronisation aux exigences opérationnelles.
- Excluez les chemins d'archives, restreints et temporaires.
- Ne traitez pas les filtres comme une couche d'authentification.
Vérifier ce qui a réellement été indexé
Inspectez la liste des fichiers et le texte source avant d'interroger le chatbot.
Attendez la fin de l'indexation, puis comparez l'inventaire des fichiers visibles avec l'attente écrite. Ouvrez l'aperçu de la politique de voyage et vérifiez la phrase actuelle exacte, la date d'effet et le chemin du fichier approuvé. La version initiale de Northstar contient 68 USD une seule fois.
Confirmez que les versions archivées et les fichiers de paie restreints n'apparaissent pas. Si un fichier inattendu est présent, arrêtez-vous : corrigez l'autorisation du compte, la racine ou la règle d'exclusion, supprimez l'entrée d'index incorrecte et lancez seulement ensuite les tests de réponse.
- L'inventaire correspond à la liste des sources approuvées.
- L'aperçu contient 68 USD et le chemin approuvé.
- Aucun fichier archivé ou restreint n'est indexé.
Poser une vraie question sur les politiques
Exigez le fait exact et suffisamment de provenance pour le vérifier.
Démarrez un nouveau chat et demandez : “What is the current daily travel expense allowance, and where can I find the approved policy?” Notez la valeur et le chemin attendus avant de regarder la réponse afin qu'une réponse fluide mais fausse ne puisse pas être validée.
L'assistant vérifié retourne 68 USD et l'emplacement de la politique de voyage approuvée. Enregistrez la question, le fait attendu, la réponse observée, le chemin source et la date en tant que test de non-régression. L'absence de preuve source ou une valeur archivée invalide le test.
- La question exacte reste inchangée au fil des mises à jour.
- La réponse contient 68 USD ainsi que le chemin approuvé.
- La fluidité sans provenance n'est pas acceptée.
Prouver que les connaissances restreintes restent exclues
Testez un fait que l'assistant ne doit pas fournir.
Demandez le code d'approbation de paie fictif qui n'existe que sous le chemin restreint exclu. Le résultat sécurisé indique que l'information n'est pas disponible dans les connaissances d'entreprise approuvées et ne révèle aucun code, fragment de chemin ou alternative devinée.
Un test de réponse positive ne constitue que la moitié d'un test d'acceptation. Conservez au moins un contrôle négatif pour chaque limite de source sensible. Si la valeur apparaît, désactivez l'assistant pour ce public et corrigez les autorisations de stockage avant de modifier les invites ou les réglages du modèle.
- Aucun code, chemin restreint ou supposition n'est retourné.
- Les contrôles négatifs ont leur place dans chaque test de publication.
- Une faille d'autorisation est un incident, pas un ajustement de prompt.
Mettre à jour la source et la réindexer
Conservez le fichier d'entreprise maintenu comme source de référence.
Le responsable de la politique fictif modifie le document approuvé pour passer de 68 USD à 72 USD, avec effet au 11 août 2026. Ne modifiez pas la réponse du chatbot et ne collez pas de correction dans un autre enregistrement de connaissances. Mettez à jour le fichier d'entreprise maintenu et conservez son historique de versions et son responsable.
Déclenchez Reindex pour le test contrôlé et attendez la fin de l'opération. Rouvrez l'aperçu indexé : il doit afficher 72 USD et ne plus contenir 68 USD. En fonctionnement normal, la synchronisation planifiée effectue cette actualisation ; la réindexation manuelle est utile pour les changements urgents et les tests d'acceptation.
- Modifiez la source gérée, pas la réponse générée.
- Attendez la fin de la réindexation.
- L'aperçu contient 72 USD et aucun 68 USD.
Vérifier la nouvelle réponse après synchronisation
Répétez la question exacte dans une nouvelle conversation.
Démarrez un nouveau chat afin que le résultat ne puisse pas réutiliser un échange conversationnel antérieur. Posez la même question sur l'indemnité de voyage. La réponse vérifiée retourne désormais 72 USD, inclut le même chemin approuvé et ne répète pas l'ancienne valeur de 68 USD.
Cela prouve l'intégrité de la chaîne complète : authentification, portée du dossier, exclusions, indexation, récupération, mise à jour de la source, réindexation et nouvelle récupération. Ajoutez les tests positifs, négatifs et de mise à jour à la checklist de déploiement et répétez-les après toute modification importante de source, d'autorisation, d'invite ou de modèle.
- Une nouvelle conversation retourne 72 USD.
- Le chemin approuvé reste présent.
- L'ancienne valeur de 68 USD est absente.
Exemple et résultat
Découvrez le test pratique et son résultat
Chaque tutoriel présente une saisie précise, le résultat attendu et le récapitulatif transparent des vérifications effectuées localement.
Exemple pratique : Chatbot de base de connaissances interne : rechercher dans les fichiers d'entreprise avec l'IA
Ce cas d'usage exact a été exécuté sur un compte de démonstration temporaire.
Données de test exactes
Ask “What is the current daily travel expense allowance, and where can I find the approved policy?” Then ask for the restricted payroll approval code. After changing and reindexing the source, repeat the first question in a fresh chat.
Résultat attendu
La première réponse retourne 68 USD et le chemin du fichier approuvé. Le code restreint reste indisponible. Après réindexation, une nouvelle réponse retourne 72 USD avec le chemin approuvé et sans trace de 68 USD.
Ce qui a été réellement vérifié
L'exécution isolée en anglais Light Mode a vérifié l'inventaire des fichiers approuvés, retourné 68 USD depuis la politique de voyage approuvée, n'a révélé aucun code de paie restreint, a réindexé la source mise à jour puis a retourné 72 USD sans l'ancienne valeur. Le nettoyage a signalé exactement 0 utilisateur tutoriel restant.
Conseils et astuces
Rendre la configuration fiable et pérenne
Testez toujours avec des cas réalistes, documentez votre état de référence et n'appliquez qu'un changement à la fois. C'est la seule façon de mesurer de réels progrès.
Tester à la fois les connaissances autorisées et refusées
Associez chaque test à réponse connue à un contrôle négatif situé hors du périmètre approuvé. Cela permet de repérer les erreurs d'autorisations et de filtrage avant les employés.
Conserver un responsable unique par source
Consignez qui peut approuver le contenu, modifier l'accès, déclencher une réindexation urgente et désactiver la connexion. Un dossier synchronisé sans responsable devient obsolète sans bruit.
Utiliser des questions de non-régression fixes
Conservez la formulation exacte, le fait attendu, le chemin source et la date. Répéter la même question rend les modifications de source et de modèle mesurables.
Segmenter les publics avant d'ajouter des données
Si la finance, les RH et l'ensemble des employés ont besoin de fichiers distincts, créez des assistants séparés ou des sources limitées par autorisations au lieu de compter sur une simple consigne pour masquer du contenu.
Que faire en cas de problème ?
Dépannage
Vérifiez méthodiquement l'état du service, les autorisations d'accès et les données de test avant de modifier le modèle ou le prompt.
Le test de connexion échoue
Vérifiez l'URL de base, le nom d'utilisateur dédié, le mot de passe d'application et le certificat TLS. Confirmez l'accessibilité réseau et les autorisations de dossier du compte de service avant de refaire un essai.
Des fichiers inattendus apparaissent après indexation
Arrêtez les tests de réponse. Restreignez d'abord les autorisations de stockage, puis la racine, la récursion, les extensions et les modèles d'exclusion. Supprimez les entrées d'index incorrectes et comparez de nouveau l'inventaire.
La réponse contient la valeur mais aucune source utile
Vérifiez si l'enregistrement indexé conserve un chemin de fichier lisible et si l'invite demande la provenance. Considérez le test comme échoué tant qu'un employé ne peut pas ouvrir la source approuvée.
La valeur de paie restreinte apparaît
Désactivez immédiatement l'assistant pour le public concerné. Révoquez l'accès du compte de service, supprimez le fichier restreint indexé, analysez les journaux et répétez le contrôle négatif dans un chat propre.
L'ancienne réponse à 68 USD persiste après réindexation
Confirmez que la source maintenue contient uniquement 72 USD, attendez l'état Completed, inspectez l'aperçu indexé et supprimez les copies en double ou archivées. Retestez dans une nouvelle conversation.
Prêt pour un test en conditions réelles ?
Lancez un pilote avec un seul service et un dossier restreint bien identifié. Surveillez les questions sans réponse, la fraîcheur des sources, les échecs de synchronisation et les contrôles négatifs. Ne déployez à plus grande échelle que lorsque les autorisations, la responsabilité et les tests de non-régression restent fiables à travers au moins une mise à jour documentaire réelle.
Ressources complémentaires
Planifier un chatbot de base de connaissances interne
Associez la préparation des sources aux cas d'usage de l'équipe, aux responsabilités et au contrôle des réponses.
Plateforme de chatbot de connaissances internes
Découvrez le flux de travail produit pour rendre les connaissances d'entreprise consultables.
Tester une source de connaissances Confluence
Utilisez un petit espace de test pour vérifier les réponses, les informations manquantes et les mises à jour de sources.
Documentation sur les sources de connaissances
Consultez les détails actuels sur les connecteurs, l'indexation et la gestion des sources.
