Assistant IA de questions-réponses basé sur Wikipedia

Un assistant IA qui répond aux questions des utilisateurs avec des informations factuelles et bien documentées, en utilisant l’approche RIG pour ancrer les réponses dans des sources Wikipedia et spécifier les sections exactes. Idéal pour des réponses fiables et traçables, basées sur des données externes.

Comment fonctionne le Flux IA - Assistant IA de questions-réponses basé sur Wikipedia

Comment fonctionne le Flux IA

Collecte de la saisie utilisateur

Collecte les questions des utilisateurs via une interface de chat.

Génération de brouillon initial

Génère une ébauche de réponse et identifie les sections nécessitant des données externes ou une vérification.

Récupération des données Wikipedia

Utilise l'outil Wikipedia pour récupérer des informations pertinentes et factuelles pour chaque section de la réponse.

Vérification des faits & Affinage par l'agent IA

L'agent IA affine et ancre chaque section de la réponse en utilisant les données Wikipedia récupérées, en ajoutant des liens directs vers les sources.

Remise de la réponse

Présente la réponse fondée et bien sourcée à l'utilisateur via l'interface de chat.

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.

Prompt

Crée le prompt initial pour le LLM afin de générer une réponse exemple avec des données fictives et des indicateurs de sources pour un affinage ultérieur. Guide...

                Gived is user's query. Based on the User's query generate best possible answer with fake data or percentage. After each of different sections of your answer, include data which source to use in order to fetch the correct data and refine that section with correct data. you can either specify to choose Internal knowledge source to fetch data from in case there is custom data to user's product or service or use wikipedia to use as general knowledge source.

---
Example Input: Which countries are top in terms of renewable energy and what is the best metric for measuring this and what is that measure for top country?
Example output: The top countries in renewable energy are Norway, Sweden, Portugal, USA [Search in Wikipedia with query "Top Countries in renewable Energy"], the usual metric for renewable energy is Capacity factor [Search in Wikipedia with query "metric for renewable energy"] and number one country has 20% capacity factor [search in Wikipedia "biggest capacity factor"]
---

Let's begin now!

User Input:   {input} 
            

Agent IA

Prompt de l'agent LLM qui instruit le modèle d'affiner une réponse initiale en utilisant l'outil Wikipedia, de se concentrer sur l'exactitude des faits, de cite...

                You are given a sample answer to user's question. The sample answer might include wrong data.&

use wikipedia tool in the given sections with the specified query to use wikipedia's information to refine the answer. 

include the link of wikipedia in each of the sections specified. 

FETCH DATA FROM YOUR TOOLS AND REFINE THE ANSWER IN THAT SECTION. ADD THE LINK TO THE SOURCE IN THAT PARTICULAR SECTION AND NOT IN THE END.


Focus on detailed information. Don't use phrases like "In todays fast changing world...", "In today's complex...", "is a crucial step", "plays significant role", "fast-paced...", "pivotal role", "In the ever-evolving landscape of" or "In the realm of ...", always cut to the point without useless conclusions or intros.
            

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.

Description du flux

Objectif et avantages

Aperçu

L’assistant Wikipedia RIG (Retrieval Interleaved Generator) est un flux de travail automatisé conçu pour répondre aux questions des utilisateurs en générant des réponses initiales, en identifiant les données factuelles nécessaires, en récupérant des informations depuis Wikipedia et en affinant ses réponses avec des citations précises pour chaque section. Son objectif principal est de fournir des réponses fondées sur des sources vérifiables et de spécifier exactement quelles sections et sources ont été utilisées, ce qui le rend particulièrement utile pour la recherche, la vérification des faits et l’enseignement.

