メインコンテンツにスキップ

コース

LangChainで学ぶ検索拡張生成(RAG)

中級3 時間

LangChainを使った検索拡張生成(RAG)で外部データをLLMと統合する最先端手法を学びます。

Python3 時間動画 12 本演習 38 件3,150 XP20,396修了証明書

無料アカウントを作成する

Googleで続行
または
続行すると、次に同意したものとみなされます: 利用規約プライバシーポリシー 、およびデータが米国内に保管されることに同意したものとみなされます。

何千もの企業の学習者に愛されています

チームでトレーニングをお考えですか?

法人向けプランを試す

コースの説明

LangChainを使ったRAGの構築

検索拡張生成(RAG)は、大規模言語モデル(LLM)の課題の1つである知識の限界を克服するために用いられる手法です。 RAGシステムを使えば、さまざまなソースからの外部データをLLMに統合できます。 通常は面倒な複数のシステムとの接続作業も、LangChainなら驚くほど簡単にできます!

最先端の分割・検索手法を学ぶ

RAGアーキテクチャをレベルアップしましょう!PythonやMarkdownファイルなどのコードファイルを読み込み、コードの構文を正しく認識した状態で適切に分割する方法を学びます。 取得したドキュメントがモデルのコンテキストウィンドウ内に収まるように、文字ではなくトークンごとにドキュメントを分割します。 テキスト内のトピックが切り替わるタイミングを検出し、その箇所で分割するセマンティックチャンキングがコンテキストを維持するのにどのように役立つかを学びましょう。 最後は、LangSmithとRagasを使ったRAGアーキテクチャを評価する方法を学びます。

Graph RAGアーキテクチャを理解する

RAGアーキテクチャを根本から見直し、ベクトルベースではなくグラフベースのRAGシステムが、グラフ構造を取り入れることで、ドキュメント内に登場するエンティティやそれらのリレーションシップに対するシステムの理解度を飛躍的に向上させることができます。 LLMを使って、非構造化テキストデータをグラフに変換しましょう。 その後、生成されたグラフドキュメントをNeo4jグラフデータベースに格納し、それを全体的なRAGシステムに組み込むことで、システムを完成させます。

前提条件

カリキュラム

コース概要

2

RAGアーキテクチャの改善

ドキュメントの読み込み、分割、検索に関する最新の手法を学びます。Pythonファイルの読み込み、セマンティックチャンキング、MRRやセルフクエリ検索などの手法を扱います。さらに、正確性の高い指標や枠組みを使ってRAGアーキテクチャの評価を行う方法も学びます。

LangChainで学ぶ検索拡張生成(RAG)

コース修了

修了証明書を取得

今すぐ登録する

DataCamp for Mobileでデータスキルを伸ばしましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進められます。