HackerNews

Pyversity - 検索と情報取得のための高速結果多様化

Show HN: Pyversity – Fast Result Diversification for Retrieval and RAG

https://github.com/Pringled/pyversity


Pyversityは、検索と情報取得の結果を多様化するための軽量ライブラリです。通常、情報取得システムは非常に似たアイテムを返すことがありますが、Pyversityはこれらの結果を効率的に再ランク付けし、多様性を促進して関連性を保持しつつ重複を減らします。MMR、MSD、DPP、COVERなどの人気の多様化戦略を統一されたAPIを通じて実装しており、NumPyのみに依存しているため、非常に軽量です。簡単にインストールでき、任意の多様化戦略を使用して結果を多様化させることが可能です。多様性パラメータで関連性と多様性のトレードオフを調整し、戦略の実施速度もミリ秒単位で非常に速いです。