概要
このシステムは、教育分野に特化したRAG(検索拡張生成)スマートQ&Aシステムです。
キーワードマッチングとセマンティック検索の二段階エンジンを統合しており、学生や教育者が質問に対して迅速かつ正確な回答を得ることを目指しています。
特徴としては、BM25による高速キーワード検索とMilvusを活用した深いセマンティック検索を組み合わせ、BERTモデルによる質問意図の自動分類や、LLMが最適な検索戦略を選択する機能が挙げられます。
PDFや画像を含む多様なドキュメント形式に対応し、多段会話やRedisによるキャッシュで効率的な応答を実現。
想定ユーザーは、教育コンテンツを扱う機関や個人で、質の高いQ&Aサービスを提供したい、または利用したいと考えている人々です。
Pythonベースで、MySQL、Redis、Milvusといったデータベース技術も活用しています。
互換性・特徴
- Python
- RAGシステム
- 教育向け
- MySQL
- Milvus
- Redis
基本情報
| Stars | 33 |
| Forks | 2 |
| カテゴリ | LLM |
| アクティビティ | low |
GitHub: https://github.com/Happy-Chen-CH/Educational_RAG_System
