概要
このプロジェクトは、Streamlitで構築された軽量かつ強力なRAG(検索拡張生成)ベースのPDFチャットアプリケーションです。
複数のPDFファイルをアップロードし、その内容について質問できます。
FAISSとBM25を組み合わせたハイブリッド検索、AIからのストリーミング応答、ソース引用、そしてOllamaによる完全オフラインでの利用が特徴です。
LangChainやLlamaIndexのような重いフレームワークを使用せず、シンプルに実装されています。
PDFの内容を手軽に問い合わせたい個人ユーザーや、プライベートな文書をセキュアに扱いたい開発者などに適しています。
互換性・特徴
- Python
- Web UI
- RAG
- オフライン対応
- 複数PDF対応
- ストリーミング
基本情報
| ライセンス | MIT |
| Stars | 1 |
| カテゴリ | LLM |
| アクティビティ | low |