Recherche sémantique dans la base de connaissances

Recherchez et récupérez facilement des informations dans des documents de base de connaissances privés grâce à la recherche sémantique alimentée par l’IA. Le flux élargit les requêtes des utilisateurs, recherche dans de multiples sources de connaissances et présente les résultats pertinents dans une interface de chat conviviale.

Comment fonctionne le Flux IA - Recherche sémantique dans la base de connaissances

Flux

Comment fonctionne le Flux IA

L'utilisateur saisit une requête de recherche.
L'utilisateur saisit une question ou une requête de recherche via une interface de chat.
Expansion de la requête avec l'IA.
Le système élargit et reformule la requête de l'utilisateur à l'aide d'un modèle de langage IA pour améliorer la précision de la recherche.
Recherche sémantique dans la base de connaissances.
Les requêtes élargies sont utilisées pour rechercher dans tous les domaines programmés, documents et sections Q&R de la base de connaissances privée.
Présentation des documents pertinents.
Les documents ou informations les plus pertinents sont récupérés et affichés à l'utilisateur dans l'interface de chat.
Expérience de chat conviviale.
Les résultats sont présentés dans un format conversationnel et accessible, rendant la découverte de connaissances fluide.

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.

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.

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.

Widget de Message

Le composant Widget de Message affiche des messages personnalisés dans votre workflow. Idéal pour accueillir les utilisateurs, fournir des instructions ou afficher toute information importante, il prend en charge la mise en forme Markdown et peut être configuré pour n'apparaître qu'une seule fois par session.

Déclencheur d’ouverture de chat

Le composant Déclencheur d’ouverture de chat détecte le début d’une session de chat, permettant aux workflows de réagir instantanément dès qu’un utilisateur ouvre le chat. Il initie les flux avec le premier message, ce qui le rend essentiel pour créer des chatbots interactifs et réactifs.

Expansion de requête

L'expansion de requête dans FlowHunt améliore la compréhension du chatbot en trouvant des synonymes, en corrigeant les fautes d'orthographe et en assurant des réponses cohérentes et précises aux requêtes des utilisateurs.

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

Widget de Source de Connaissance

Présentez des documents pertinents directement dans les réponses de votre chatbot grâce au Widget de Source de Connaissance. Ce composant affiche des documents sélectionnés sous forme de widgets visuellement distincts, facilitant ainsi l'accès et la consultation des informations de référence pendant une conversation.

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.

Description du flux

Objectif et avantages

Aperçu du flux de recherche sémantique

Ce flux, intitulé « Recherche sémantique », permet aux utilisateurs de rechercher des informations au sein de leur base de connaissances privée en s’appuyant sur des modèles de langage avancés et des techniques de recherche sémantique. Il est conçu pour explorer tous les domaines programmés, documents et sections Q&R, automatisant la récupération des informations les plus pertinentes en réponse aux requêtes des utilisateurs.

Interaction utilisateur et message d’accueil

Lorsqu’un utilisateur ouvre l’interface de chat, le flux déclenche un message d’accueil :

  • Widget de message affiche :

    👋 Bienvenue dans l’outil de recherche de la base de connaissances privée !
    Je suis là pour vous aider à explorer les documents de votre base de connaissances privée 📚. J’examinerai tous les domaines programmés, documents privés et sections Q&R pour trouver l’information dont vous avez besoin.
    Saisissez simplement votre requête et commençons à chercher les réponses ! ✨🔍

Ce message convivial oriente l’utilisateur et l’invite à saisir sa requête de recherche.

Traitement et expansion de la requête

  1. Saisie de l’utilisateur :
    L’utilisateur soumet une requête via le champ de saisie du chat.

  2. Expansion de la requête :

    • La requête est envoyée à un composant Expansion de la requête.
    • Alimenté par un modèle de langage OpenAI (spécifiquement, gpt-4o-mini), ce composant génère jusqu’à trois reformulations ou requêtes sémantiquement proches.
    • L’objectif est d’augmenter les chances de retrouver tous les documents pertinents, même si la formulation initiale de la requête est ambiguë ou limitée.
ComposantRôle
Saisie de chatCollecte la question de recherche de l’utilisateur
OpenAI LLM (gpt-4o-mini)Génère des formulations alternatives de la requête
Expansion de la requêteProduit jusqu’à 3 variantes de requête pour la recherche

Recherche de documents

  • Les requêtes élargies sont transmises à un Document Retriever.
  • Ce composant recherche dans la base de connaissances privée de l’utilisateur, y compris les domaines programmés, documents et sections Q&R.
  • Il extrait jusqu’à 10 des documents les plus pertinents, en se concentrant sur le contenu des en-têtes <H1> pour maximiser la pertinence contextuelle.

Présentation des résultats

  • Les documents récupérés sont transmis à un Widget de document, qui les formatte et les présente de manière adaptée au chat.
  • Les résultats finaux compilés sont affichés à l’utilisateur dans l’interface de chat.
ÉtapeComposantType de sortie
Récupérer les documentsDocument RetrieverDocuments bruts
Formater les résultatsWidget de documentMessage
Afficher à l’utilisateurSortie de chatMessage de chat

Schéma du flux

flowchart LR
    A[Chat Opened] --> B[Welcome Message]
    B --> C[User Query Input]
    C --> D[Query Expansion\n(OpenAI LLM)]
    D --> E[Document Retriever]
    E --> F[Document Widget]
    F --> G[Chat Output]

Avantages et cas d’utilisation

  • Automatisation : Le flux automatise la recherche sémantique, économisant des efforts manuels et garantissant une expérience conviviale et guidée à chaque utilisateur.
  • Scalabilité : En élargissant les requêtes et en recherchant dans toutes les sources pertinentes, le flux offre une couverture robuste, adaptée aux bases de connaissances volumineuses ou complexes.
  • Précision : Exploiter des LLM pour la reformulation réduit le risque de manquer des informations en raison de la formulation de la requête.
  • Expérience utilisateur : Un retour immédiat et des instructions claires rendent l’outil accessible, même aux publics non techniques.

Cas d’utilisation typiques :

  • Gestion interne des connaissances pour les équipes de support
  • Portails de recherche FAQ et documents à l’échelle de l’entreprise
  • Assistants automatisés pour des ensembles de données privés ou propriétaires

En associant recherche sémantique et expansion de requête via LLM, ce flux garantit un accès efficace à la connaissance pertinente, favorisant la productivité et la découverte d’informations.

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

Recherche de mots-clés IA avec métriques SEO
Recherche de mots-clés IA avec métriques SEO

Recherche de mots-clés IA avec métriques SEO

Ce flux de travail automatise la recherche de mots-clés en générant un tableau détaillé de mots-clés associés à votre expression cible, incluant des métriques S...

4 min de lecture
Assistant de recherche sur les sujets tendance
Assistant de recherche sur les sujets tendance

Assistant de recherche sur les sujets tendance

Découvrez de quoi les gens parlent en ligne autour du mot-clé de votre choix. Ce flux de travail alimenté par l'IA recherche les sujets tendance ou connexes iss...

4 min de lecture
Regroupement thématique par IA pour mots-clés
Regroupement thématique par IA pour mots-clés

Regroupement thématique par IA pour mots-clés

Organise automatiquement votre liste de mots-clés en groupes thématiques à l'aide de l'IA, produisant un tableau structuré et facile à analyser pour une stratég...

4 min de lecture