AB
AiBoss
project

Yuxi-Know - 大規模モデルRAG知識ベースに基づくAI知識グラフ質問応答プラットフォーム

Yuxi-Knowは、大規模なRAG知識ベースと知識グラフ技術に基づいて構築されたインテリジェントな質問応答プラットフォームです。Yuxi-Knowは、さまざまな知識ベースファイル形式(PDF、TXT、MD、Docxなど)をサポートし、ファイルコンテンツの変換もサポートしています。

Yuxi-Knowとは何ですか?

Yuxi-Knowは、大規模なRAG知識ベースと知識グラフ技術に基づいて構築されたインテリジェントな質問応答プラットフォームです。Yuxi-Knowは、PDF、TXT、MD、Docxなど、さまざまな知識ベースファイル形式をサポートし、ファイルコンテンツをベクトルストレージに変換して高速検索を可能にします。Yuxi-Knowは、Neo4jベースの知識グラフ質問応答機能を統合しており、複雑な知識関係クエリを処理できます。このプラットフォームは、OpenAI、国内主流の大規模モデル、ローカルに展開されたVLLMおよびOllamaを含む、複数のモデルへの適応をサポートしています。Yuxi-Knowは、インテリジェントエージェント拡張機能を備えており、開発者がカスタムインテリジェントエージェントコードを記述することで、システムの柔軟性と機能性をさらに向上させることができます。

Yuxi-Knowの主な機能

  • マルチモデル対応OpenAI、国内主流の大規模モデルプラットフォーム、およびローカルに展開されたVLLMやOLLAMなど、複数の大規模モデルプラットフォームをサポートしています。
  • 柔軟な知識ベース管理PDF、TXT、MD、Docxなど、複数の形式のドキュメントのアップロードに対応しています。
  • ナレッジグラフ統合Neo4jのナレッジグラフ質問応答機能に基づき、JSONL形式のナレッジグラフファイルのアップロードをサポートしています。
  • インテリジェントエージェントの拡張これは、ユーザーが独自のインテリジェントエージェントコードを作成することを支援し、システムの機能をさらに拡張します。
  • 推論モデルのサポートDeepseek-R1などの推論モデルをサポートし、より高度な質問応答体験を提供します。
  • ウェブ検索ウェブページコンテンツの取得と表示をサポートします。
  • 視覚的な設定豊富な視覚的な設定機能を備えており、ユーザーはシステム設定を簡単に管理・最適化できます。

Yuxi-Knowの技術原理

  • RAGアーキテクチャこのシステムは、ベクトルモデルを用いて知識ベース内のテキストをベクトルに変換し、ベクトルデータベースに保存します。ユーザーが質問をすると、システムはベクトルデータベースから最も関連性の高い文書断片を取得します。取得した文書断片とユーザーの質問は、大規模な言語モデルに入力され、正確な回答が生成されます。
  • ナレッジグラフ技術Neo4jは、ナレッジグラフのストレージおよびクエリエンジンとして機能します。ナレッジグラフは、ノードとリレーションシップの形で知識を格納し、ユーザーはグラフに基づいて複雑な知識リレーションシップクエリを実行できます。ナレッジグラフの構築と管理はWebインターフェースを通じて行われ、ユーザーはグラフデータを簡単にアップロードおよび更新できます。
  • マルチモデル適応設定ファイル(models.yamlなど)に基づいて、システムは様々な大規模モデルプラットフォームからのAPI呼び出しをサポートします。ユーザーは必要に応じて異なるモデルを選択し、システムは自動的にそれに応じて対応するAPIを呼び出します。
  • ベクトルモデルと並べ替えモデルベクトルモデルはテキストをベクトルに変換し、BAAI/bge-m3などの様々なベクトルモデルをサポートします。並べ替えモデルは検索結果の順序を最適化し、質問応答の精度と効率を向上させます。
  • フロントエンドとバックエンドの技術スタックフロントエンドはVueJSをベースとしており、ユーザーフレンドリーなインターフェースを提供します。バックエンドはFastAPIをベースとしており、効率的なサーバーサイド処理機能を提供します。ベクトルデータベースにはMilvus-Standaloneを、知識グラフデータベースにはNeo4jを使用しています。
  • Dockerコンテナ化されたデプロイメントDockerはコンテナ化されたデプロイメントを可能にし、開発環境と本番環境の迅速なセットアップと管理を容易にします。また、開発環境の自動更新とバックグラウンド運用をサポートします。

Yuxi-Knowのプロジェクトアドレス

Yuxi-Knowの応用事例

  • エンタープライズ知識管理従業員が迅速に情報にアクセスし、業務効率を向上させることができるよう、企業向けナレッジベースを構築する。
  • 教育学生に高度な個別指導と知識に基づいた回答を提供することで、オンライン学習を支援します。
  • 顧客サービスインテリジェントな顧客サービスシステムとして、顧客からの問い合わせに迅速に対応し、顧客満足度を向上させます。
  • 健康管理これは、医療に関する知識へのアクセスや、患者の初回診察を提供することで、医療上の意思決定を支援するものです。
  • 科学研究と学術文献検索や知識グラフ構築をサポートすることで、科学研究を支援する。