Aller au contenu

Bases de connaissances

Une base de connaissances est un ensemble nommé de sources – documents ou pages web – qu’un scénario peut interroger pour répondre : dans un projet simple via la compétence Répondre depuis les connaissances ou un thème de FAQ, dans un projet avancé via un nœud de connaissances ou une requête knowledge_query avant l’appel.

Depuis la page Bases de connaissances d’un projet, créez une base de connaissances et ajoutez-y des sources. Une source est soit :

  • un fichier importé – PDF, DOC/DOCX, Markdown, JSON, CSV ou XML ; soit
  • une adresse web – explorée, puis réexplorable à la demande.

L’ajout d’une source déclenche son traitement : le contenu est découpé en passages, préparé pour la recherche et indexé, et le statut de la source passe de indexing à active (ou est signalé en cas d’échec). Le traitement est asynchrone – l’interface affiche la progression de chaque source, et vous pouvez réindexer une source (par exemple après une modification du document) ou toute la base de connaissances en une fois.

Pendant un appel, la recherche parcourt vos contenus indexés pour trouver les passages les plus pertinents par rapport à la question de l’appelant, et transmet les meilleurs résultats à l’agent, qui y puise sa réponse.

Utiliser une base de connaissances dans un scénario

Section intitulée « Utiliser une base de connaissances dans un scénario »
  • Projet simple : la compétence Répondre depuis les connaissances ou un thème de FAQ s’appuie sur la base de connaissances ; l’agent répond à partir de son contenu lorsque le thème correspond.
  • Projet avancé : faites référence à la base de connaissances dans une requête avant l’appel ou dans un nœud de connaissances dédié du graphe de conversation, en enregistrant les passages trouvés dans une variable que l’agent utilise.
  • Gardez des sources ciblées et à jour – des documents obsolètes produisent des réponses obsolètes (ou contradictoires).
  • Préférez plusieurs sources plus petites, chacune consacrée à un thème, à un seul document volumineux ; la qualité de la recherche diminue avec des sources uniques très volumineuses et peu structurées.
  • Réindexez après avoir modifié un document – Nairon ne détecte pas automatiquement les modifications apportées à des fichiers déjà importés.