ループエンジニアリング(何を繰り返すかの工学)と対になる考え方で、「どう繋ぐか」を担います。処理をノード(節点)、遷移条件をエッジ(線)として組み、出力が次の入力になる連鎖や、枝分かれ・合流を表現します。
ループエンジニアリング(何を繰り返すかの工学)と対になる考え方で、「どう繋ぐか」を担います。処理をノード(節点)、遷移条件をエッジ(線)として組み、出力が次の入力になる連鎖や、枝分かれ・合流を表現します。
LangGraph(状態を持つグラフとしてエージェントを組むフレームワーク)のコードや、n8n・Dify のようなノードを線で繋ぐ GUI ツールの画面で出会います。業務フロー図をそのまま AI に実行させる絵が入口です。
左右 2 コマの対比。**左=直線ループ**(同じ 1 本の輪をぐるぐる回すだけの絵)、**右=分岐グラフ**(丸いノードが線で繋がり、条件で二手に分かれ、別々に進んで再び合流する絵)。両方とも同じ「ループ層」の中に入っていることを、薄い枠で囲って示す
擬人化ポンチ絵 · 後日差し込み繰り返しの中身を、条件で分岐・合流する有向グラフとして配線します。
一直線のループでは表せない、複数の道筋を持つ仕事を組めます。
手で細かく配線するほど、モデルが賢くなると足場ごと不要になりがちです。
条件分岐の多い業務フローや、複数エージェントの分業・合流の設計に役立ちます。
まず 1 つの分岐(成功・失敗で処理を分ける)から組んでみると掴めます。
LangGraph、n8n、Dify、ナレッジグラフ(G-61)
誌面ポンチ絵は未発注。