出力スキーマ
一部のノードでは、そのノードの出力に対する JSON スキーマ を定義できます。スキーマは、ノードが返す JSON の形状(例:instanceId と state を持つオブジェクト、バケット名の配列など)を記述し、後続のノードがフィルター・条件・次のステップで個々のフィールドを参照できるようにします。例えば、Code ノードが EC2 インスタンス ID とステータスの一覧を返す場合、出力スキーマを定義することで、後続の Filter ノードは state を参照して running のインスタンスだけを残したり、Notification ノー ドがメッセージに特定のフィールドを含めたりできます。スキーマを定義することで、スクリプト・CLI コマンド・LLM 応答からの構造化された出力を、フロー全体で利用できるようになります。
出力スキーマは、ノードのパラメータ内の Referencing the output で Advanced referencing を選択して設定します。出力スキーマをサポートするノードは次のとおりです。
スキーマを生成する
JSON スキーマを生成する際は、次のいずれかの方法を利用できます。
-
AI によるスキーマ生成を使用する: ノードのパラメータから Suggest schema を選択し、プロンプトの内容に基づいて出力スキーマを自動的に推論・生成します。生成されたスキーマは後から編集できますが、必ずペイロードのみを記述するようにしてください。