語析(Yuxi):エージェント型RAGナレッジベースに基づく知識グラフQ&Aシステム
語析とは?
「語析」は、エージェント型RAGナレッジベースに基づく知識グラフQ&Aシステムです。Openaiや国内の主要プラットフォームはもちろん、ローカルデプロイされたvLLMやOllamaにも対応しています。PDF、TXT、MDなどの形式のナレッジベースファイルを読み込み、Neo4jを使ってナレッジグラフを構築することで、正確なQ&Aを実現します。設定はとてもシンプルで、APIキーを設定するだけで素早くサービスを起動でき、企業のナレッジ管理、スマートカスタマーサポート、教育、研究など、さまざまなシーンで活用できます。

語析の主な特徴
1. マルチモデル対応
OpenAI:GPT-4、GPT-3 など
国内の主要大規模モデルプラットフォーム:智譜清言(Zhipu Qingyan)、Alibaba Cloud など
ローカルデプロイモデル:vLLM、Ollama など。これらのモデルは API サービス経由で利用可能
ユーザーはニーズに合わせてモデルを選択し、対応する API_KEY を設定するだけで利用できます。
2. 柔軟なナレッジベース
PDF
TXT
Markdown
Docx
ユーザーはこれらのファイルをシステムにアップロードでき、システムは自動的にファイル内容をプレーンテキストに変換し、ベクトルモデルを使ってテキストをベクトル化してベクトルデータベースに保存します。このプロセスにより、ナレッジベース内の情報を効率的に検索・活用できます。
3. ナレッジグラフの統合
ナレッジグラフQ&A:ユーザーは自然言語で質問でき、システムはナレッジグラフ内の構造化データを組み合わせて回答します。
ナレッジグラフ管理:ユーザーは JSONL 形式のナレッジグラフファイルをアップロードでき、システムが自動的に解析して Neo4j データベースに保存します。
ビジュアル設定:ユーザーはビジュアルインターフェースを通じて、ナレッジグラフの管理やクエリを行えます。
4. エージェント拡張機能
「語析」はエージェントの拡張機能をサポートしており、ユーザーは独自のエージェントコードを記述することで、より複雑なQ&Aロジックやタスク自動化を実現できます。この機能はまだ開発中ですが、すでに大きな可能性を示しています。
5. シンプルな設定
「語析」の設定プロセスは非常にシンプルで、ユーザーは src/.env ファイルで対応する API_KEY を設定するだけです。システムには詳細な設定テンプレートとドキュメントが用意されており、ユーザーはすぐに使い始めることができます。

語析の機能モジュール
1. Q&A機能
大規模モデルベースのQ&A:大規模言語モデルの強力な生成能力を活用し、自然言語によるQ&Aサービスを提供します。
ナレッジグラフQ&A:ナレッジグラフ内の構造化データと組み合わせ、より正確で具体的な回答を提供します。
ナレッジベースQ&A:アップロードされたナレッジベースファイルに基づき、ベクトル検索とセマンティックマッチングによって、ユーザーの質問に最も関連する回答を提供します。
ウェブ検索Q&A:ウェブコンテンツと組み合わせ、最新の情報や回答を提供します。
2. ナレッジ管理
ナレッジベース管理:ユーザーはナレッジベースファイルをアップロード、更新、削除でき、システムが自動的に処理して保存します。
ナレッジグラフ管理:ユーザーはビジュアルインターフェースを通じて、ノードや関係の追加、削除、変更を含むナレッジグラフを管理できます。
3. モデル管理
「語析」は複数のモデルの管理と設定をサポートしており、ユーザーはニーズに応じてモデルを選択し、設定ファイルを通じて管理できます。また、ローカルモデルのデプロイと利用にも対応し、柔軟な拡張性を提供しています。
語析の活用シーン
企業ナレッジ管理:「語析」は企業内のナレッジ管理システムとして機能し、従業員が社内のナレッジリソースを素早く検索・活用できるようにします。企業ドキュメントのアップロードやナレッジグラフの構築により、従業員は必要な情報をより効率的に取得できます。
スマートカスタマーサポート:「語析」はスマートカスタマーサポートシステムとして、自動化されたQ&Aサービスを提供できます。ナレッジベースとナレッジグラフを組み合わせることで、より正確でパーソナライズされた回答を提供し、顧客満足度を向上させます。
教育分野:「語析」は教育ツールとして、学生や教師が知識を素早く検索・理解するのに役立ちます。教材のアップロードやナレッジグラフの構築により、学生はより効率的に学習や復習ができます。
研究開発:「語析」は研究ツールとして、研究者が関連文献を素早く検索・分析するのに役立ちます。研究論文のアップロードやナレッジグラフの構築により、研究者はより効率的に研究活動を進められます。
Githubリポジトリ:https://github.com/xerrors/Yuxi-Know
脚本プランナー▸
AIアプリ
AIニュース 