生成AIとPython/LangChainを活用した次世代AIエージェント構築ワークショップ

セミナーに申し込む
オンライン 開催

本セミナーでは、近年急速に進化する「AIエージェント」の仕組みを解説し、LangChainおよびLangGraphを用いて自律的なタスク実行システムを構築するスキルを習得いただけます。

日時

開催予定

プログラム

本セミナーは、近年急速に進化する「AIエージェント」の仕組みを理解し、LangChainおよびLangGraphを用いて自律的なタスク実行システムを構築するスキルを習得する実践型ワークショップです 。主なポイントは以下の3点です。

  1. AIエージェントの基礎と最新トレンド
    1. AIエージェントの定義と概要
      1. 従来の自動化プログラムとAIエージェントの決定的な違い
      2. 自律的なタスク遂行の仕組み (環境認識・目標設定・行動実行)
    2. 代表的なAIエージェント事例と種類
      1. 最新事例の仕組み解説
        • Gemini Deep Research
        • OpenAI Operator
        • Genspark等
      2. エージェントの分類
        • 会話型
        • タスク自動化
        • 自律型
        • マルチエージェント等
    3. 開発フレームワークの比較と選定
      1. 主要フレームワークの特徴
        • LangChain
        • LangGraph
        • Dify
        • AutoGen等
      2. なぜ今、LangChain/LangGraphが推奨されるのか
  2. LLMプログラミングの基礎【実習】
    1. OpenAI APIの活用とパラメータ制御
      1. Chat Completions APIの基本構造 (RoleとContent)
      2. 出力制御の重要パラメータ
        • temperature
        • top_p
        • presence_penalty等
      3. トークンの概念とトークナイザー (tiktoken) の活用
    2. 【実習】基本的なチャットボットの実装
      1. PythonによるAPIリクエストの実装
      2. ステートレスなAPIで会話履歴を保持する仕組みの構築
      3. ストリーミング出力 (stream) の実装
  3. LangChainによるアプリケーション開発の基本【実習】
    1. LangChainのコアコンポーネント
      1. Model (言語モデルの抽象化) とPrompt Template (プロンプト管理)
      2. Output Parserによる構造化データの抽出
      3. LCEL (LangChain Expression Language) によるチェーン構築
    2. 外部ツールとの連携と条件分岐
      1. Web検索ツール (Tavily Search) の組み込み
      2. 検索結果に基づく回答生成 (RAGの基礎)
      3. RunnableLambdaを用いたロジック分岐の実装
    3. 【実習】高レベルAPI (create_agent) を用いたエージェント構築
      1. 数行のコードでWeb検索連動チャットボットを作成
      2. MemorySaverによる会話記憶 (ステートフル) の実装
      3. ミドルウェアによる機能拡張
        • 動的プロンプト
        • ガードレール
  4. LangGraphによる高度な自律エージェントの構築【実習】
    1. LangGraphのアーキテクチャ
      1. グラフ構造の理解
        • StateGraph
        • Nodes
        • Edges
      2. 状態管理 (State) とデータの受け渡し
      3. ループ処理と条件付きエッジによるフロー制御
    2. 【実習】LangGraphを用いたチャットボットの再構築
      1. ステート定義とノード関数の実装
      2. ツール実行ノード (ToolNode) の組み込みと自動ルーティング
      3. チェックポイント (Checkpointer) による記憶の永続化
  5. 【総合演習】マルチエージェントシステムの実装ワーク
    1. ワークショップ:事業プラン生成エージェントの開発
      1. 役割の異なる複数の専門エージェントの設計
        • Research Agent (Web検索による市場調査)
        • Summary Agent (情報の要約・整理)
        • Market Analysis Agent (SWOT分析等の実施)
        • Technical Analysis Agent (技術的実現性の評価)
        • Report Agent (最終レポート作成)
      2. Human-in-the-loop (人間参加型フロー) の実装
        • 処理の一時停止 (interrupt) と人間による承認プロセスの組み込み
        • 承認結果によるフローの分岐 (承認/差し戻し・再調査)
      3. 成果物の出力と動作確認
  6. 実運用のための品質管理とデプロイ
    1. LangFuseによるオブザーバビリティ (可観測性) の確保
      1. 実行トレース (Tracing) による処理フローの可視化
      2. トークン使用量とコストのモニタリング
      3. エージェントのデバッグ手法
    2. AIエージェントのサービス化
      1. FastAPI / LangServeを用いたREST API化
      2. クライアントアプリケーションからの呼び出しテスト
  7. 最新トピックと今後の展望
    1. 進化するエージェント技術
      1. 自律型ブラウザ操作エージェント (browser-use) の紹介
      2. マルチエージェントフレームワーク (AutoGen) との比較
    2. 質疑応答

受講料

案内割引・複数名同時申込割引について

R&D支援センターからの案内登録をご希望の方は、割引特典を受けられます。
案内および割引をご希望される方は、お申込みの際、「案内の希望 (割引適用)」の欄から案内方法をご選択ください。

「案内の希望」をご選択いただいた場合、1名様 45,000円(税別) / 49,500円(税込) で受講いただけます。
複数名で同時に申込いただいた場合、1名様につき 25,000円(税別) / 27,500円(税込) で受講いただけます。

ライブ配信セミナーについて