Fonctionnement du flux de travail

  1. Démarrage du chat & message de bienvenue

    • Lorsqu’une session de chat est ouverte, l’utilisateur reçoit un message de bienvenue expliquant l’objectif du flux : fournir des réponses fiables et sourcées. Cela permet de définir les attentes concernant la qualité et la transparence des réponses.
  2. Saisie de la question utilisateur

    • L’utilisateur soumet une question via le champ de saisie du chat. Cette entrée est capturée et transmise pour traitement.
  3. Génération du prompt

    • Le flux de travail inclut un modèle de prompt qui prend la question de l’utilisateur et construit un prompt détaillé. Ce prompt instruit le système de :
      • Générer une réponse brouillon, même en utilisant des données fictives si besoin.
      • Pour chaque section de la réponse, spécifier quelle source externe (comme Wikipedia) ou base de connaissances interne doit être utilisée pour vérifier et affiner cette section.
      • Inclure des requêtes de recherche pour Wikipedia afin de récupérer la bonne information pour chaque section.

    Exemple :

    Saisie utilisateur : Quels pays sont en tête en termes d'énergie renouvelable ?
    Sortie brouillon : Les pays en tête sont la Norvège, la Suède, le Portugal [Recherche sur Wikipedia : "Top Countries in renewable Energy"]...
    
  4. Génération de la réponse initiale

    • À l’aide d’un générateur de modèle linguistique, le système crée un brouillon de réponse basé sur le prompt, en mettant en évidence les endroits où des données factuelles doivent être insérées et quelles sources utiliser pour leur vérification.
  5. Récupération des données & Affinage de la réponse

    • Un agent IA reçoit la réponse brouillon et utilise l’outil Wikipedia pour rechercher sur Wikipedia les requêtes spécifiées.
    • Pour chaque section de la réponse, l’agent récupère les données factuelles pertinentes depuis Wikipedia et remplace le contenu brouillon ou fictif.
    • Chaque section est affinée pour inclure un lien direct vers l’article Wikipedia exact ou la section utilisée, assurant ainsi transparence et facilité de vérification.

    L’agent est instruit d’éviter les phrases génériques ou inutiles, en se concentrant uniquement sur le contenu concis et factuel.

  6. Sortie finale

    • La réponse entièrement affinée, avec chaque section ancrée dans une source Wikipedia spécifique (et liens fournis en ligne), est affichée à l’utilisateur dans l’interface de chat.

Structure du flux de travail

ÉtapeComposantRôle
1Déclencheur d’ouverture du chatDétecte une nouvelle session de chat et déclenche le message de bienvenue
2Widget de messageAffiche la salutation initiale et les instructions
3Saisie de chatAccepte la question de l’utilisateur
4Modèle de promptFormate le prompt avec instructions pour la réponse brouillon + sources
5GénérateurProduit la réponse brouillon initiale (avec espaces réservés)
6Outil WikipediaPermet la récupération de données depuis Wikipedia
7Agent IAAffine le brouillon, récupère les faits, insère citations/liens
8Sortie de chatPrésente la réponse finale, ancrée, à l’utilisateur

Fonctionnalités clés et avantages

  • Transparence des sources : Chaque section de la réponse précise clairement quelle page ou section Wikipedia a été utilisée, avec des liens directs pour vérification.
  • Automatisation et passage à l’échelle : Le flux automatise la rédaction, la vérification et l’affinage des réponses, ce qui permet de traiter efficacement de nombreux besoins en questions-réponses.
  • Qualité de sortie pour la recherche : En ancrant chaque affirmation à une source externe vérifiable, le système produit des réponses adaptées à des contextes académiques, professionnels et d’entreprise.
  • Personnalisation : Si besoin, des sources internes peuvent être intégrées en complément de Wikipedia, rendant le système adaptable à la récupération de données spécifiques à une organisation.

Cas d’utilisation

  • Assistants pédagogiques : Fournir aux étudiants des réponses toujours sourcées.
  • Bots de vérification des faits : Vérifier instantanément les informations et présenter les sources sans recherche manuelle.
  • Support client : Fournir des informations sur l’entreprise ou les produits avec une provenance des données claire.
  • Création de contenu : Les rédacteurs et journalistes peuvent obtenir des brouillons de contenu avec références intégrées pour un développement ultérieur.

Résumé

Ce flux de travail permet aux utilisateurs d’obtenir des réponses fiables et bien référencées en alternant étapes de génération et de récupération d’informations. Il est particulièrement utile partout où l’exactitude factuelle, la transparence et l’attribution des sources sont primordiales. Sa conception modulaire et automatisée le rend hautement évolutif pour les organisations souhaitant automatiser la recherche et les tâches de questions-réponses à grande échelle.

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