Définition complète
Une base de connaissances (knowledge base) est un système centralisé stockant des informations structurées et non structurées qu'un chatbot ou agent IA peut interroger pour fournir des réponses. Elle contient des FAQ, des procédures, des documents techniques et des données métier. Dans le contexte du RAG (Retrieval-Augmented Generation), la base de connaissances est indexée sous forme de vecteurs pour permettre une recherche sémantique rapide et pertinente.
Questions fréquentes
Comment construire une base de connaissances pour un chatbot ?
La construction d'une base de connaissances suit 4 étapes : inventaire des sources existantes (FAQ, procédures, emails types), structuration et nettoyage du contenu, indexation dans un format exploitable par l'IA (vecteurs pour le RAG), et mise en place d'un processus de mise à jour. Prévoyez 2 à 4 semaines pour une base initiale, puis une gouvernance continue pour maintenir la qualité.
Quelle différence entre base de connaissances et FAQ ?
Une FAQ est une liste statique de questions-réponses prédéfinies. Une base de connaissances est plus riche : elle inclut des documents complets, des procédures, des règles métiers, et permet une recherche sémantique. Avec le RAG, le chatbot peut répondre à des questions jamais vues en combinant des informations de plusieurs documents de la base.
Comment maintenir une base de connaissances à jour ?
La maintenance d'une base de connaissances requiert : un responsable identifié (knowledge manager), un processus de validation des nouvelles entrées, des alertes sur les contenus obsolètes, et une analyse des questions sans réponse pour identifier les lacunes. Les meilleures pratiques incluent une revue trimestrielle complète et une mise à jour continue par les experts métier.