1. Обучение
  2. /
  3. Курса
  4. /
  5. LangChain で開発する LLM アプリケーション

Connected

упражнение

RAG チェーンの作成

それでは、RAG ワークフローのすべてのコンポーネントをまとめましょう。これまでにドキュメントを準備し、Chroma データベースに取り込んで検索できるようにしました。さらに、学術論文から取得したチャンクを含めて質問に答えるためのプロンプトテンプレートも作成しました。

前の演習で作成したプロンプトテンプレートは prompt_template として利用可能で、OpenAI モデルは llm として初期化済み、また retriever を再作成するコードもスクリプトに含まれています。

Инструкции

100 XP
  • パイプ演算子(|)を使って retriever、prompt_template、llm をこの順に接続し、LCEL チェーンを作成します。
  • チェーンでは、retriever を "context" に、ユーザー入力を "question" にマッピングします。
  • 提示された質問に対して .invoke() メソッドでチェーンを実行します。