概要
Du-RAG (Durable RAG)は、AIエージェント向けに Retrieval-Augmented Generation (RAG) を基盤とした永続的な記憶層を提供するPythonライブラリです。
このツールの最大の特徴は、高速なメモリ書き込み性能にあります。
他の多くのRAGライブラリがLLM呼び出しによって書き込み時に遅延するのに対し、Du-RAGはメモリを瞬時に保存し、約50msで応答を返します。
記憶の統合(事実の抽出)はアイドル時にバックグラウンドでバッチ処理されるため、エージェントの応答性を維持します。
OpenAI、Anthropic、Google Geminiなど多様なLLMバックエンドや、Qdrant、FAISSといった複数のベクトルストアに対応しており、セマンティック検索を通じて適切な文脈を素早く見つけ出します。
永続的な記憶能力を持つ高性能なAIエージェントを構築したい開発者に適しています。
互換性・特徴
- Python
- CLI
- AIエージェント
- RAG
- OpenAI対応
- Google Gemini対応
基本情報
| ライセンス | Apache-2.0 |
| Stars | 4 |
| カテゴリ | LLM |
| アクティビティ | low |
GitHub: https://github.com/eskayML/durag
