フロー開始 (StartFlow)
概要 (What is it?)
StartFlow は、ワークフローの起点を示す特別な構成要素ノードです。システムのフロー実行をどこから開始すべきかを指示する「合図(Goサイン)」のような役割を果たします。
使用する場面 (When would I use it?)
以下のような場面でこのノードを使用します:
- ワークフローに明確な開始ポイントを作成したい場合
- 接続された一連のノードの実行シーケンスを開始したい場合
- フローのエントリポイントを定義したい場合
使い方 (How to use it)
基本セットアップ
- ワークフローに StartFlow ノードを追加します
- フロー内の最初のアクションノードに接続します
パラメータ一覧 (Parameters)
- 入力パラメータはありません
出力 (Outputs)
- exec_out: フロー内の次のノードへ実行制御を渡すためのピン
使用例 (Example)
テキストを生成して保存するワークフローを作成する場合の例:
- StartFlow ノードを作成します
- 上部の白い「実行チェーン (exec chain)」ピンを、テキストを生成する Agent ノードに接続します
- 生成されたテキストを保存する SaveText ノードに接続します
- フローを完了するために EndFlowNode に接続します
StartFlow はシステムに対して「ここから開始し、実行チェーンの順序に従って進む」ことを指示します。
重要な注意点 (Important Notes)
- すべてのワークフローには、正確に1つの StartFlow が必要です
- StartFlow は入力を受け取りません(開始ポイントとしての役割のみ)
- 1つの連続したワークフロー内に存在できる StartFlow は1つだけです
よくある問題 (Common Issues)
- フローが実行されない: StartFlow が次のノードに正しく接続されていることを確認してください
- 複数の開始ポイントが存在する: ワークフロー内に StartFlow が重複して存在しないことを確認してください