実践!LangChainとLangGraphで構築する中級AIエージェントサービス:RAGからマルチエージェントまで

単なるチュートリアルだけでは実務への適用は難しいですよね。私の現場でのノウハウを詰め込み、複雑な状態管理とマルチエージェントの設計手法を確実にお伝えします。

難易度 初級

受講期間 無制限

AI
AI
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LangChain
LangChain
AI Agent
AI Agent
AI
AI
ChatGPT
ChatGPT
prompt engineering
prompt engineering
LangChain
LangChain
AI Agent
AI Agent

受講後に得られること

  • LangGraphを活用した複雑な状態ベースのAIワークフローの設計および実装

  • 実務レベルの高度なRAG(Retrieval-Augmented Generation)システムの最適化

  • マルチエージェント・オーケストレーションおよびHuman-in-the-loop制御技術の習得

  • Pydanticベースの構造化出力およびツール呼び出し(Tool Calling)の高度な適用

LangChain・LangGraphで完成させる生成型AIサービスの実践構築

この講義は、LangChainとLangGraphを活用して生成AIを「サービス」として実装する方法を扱います。
単なるチャットボットの例ではなく、文書・DB・外部APIを連携させたRAGシステム、ツール呼び出しベースのAgent、SQL Agent、Supervisor Agent、そして状態・メモリ・ストリーミング・Human-in-the-loopまで含めた実務型アーキテクチャを直接実装します。
OpenAI・Geminiなど多様なLLM連携、ベクトルDBベースの検索、LangGraph状態マシンの設計まで扱い、実際の現場ですぐに活用可能な自動化・業務支援AIサービスを完成させることが目標です。

このような方におすすめです

この講義を受講すべき方 (1)

生成AIを使ってみたことはあるけれど

  • 「これがサービスとしてどう繋がるのか分からない」

  • 「プロンプトを変えるだけの実験から抜け出したい」
    という悩みを抱えている方

この講義を受けるべき方 (2)

RAG、Agent、LangChainを勉強したけれど

  • 構造が頭の中で整理されず

  • サンプルが断片的だと感じていた方
    全体の流れと設計基準を確立したい方

この講義を受講すべき方 (3)

実際の業務に

  • ドキュメント検索AI

  • DBクエリ自動化

  • 社内チャットボット・業務秘書

  • AIベースの自動化パイプライン
    を適用する必要がある開発者・企画者・データ実務者

受講後には

  • LangChainとLangGraphの違いと役割を明確に理解し、状況に合わせて選択できるようになります。

  • RAG、SQL Agent、Supervisor Agentを直接実装することで、実務ですぐに再利用可能なコードと構造を手に入れることができます。

  • 状態(State)、メモリ、ストリーミング、ミドルウェア、Human-in-the-loopを含む運用可能なAIサービスアーキテクチャを設計できるようになります。

  • 単なるデモではなく、ポートフォリオとして活用可能な生成AIサービスの成果物を完成させることになります。

この講座の特徴

LangChainの機能説明 + 説明した内容を実習を通じて完璧に理解

LangChainの構成と動作原理を、一つひとつ丁寧に説明します。

一緒にコードを書きながら、LangChainが提供する機能を理解します。

このような内容を学びます

Agent · Tool Calling · Memory · Streaming · Human-in-the-loop

LLMが自ら判断してツールを呼び出すエージェント構造を設計し、
短期メモリ・ストリーミング応答・ミドルウェア・ユーザー承認(HITL)まで含めた
運用環境を考慮したエージェントアーキテクチャを直接実装します。
単なる応答型AIを超えて、業務を実際に遂行するAIを作る方法を学びます。

RAG · Vector DB · SQL Agent · Supervisor Agent · LangGraph

PDF・文書・ウェブデータを活用したRAGパイプラインの構築から
ベクトルDB(Chroma)ベースの検索、SQL Agentによるデータクエリの自動化、
複数のエージェントを調整するSupervisor Agent、
そしてLangGraphの状態マシンベースのワークフロー設計までを扱います。
複雑な業務を処理するマルチエージェントシステムを自ら完成させます。

この講座を作った人

  • 長年人工知能の講義を行いながら蓄積したノウハウを、LangChainの講義に結びつけました。

  • LangChainのバージョンアップが非常に早いため、必ず最新バージョンを講義に適用しました。


何か気になる点はありますか?

