
マルチエージェントフレームワーク
―LangGraph―
LLMは様々な能力を持ちますが、単体のLLMではできることに限界
があります。そこで注目されているのが、複数のLLMを組み合わせて
協調動作させる「マルチエージェントシステム」です。本章では、マル
チエージェントシステムとそれを実現するフレームワークである
LangGraphについて解説します。
LangGraphは、様々なマルチエージェントアーキテクチャを実現でき
るフレームワークです。LangGraphでは、エージェント間の相互作用
をグラフとして表現することを特徴とします。単一エージェントから
水平・垂直アーキテクチャまで、幅広いシステムを構築できます。本
章では、LangGraphの基本的な使い方とその応用について説明しま
す。応用例として、自然言語シェル、訪問販売シミュレーション、エ
ージェントチームによるソフトウェア開発などを紹介します。これら
の例を通して、LangGraphを用いた多様なエージェントシステムの実
装方法を学びます。
6