语析 : système de questions-réponses basé sur un graphe de connaissances et un RAG multi-agents
Qu'est-ce que Yuxi (语析) ?
« Yuxi » est un système de questions-réponses basé sur un graphe de connaissances s'appuyant sur une base de connaissances RAG avec agents intelligents. Il prend en charge de nombreux grands modèles de langage, tels qu'Openai, les principales plateformes nationales, et est également compatible avec les déploiements locaux de vLLM et Ollama. Le système peut ingérer des fichiers de base de connaissances aux formats PDF, TXT, MD, etc., et utilise Neo4j pour construire un graphe de connaissances, permettant ainsi un问答 précis. La configuration est simple : il suffit de définir la clé API pour démarrer rapidement le service, ce qui le rend adapté à de nombreux scénarios tels que la gestion des connaissances d'entreprise, le service client intelligent, l'éducation et la recherche.

Caractéristiques principales de Yuxi
1. Prise en charge multi-modèles
OpenAI : tels que GPT-4, GPT-3, etc.
Principales plateformes nationales de grands modèles : telles que Zhipu Qingyan, Alibaba Cloud, etc.
Modèles déployés localement : tels que vLLM, Ollama, etc. Ces modèles peuvent être appelés via un service API.
Les utilisateurs peuvent choisir différents modèles selon leurs besoins ; il suffit de configurer la API_KEY correspondante pour les utiliser.
2. Base de connaissances flexible
PDF
TXT
Markdown
Docx
Les utilisateurs peuvent télécharger ces fichiers dans le système, qui convertira automatiquement leur contenu en texte brut, puis utilisera un modèle de vectorisation pour transformer le texte en vecteurs et les stocker dans la base de données vectorielle. Ce processus permet une recherche et une exploitation efficaces des informations de la base de connaissances.
3. Intégration du graphe de connaissances
问答 par graphe de connaissances : les utilisateurs peuvent poser des questions en langage naturel, et le système y répondra en combinant les données structurées du graphe de connaissances.
Gestion du graphe de connaissances : les utilisateurs peuvent télécharger des fichiers de graphe de connaissances au format JSONL, et le système les analysera et les stockera automatiquement dans la base de données Neo4j.
Configuration visuelle : les utilisateurs peuvent gérer et interroger le graphe de connaissances via une interface visuelle.
4. Extension par agents intelligents
« Yuxi » prend en charge les fonctions d'extension par agents intelligents. Les utilisateurs peuvent écrire leur propre code d'agent pour mettre en œuvre une logique de问答 plus complexe et automatiser des tâches. Cette fonctionnalité est encore en cours de développement, mais elle a déjà démontré un fort potentiel.
5. Configuration simple
La configuration de « Yuxi » est très simple : les utilisateurs ont uniquement besoin de configurer la API_KEY correspondante dans le fichier src/.env. Le système fournit également des modèles de configuration détaillés et de la documentation pour aider les utilisateurs à démarrer rapidement.

Modules fonctionnels de Yuxi
1. Fonctionnalité de问答
问答基于大模型 : exploite la puissante capacité générative des grands modèles de langage pour fournir un service de问答 en langage naturel.
问答 par graphe de connaissances : combine les données structurées du graphe de connaissances pour fournir des réponses plus précises et plus spécifiques.
问答 par base de connaissances : s'appuie sur les fichiers téléchargés dans la base de connaissances et utilise la recherche vectorielle et la correspondance sémantique pour fournir les réponses les plus pertinentes par rapport à la question de l'utilisateur.
问答 par recherche web : combine le contenu des pages web pour fournir les informations et réponses les plus récentes.
2. Gestion des connaissances
Gestion de la base de connaissances : les utilisateurs peuvent télécharger, mettre à jour et supprimer des fichiers de la base de connaissances ; le système les traitera et les stockera automatiquement.
Gestion du graphe de connaissances : les utilisateurs peuvent gérer le graphe de connaissances via une interface visuelle, y compris l'ajout, la suppression et la modification de nœuds et de relations.
3. Gestion des modèles
« Yuxi » prend en charge la gestion et la configuration de plusieurs modèles. Les utilisateurs peuvent choisir différents modèles selon leurs besoins et les gérer via des fichiers de configuration. Le système prend également en charge le déploiement et l'utilisation de modèles locaux, offrant une grande flexibilité d'extension.
Cas d'utilisation de Yuxi
Gestion des connaissances en entreprise : « Yuxi » peut servir de système interne de gestion des connaissances pour aider les employés à rechercher et utiliser rapidement les ressources de connaissances de l'entreprise. En téléchargeant des documents d'entreprise et en construisant un graphe de connaissances, les employés peuvent accéder plus efficacement aux informations dont ils ont besoin.
Service client intelligent : « Yuxi » peut faire office de système de service client intelligent, fournissant un service de问答 automatisé. En combinant base de connaissances et graphe de connaissances, le système peut fournir des réponses plus précises et plus personnalisées, améliorant ainsi la satisfaction client.
Domaine de l'éducation : « Yuxi » peut servir d'outil pédagogique pour aider les étudiants et les enseignants à rechercher et comprendre rapidement les connaissances. En téléchargeant des manuels et en construisant un graphe de connaissances, les étudiants peuvent apprendre et réviser plus efficacement.
Recherche et développement : « Yuxi » peut servir d'outil de recherche pour aider les chercheurs à trouver et analyser rapidement la littérature pertinente. En téléchargeant des articles de recherche et en construisant un graphe de connaissances, les chercheurs peuvent mener leurs travaux de recherche plus efficacement.
Projet Github :https://github.com/xerrors/Yuxi-Know
Assistant scénario▸
Apps AI
Actualités AI 