【ラングフロー】

Langflow(ラングフロー) とは?

最終更新:
💡 AIの配管工事を、レゴブロック感覚で組み立てよう

AI処理の部品を画面上に配置・接続してフローを組み立てるオープンソースツール。モデルやデータソースなどを設定し、画面で試したり、API経由でフローを実行したりできる。

📌 このページのポイント
AI処理の部品を、画面でつなぐ フローのキャンバス(概念図) 📝 プロンプト 入力を 組み立てる 🤖 モデル 設定した 接続先で処理 💬 出力 回答を 表示する 部品ごとに接続先・設定を指定する JSONで構成を保存 / APIで処理を呼び出す
モデルへの入力から回答の表示までを簡略化した概念図。矢印はデータの流れ。実際のUIや接続する部品の全設定を再現したものではない。
ひよこ ひよこ
Langflowで何ができるの?
ペンギン先生 ペンギン先生
モデルへの入力、処理、出力などの部品を画面上に置き、つないでAIのフローを作れるよ。図はプロンプトをモデルに渡して回答を表示する流れの概念図。実際の画面やすべての設定を再現したものではないんだ。
ひよこ ひよこ
LangChainだけを組み立てるツールなの?
ペンギン先生 ペンギン先生
現在の公式資料は、複数のモデルやベクトルストアなどと連携できるツールとして説明しているよ。LangChainの部品だけを扱うもの、という説明では範囲が狭すぎるんだ。
ひよこ ひよこ
部品を線でつなげば、すぐ動く?
ペンギン先生 ペンギン先生
接続先のモデルや認証情報、部品の設定を指定する必要があるよ。フローや部品ごとのテスト、チャット形式のPlaygroundで動作を確認できる。使いたい処理が部品にない場合は、Pythonで独自の部品も作れるんだ。
ひよこ ひよこ
保存したフローは、そのまま公開APIになるの?
ペンギン先生 ペンギン先生
JSONとして保存するのはフローの構成を保存することだよ。API経由の実行は、動いているLangflowへリクエストして処理を呼び出す機能。ファイルを書き出しただけで公開サービスが動くわけではないんだ。
ひよこ ひよこ
試作ができたら、本番にもすぐ使える?
ペンギン先生 ペンギン先生
本番で使うなら、実行する環境や接続先の利用条件、アクセスの設定、失敗時の対応などを考えるよ。画面で流れを試せることと、安定して運用できることは別の確認が必要なんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Langflow」って出てきたら「AI処理の流れを画面で組み立てて試すツール」と思えばだいたいOK!
📖 おまけ:英語の意味
「Langflow」 = AIフローを組み立てるツールの名前
💬 Flowは「流れ」。部品をつないでAI処理の流れを作るツールだよ。公式表記はLangflowで、現在の説明をLangChain専用の画面操作ツールに限定しないんだ

参考資料

← 用語集にもどる