LangChain / LangGraph / Deep Agentsを活用した生成型AIサービス構築

この講義は、LangChain 1.0、LangGraph、Deep Agentsを中心に、生成AIサービスの設計・実装の全過程をステップバイステップの実習で扱います。 Chat Models・Messagesの基礎から始まり、ツール呼び出し(Tool Calling)ベースのエージェント、メモリ、ストリーミング、構造化出力(Pydanticベース)まで、LangChainのコアビルディングブロックを習得した後、LangGraphのStateGraphベースの状態マシンアーキテクチャへと拡張し、運用可能なAIシステム構造を直接実装します。 文書・PDF・ウェブデータベースのRAGシステム(埋め込み、ChromaDB、セマンティック検索)、SQL Agent(Chinook DB)、Supervisorパターンのマルチエージェントオーケストレーション、そしてLangGraph Graph APIを活用した計算機エージェントなど、実務シナリオに基づいた実習を通じて、エージェント設計能力を体系的に積み上げていきます。 また、Deep Agents(create_deep_agent)を通じて、サブエージェントへの委譲、マルチターン対話、そしてDeep Agents専用ミドルウェア(SummarizationMiddleware、HumanInTheLoopMiddleware、ToolRetryMiddleware、PIIMiddlewareなど)を活用した、安定性・拡張性・制御可能性を備えた生成AIアプリケーションを完成させます。 👉 LangChain/LangGraph/Deep Agentsの内部構造と実行フローを正確に理解したい方 👉 RAG・エージェントを「デモ」ではなく、実サービスレベルのアーキテクチャで実装したい方 👉 状態ベースのエージェント、SQL・文書自動化、マルチエージェントオーケストレーションまで網羅する実務ロードマップが必要な方に最適な講義です。

難易度 初級

受講期間 無制限

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

受講後に得られること

  • LangChain、LangGraph、Deep Agentsを活用して、生成AIサービスを直接設計し、実装することができる。

  • PDF・ウェブ・DBデータを連携させたRAGベースのチャットボットを自ら作成することができる

  • Human-in-the-loop・メモリ・ストリーミングを含む実務型のAI Agentを構築できる

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言語さえ知っていれば大丈夫です。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • 生成AIを使ってみたことはあるが、サービスとしてどう実装すべきか途方に暮れている開発者

  • RAG・Agentの概念は知っているが、実務に適用できずにもどかしさを感じているデータ/AI実務者

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

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

こんにちは
YoungJea Ohです。

4,489

受講生

407

受講レビュー

154

回答

4.8

講座評価

16

講座

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

ホームページアドレス:

https://ironmanciti.github.io/

もっと見る

カリキュラム

全体

43件 ∙ (9時間 25分)

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

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

受講レビュー

全体

6件

4.7

6件の受講レビュー

  • kansin885601님의 프로필 이미지
    kansin885601

    受講レビュー 12

    平均評価 3.7

    4

    100% 受講後に作成

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

    • dldydgns5307306님의 프로필 이미지
      dldydgns5307306

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

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

      • trimurti
        知識共有者

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

    • nopainnogame6243님의 프로필 이미지
      nopainnogame6243

      受講レビュー 4

      平均評価 4.8

      5

      30% 受講後に作成

      • trimurti님의 프로필 이미지
        trimurti

        受講レビュー 13

        平均評価 5.0

        5

        13% 受講後に作成

        • mindcompass님의 프로필 이미지
          mindcompass

          受講レビュー 37

          平均評価 4.8

          5

          100% 受講後に作成

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

          YoungJea Ohの他の講座

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

          似ている講座

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

          期間限定セール

          ¥49,500

          25%

          ¥8,507