【らんぐぐらふ】
LangGraph(ランググラフ) とは?
💡 AIエージェントの「行動フローチャート」を描くライブラリ
📌 このページのポイント
LangGraphって、LangChainとは別物なの?
グラフって何のこと?
ここでいうグラフは棒グラフじゃなくて、ノード(処理)とエッジ(矢印)でできた有向グラフのことだよ。「質問を分析→回答を生成→品質チェック→NGならやり直し」みたいな流れを図で描くイメージだね
どういうときに使うと便利なの?
たとえばRAGで検索結果が不十分なら再検索する、エージェントが複数のツールを状況に応じて使い分ける、といった「判断を伴う複雑なフロー」に向いているよ
実務で使うときに気をつけることは?
📖 おまけ:英語の意味
「LangGraph」 = 言語グラフ
💬 Lang(Language=言語)+ Graph(グラフ=有向グラフ)の組み合わせで、LLMの処理をグラフ構造で組み立てるという意味だよ