QAnything : un système de questions et réponses sur la base de connaissances locales avec des processus RAG hautement intégrés

QAnything Introduction générale

QAnything (Question and Answer based on Anything) est un système de questions et réponses sur les bases de connaissances locales lancé par NetEase, qui prend en charge toutes sortes de formats de fichiers et de bases de données et peut être installé et utilisé hors ligne. Il peut gérer les documents PDF, Word, PPT, XLS et d'autres formats, prendre en charge les questions et réponses multilingues et prendre en charge les questions et réponses portant sur de gros volumes de données, avec des performances élevées, une grande convivialité, des capacités de questions et réponses portant sur plusieurs bases de connaissances et des fonctions de sécurité des données.

Le système est basé sur un moteur RAG (Retrieval Augmented Generation) auto-développé, fournissant des services Q&A efficaces et précis. QAnything est adapté à une variété de scénarios, tels que la gestion de documents internes, le conseil juridique et les services gouvernementaux, afin d'aider les entreprises à améliorer l'efficacité de l'acquisition d'informations et de la prise de décision.

 

QAnything:高度集成RAG处理流程的本地知识库问答系统

Interface principale de QAnything

 

QAnything:高度集成RAG处理流程的本地知识库问答系统

Interface de chat créé par QAnything

 

QAnything:高度集成RAG处理流程的本地知识库问答系统

Principe QAnything

 

QAnything:高度集成RAG处理流程的本地知识库问答系统

Avantages pour les membres de QAnything Free

 

Liste des fonctions

  • Prise en charge de nombreux formats de fichiers : PDF, Word, PPT, Excel, Markdown, TXT, images, etc.
  • Déploiement local : aucune connexion internet n'est nécessaire pour l'utilisation, ce qui garantit la sécurité des données.
  • Recherche efficace : basée sur le moteur RAG, elle permet une recherche sémantique très précise.
  • Flux de travail flexible : Automatisation des tâches avec des agents
  • Génération de contenu : générer des schémas complets et du contenu d'articles sur la base de références
  • Personnalisation des scénarios : optimisation du modèle et de la recherche en fonction des besoins de l'entreprise

 

 

QAnything Aide

Configuration requise : Linux avec au moins 4 Go de mémoire GPU, le système Windows nécessite des sous-systèmes WSL.
Comment installer : clonage via git et exécution des scripts de démarrage
Mode d'emploi : Q&A peut être utilisé via une interface web frontale ou une interface API.
FAQ : Réponses aux questions fréquemment posées
Assistance technique : fournir une assistance à la communauté et des services de conseil aux développeurs par courrier électronique.

 

Processus d'installation

  1. Télécharger QAnything: AccèsGitHubpour télécharger la dernière version de QAnything.
  2. Préparation de l'environnementPour ce faire, vous devez vous assurer que Docker et Docker Compose sont installés sur votre système.
  3. Extraction de la base de codeExécuter dans le terminalgit clone https://github.com/netease-youdao/QAnything.gitCommandement.
  4. Aller dans le répertoire du projet: Mise en œuvrecd QAnythingAllez dans le répertoire racine du projet.
  5. Démarrage des services: Mise en œuvredocker-compose up -dpour démarrer le service QAnything.

Processus d'utilisation

  1. Téléchargement de fichiersLes fichiers peuvent être téléchargés pour être analysés via l'interface de QAnything, qui prend en charge les formats PDF, Word, PPT, Excel et bien d'autres encore.
  2. Recherche Q&RQAnything est un outil de recherche qui vous permet d'entrer une question dans le champ de recherche. QAnything récupère et génère une réponse basée sur le contenu du fichier téléchargé.
  3. Voir les résultatsLe système affiche des réponses et des références pertinentes, sur lesquelles l'utilisateur peut cliquer pour obtenir des détails.
  4. Génération de contenuLes utilisateurs peuvent choisir de générer des schémas ou des articles, et le système génère automatiquement le contenu en fonction des références.

Fonctions

  • Téléchargement de fichiersCliquez sur le bouton "Charger des fichiers" pour sélectionner les fichiers à analyser, ce qui permet le chargement par lots.
  • Recherche d'informationsLe système affiche alors la réponse appropriée.
  • Réponse VueLes réponses détaillées et les références sont disponibles en cliquant sur les cartes de réponses.
  • Génération de contenuDans le module de génération de contenu, entrez des mots-clés ou des références, cliquez sur le bouton "Générer", le système générera automatiquement une ébauche ou un article.

 

 

Compétences de base QAnything

 

Récupération en une étape (intégration)

 

Nom du modèleRécupérationSTSClassification par paireClassificationRerankingRegroupementen moyenne
bge-base-fr-v1.537.1455.0675.4559.7343.0537.7447.20
bge-base-zh-v1.547.6063.7277.4063.3854.8532.5653.60
bge-large-fr-v1.537.1554.0975.0059.2442.6837.3246.82
bge-large-zh-v1.547.5464.7379.1464.1955.8833.2654.21
jina-embeddings-v2-base-fr31.5854.2874.8458.4241.1634.6744.29
m3e-base46.2963.9371.8464.0852.3837.8453.54
m3e-large34.8559.7467.6960.0748.9931.6246.78
bce-embedding-base_v157.6065.7374.9669.0057.2938.9559.43

Deuxième étape de la recherche (rerank)

 

Nom du modèleRerankingen moyenne
bge-reranker-base57.7857.78
bge-reranker-large59.6959.69
bce-reranker-base_v160.0660.06

 

 

Scénarios d'application de QAnything

  • Interlingue : plusieurs questionnaires papier en anglais
  • Extraction d'informations
  • Un fatras de documents
  • Questions et réponses sur le web
© déclaration de droits d'auteur
AiPPT

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...