1. 学ぶ
  2. /
  3. コース
  4. /
  5. LangChain で学ぶ Retrieval Augmented Generation (RAG)

Connected

演習

BM25 を使ったスパースリトリーバル

スパースリトリーバルを実装してみましょう。RAG に関する学術論文に質問できるよう、BM25 リトリーバーを作成します。論文はすでに chunks というチャンクに分割されています。OpenAI のチャットモデルとプロンプトは、それぞれ llm と prompt として定義済みです。コンソールに prompt を出力すると、用意された内容を確認できます。

指示

100 XP
  • chunks に保存されたドキュメントから BM25 スパースリトリーバーを作成し、検索で 5 件のドキュメントを返すように設定します。
  • 提供された llm と prompt に BM25 リトリーバーを統合する LCEL のリトリーバルチェーンを作成します。