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

コース

LangChainを使ったLLMアプリケーション開発

中級3 時間

LangChainでLLM、プロンプト、チェーン、エージェントを使用してAI搭載アプリケーションを構築する方法を学びましょう。

Python3 時間動画 10 本演習 33 件2,750 XP50,571修了証明書

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

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

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

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

法人向けプランを試す

コースの説明

LangChainエコシステムで開発するための基盤

LangChainのエコシステムでLLMツールキットを強化し、OpenAIおよびHugging Faceモデルとのシームレスな統合を実現します。 実際のアプリケーションを最適化し、あなたのユースケースに固有の高度な情報検索システムを構築できるオープンソースフレームワークを発見しましょう。

LangChainを使用したチャットボット作成手法

LangChainツールを活用してチャットボットを開発し、HuggingFaceのオープンソースモデルとOpenAIのクローズドソースモデルのニュアンスの違いを比較する。 複雑な会話のためにプロンプトテンプレートを活用し、高度なチャットボット開発の基盤を築きます。

LangChainを用いたデータ処理と検索拡張生成(RAG)

トークン化とベクトルデータベースを習得し、データ検索を最適化。豊富な外部情報でチャットボットのやり取りを強化します。 多様なユースケースを最適化するために、RAGメモリ機能を活用してください。

高度なチェーン、ツール、エージェントの統合

チェーン、ツール、エージェント、API、そしてインテリジェントな意思決定の力を活用して、エンドツーエンドのユースケース全体と高度なLLM出力処理に対応します。

デバッグとパフォーマンス指標

最後に、デバッグ、最適化、パフォーマンス評価を習得し、チャットボットがエラー処理まで考慮して開発されるようにします。 トラブルシューティングのために、透明度のレイヤーを追加します。

前提条件

カリキュラム

コース概要

1

LangChain入門とチャットボットの仕組み

LLMを使ったアプリケーション構築のためのLangChainフレームワークへようこそ。LangChainの主要コンポーネントであるモデル、チェーン、エージェント、プロンプト、パーサーについて学びます。Hugging FaceのオープンソースモデルとOpenAIのプロプライエタリモデルの両方を使ってチャットボットを作成し、プロンプトテンプレートを作成する方法を学びます。また、会話中のコンテキストやリソースを管理するさまざまなチャットボットメモリ戦略を統合する方法も学びます。
2

チェーンとエージェント

LangChainチェーンのレベルアップの時です!LangChain表現言語(LCEL)を使って、より柔軟にチェーンを定義する方法を学びます。入力をコンポーネント間でやり取りする逐次チェーンを作成し、より高度なアプリケーションを作成します。また、意思決定にLLMを使うエージェントの統合も始めます。
3

検索拡張生成(RAG)

LLMの制約のひとつは、特定の時点までのデータで学習されているため、知識に更新の限界があることです。この章では、検索拡張生成(RAG)を使って外部データをLLMと統合するアプリケーションの作成方法を学びます。RAGのワークフローには、データの分割、ベクトルデータベースを使った埋め込みの作成と保存、アプリケーションで使用する最も関連性の高い情報の検索など、いくつかのプロセスが含まれます。ワークフロー全体をマスターしましょう。

LangChainを使ったLLMアプリケーション開発

コース修了

修了証明書を取得

今すぐ登録する

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

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