ビジュアルおよび Python ワークフロー
モダンな EKB ワークフローには2つのビルダースタイルがあります。Tools キャンバスで自分で作成することも、Autopilot(Build モード)に作成を頼むこともできます。このページでは、2つのスタイルの違い、Autopilot の役割、フローチャートとサマリービューの読み方を説明します。
クラシックな V1 対 V2 のプロダクトラインと移行については、ワークフロー概要およびWorkflow Builder V2をご覧ください。
Visual 対 Python の比較一覧
| Visual(Workflows v2) | Python(Workflows v3 / コードモード) | |
|---|---|---|
| 編集するもの | トリガー、エージェント、ツール、条件、出力のドラッグアンドドロップキャンバス | ワークフローロジックを定義する Python ソース |
| 読み方 | キャンバスのグラフ | プレーン英語のステップラベル、接続アプリ、折りたたみ可能なループ/分岐カードを備えた読みやすいフローチャート — 任意の Developer(コード)ビュー付き |
| 最適な用途 | 目視で組み立てて検査したいプロセス | コードで表現しやすいロジック、または Autopilot が Python でエンドツーエンドを作成すべきロジック |
| エディター内の Autopilot | チャット / create-with-AI フローで支援 | 構築と改善の間に Autopilot チャットはキャンバスにドッキングしたまま |
| 手動の「New Flow」/ 空白ツール | 手動作成のデフォルト | 空白の手動作成ではデフォルトではない(下記参照) |
Tools 一覧のワークフローに Python バッジが付いている場合は、コードモード(v3)のワークフローです。
ワークフローの作成
Autopilot で構築(どちらのスタイルにも推奨)
- プロジェクトを開きます(読み取り専用の Autopilot システムプロジェクトではありません)。
- Build モードの Autopilot を使うか、Tools を開いて Build workflow with AI / Autopilot の作成フローを開始します。
- ワークフローに何をすべきかを説明します(コンテキストとしてファイルを添付できます)。
- 作成ダイアログには、Autopilot がデフォルトで Workflows v3 / Python と Workflows v2 / Visual のどちらを作成するかが表示されます。
- Autopilot が計画し、必要に応じて確認質問をして、ワークフローを構築します。チャットを続けて改善できます。
新しい Autopilot チャットは Agent モードがデフォルトです。Autopilot にワークフローの作成や変更をしてほしいときは Build に切り替えてください。Autopilot モードをご覧ください。
Autopilot の作成時に Visual 対 Python を制御するのは誰か?
スーパー管理者の設定 — Default new Autopilot workflows to Workflows v3 — がデフォルトを選択します:
- オン — Autopilot はデフォルトで Python / コードモードのワークフローを作成
- オフ — Autopilot はデフォルトで **Visual(v2)**のワークフローを作成
手動の空白ワークフロー作成は Visual ビルダーのままです。
手動作成(Visual)
- Tools に移動します。
- New Flow を使うか空白のカスタムツールを作成します。
- トリガーを追加し、ノードをキャンバスにドラッグして接続し、実行してから公開します。
Autopilot が構築したワークフロー
Autopilot が Build モードでワークフローを構築するとき、通常:
- トリガー、ステップ、アプリ、出力を明確化
- Visual または Python モードでワークフローを作成(上記のプラットフォームデフォルトに従う)
- ステップ / Python ソースを構成
- 適用可能なら検証とテスト
- 作成した内容のサマリーを提示
同じチャットで継続できます:ステップの改善、失敗の修正、または追加の作成なしに結果を実行・推論するために Agent モードへ切り替え。Autopilot の仕組みをご覧ください。
エディターにドッキングした Autopilot
Python(コードモード)のワークフローでは、Autopilot はエディターのキャンバスにドッキングしたままになるため、フローチャートと(Developer ビューで)ソースの更新を見ながら変更を説明できます。
Visual のワークフローでは、Autopilot チャット / 「create with AI」フローを使って作成・反復します。キャンバスは引き続きノードをドラッグして構成する場所です。
フローチャートとサマリービュー
フローチャート(Python ワークフロー)
Python ワークフローは読みやすいフローチャートとしてレンダリングされます:
- プレーン英語のステップラベル(生のコード識別子だけではない)
- フロー上に明示された接続アプリ
- 複雑な制御フロー向けの折りたたみ可能なループと分岐カード
- Overview 対 Developer の詳細:Overview はビジネスフローを強調;Developer はグラフと並べて Python ソースを公開
過去の実行を検査するときも同じフローチャートが使われ、ステップごとのステータスが重ねられるため、何が実行され、スキップされ、失敗したかが分かります。
サマリー(Visual および Python)
Visual と Python の両方のワークフローがサマリービューをサポートします — ワークフローが何をするかの一目で分かる構造化ステップ付きの説明です。サマリーは公開に関連して生成/更新されます。公開後にワークフローを変更した場合、サマリーを最新に保つには再公開が必要になることがあります。
スーパー管理者は、ワークフローサマリーやステップノートを書くどのモデルを使うかを構成できます(プラットフォームのモデル設定)。
どちらを使うべきか
| 目標 | 推奨 |
|---|---|
| ノードのドラッグと条件の配線でプロセスを組み立てる | Visual |
| Autopilot に分岐やデータロジックをコードで書かせる | Python |
| 反復しながら Autopilot をライブのフローチャートの隣にドッキングしたままにする | Python |
| 既存の V2 キャンバスドキュメントとノードカタログに従う | Visual → Workflow Builder V2 |
| チャットから「週次レポートのワークフローを構築して」 | Autopilot Build モード(モード = プラットフォームのデフォルト) |
関連
- ワークフロー概要 — V1 対 V2 のプロダクトライン
- Workflow Builder V2 — Visual キャンバスのハウツー
- Autopilot 概要 — Autopilot が構築できるもの
- Autopilot モード — Agent 対 Build
- EKB as MCP — Builder — Claude / Cursor からの同じビルドサーフェス
- 2.4.0 変更ログ — Visual および Python Workflow Builder のリリースノート