LangGraph流のエージェント構築

LangGraph で学ぶ Multi-Agent Systems

James Chapman

Curriculum Manager, DataCamp

作るもの

株価パフォーマンス、企業概要を取得し、株価を可視化できる社内アシスタント。

LangGraph で学ぶ Multi-Agent Systems

エージェント:LangGraph流

 

LangGraph のロゴ。

 

  • LangChain 🤝 LangGraph

 

  • 本番対応のエージェント型ワークフローを構築・オーケストレーション

エッジで接続されたノード。

LangGraph で学ぶ Multi-Agent Systems

LLM の限界

最新情報や外部ツールの利用を要する課題に苦戦する LLM。

 

  1. 学習データに基づく知識カットオフ
  2. 特定のモダリティ(テキスト、画像 など)に特化して学習

 

  • LLM $\neq$ エージェント
  • エージェント = LLM + ツール
1 画像は GPT-4o で作成
LangGraph で学ぶ Multi-Agent Systems

エージェント:内側からの物語

コンポーネント

LangGraph で学ぶ Multi-Agent Systems

エージェント:内側からの物語

モデル

LangGraph で学ぶ Multi-Agent Systems

エージェント:内側からの物語

ツール

LangGraph で学ぶ Multi-Agent Systems

エージェント:内側からの物語

オーケストレーション

LangGraph で学ぶ Multi-Agent Systems

作るもの

株価パフォーマンス、企業概要を取得し、株価を可視化できる社内アシスタント。

LangGraph で学ぶ Multi-Agent Systems

ノードとエッジ

 

LLMがツール呼び出しの要否を「判断」できるエージェント型ワークフロー。

LangGraph で学ぶ Multi-Agent Systems

LangGraph で学ぶ Multi-Agent Systems

info_locations.png

LangGraph で学ぶ Multi-Agent Systems

演習に進みましょう

LangGraph で学ぶ Multi-Agent Systems

Preparing Video For Download...