受講前に予備受講生が気になりそうな質問と回答を3つ以上作成してください。
ありきたりで形式的な回答よりも、知識共有者の個性が表れる回答を推奨します。

Q. 受講を検討している方が質問しそうな内容を記入してください。

回答を作成してみてください。受講前に気になる内容なら何でも構いません。
講義に対する期待感を高めたり、受講生の不安や悩みを解消できるような構成であれば、特に効果的です。

• なぜOOOを学ぶ必要があるのですか?
• OOOを学べば、どのようなことができるようになりますか?
• 授業内容はどのレベルまで扱いますか?
• 講義を受ける前に準備しておくべきことはありますか?
• などなど...

Q. なぜ LangChain / LangGraph を学ぶ必要があるのですか?

単に「AIを使う人」から「AIサービスを設計する人」へとステップアップするためです。
ChatGPTを使いこなすことと、生成AIを業務やサービスに安定的に適用することは全く別の問題です。
LangChainとLangGraphは、LLMを単なる呼び出しではなく、ツール・DB・ワークフロー・状態を含むシステムとして構築するための核となるフレームワークです。
この講義では、「なぜこの構造が必要なのか」という理由から実際の構築までを共に学んでいきます。

Q. この講義を受けると、どのようなものが作れるようになりますか?

講義が終われば、次のような成果物を直接実装することができます。

  • 社内文書に基づいて回答するRAG検索AI

  • DBに自然言語で質問するとSQLを生成・実行するSQL Agent

  • 複数のツールとエージェントを調整するSupervisor Agent

  • 状態・メモリ・ストリーミング・Human-in-the-loopが含まれた運用可能なAIサービス構造

👉 単なるデモではなく、ポートフォリオとして説明可能なレベルの成果物を目指します。

受講前のご注意事項

実習環境

  • OS(オペレーティングシステム)およびバージョン:Windows、macOS、Linuxのすべてが可能

  • 使用ツール: Jupyter Notebook, OpenAI API Key (有料登録が必要)

  • PCの仕様:基本仕様

学習資料

  • pdfファイルと実習用source codeを提供します。


前提知識および注意事項

  • Pythonの言語さえ知っていれば大丈夫です。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • 基本的なLangChainの使い方を超えて、実務型のアーキテクチャを模索する開発者

  • 単なるチャットボットではなく、複雑なビジネスロジックを遂行するAIエージェントの構築が必要な方

  • 最新のAI技術トレンドを反映し、サービスのデプロイまで経験したい中級学習者

前提知識、
必要でしょうか?

  • プログラミング入門レベルのPythonの知識があれば十分であり、必要な内容は授業中に説明します。

こんにちは
YoungJea Ohです。

4,670

受講生

420

受講レビュー

158

回答

4.8

講座評価

18

講座

長年の開発経験を持つSenior Developerです。現代建設の電算室、サムスンSDS、電子商取引企業のXmetrics、シティ銀行の電算部を経て、30年以上にわたりIT分野で培ってきた知識と経験を共有したいと考えています。現在は人工知能とPythonに関する講義を行っています。

ホームページアドレス:

https://ironmanciti.github.io/

もっと見る

カリキュラム

全体

43件 ∙ (9時間 25分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

6件

4.7

6件の受講レビュー

  • mindcompass님의 프로필 이미지
    mindcompass

    受講レビュー 37

    平均評価 4.8

    5

    100% 受講後に作成

    LangChain 1.0とLangGraphについて分かりやすく説明する講義でした。「サービス構築」というタイトルとは異なり、基礎中心の内容です。

    • dldydgns5307306님의 프로필 이미지
      dldydgns5307306

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

      全体的な流れを把握するのに良い講義です。内容も分かりやすく説明しています。

      • trimurti
        知識共有者

        良い評価ありがとうございます。

    • kansin885601님의 프로필 이미지
      kansin885601

      受講レビュー 12

      平均評価 3.7

      4

      100% 受講後に作成

      説明が分かりやすかったので、理解しやすかったです。

      • nopainnogame6243님의 프로필 이미지
        nopainnogame6243

        受講レビュー 5

        平均評価 4.8

        5

        30% 受講後に作成

        • trimurti님의 프로필 이미지
          trimurti

          受講レビュー 15

          平均評価 5.0

          5

          13% 受講後に作成

          YoungJea Ohの他の講座

          知識共有者の他の講座を見てみましょう!

          似ている講座

          同じ分野の他の講座を見てみましょう!