人間参加型ワークフロー (HITL) (1.13.0)
状態: draft / バージョン: 1.13.0 (2026-02-11)
TL;DR
- ワークフローのネイティブ一時停止: 「Human Input」ノードを差し込むだけで、重要な意思決定ポイントでワークフローの実行を中断できる。
- レビュー & 編集: ノードが UI を自動生成し、人間が AI 出力を確認・変数を修正(ドラフト編集やデータ訂正など)してから処理を続行できる。
- アクションベースの分岐: 「承認」「却下」「エスカレーション」など任意のボタンを設定でき、押されたアクションに応じて後続フローを制御できる。
- 柔軟な配信方法: Human Input フォームは Webapp とメールの両方で配信可能。クラウド環境ではメール配信の可否がプラン/機能設定に依存する場合あり。
想定読者
- Dify 1.13.0 へのアップグレードを検討しているチーム
- Human-in-the-Loop (HITL) 周辺の機能を業務で使うエンジニア/運用者
なぜ重要か
(執筆予定: この機能が解決する課題と運用上のインパクトを書く)
リリースノート抜粋(日本語訳)
Dify ワークフロー内で AI と人間が協働する仕組みを根本的に変える大型アップデートとして、Human Input ノード を導入します。
背景
これまでの Dify ワークフローは「完全自動」か「完全手動」かの二択でした。AI の速度を活かしたい一方で人間の判断が不可欠なハイリスクなシナリオでは、これが「信頼ギャップ」を生んでいました。HITL(Human-in-the-Loop)はこのギャップを埋めるべく、人間のオーバーサイトをワークフローアーキテクチャに組み込み可能なネイティブ機能として提供します。実行グラフに直接レビューステップを差し込めるようになります。
主要機能
- ワークフローのネイティブ一時停止: 「Human Input」ノードを差し込むだけで、重要な意思決定ポイントでワークフロー実行を中断できる。
- レビュー & 編集: ノードが UI を自動生成し、人間が AI 出力を確認・変数を修正(ドラフト編集やデータ訂正など)してから処理を続行できる。
- アクションベースの分岐: 「承認」「却下」「エスカレーション」など任意のボタンを設定でき、押されたアクションに応じてワークフローの分岐先を制御できる。
- 柔軟な配信方法: Human Input フォームは Webapp とメールの両方で配信可能。クラウド環境ではメール配信の可否がプラン/機能設定に依存する場合あり。
アウトライン(執筆予定)
1. これまでの課題
(執筆予定)
2. 1.13.0 で何が変わったか
(執筆予定 — 上記抜粋を整理)
3. 使い方 / 設定手順
(執筆予定)
4. 運用上の注意点・トレードオフ
(執筆予定)
5. 関連リンク
(執筆予定)
検証が必要な事項
- [ ] 関連 PR 番号の特定
- [ ] 公式 Docs の該当ページ
- [ ] 実際の挙動確認(Dify Cloud or self-host)
- [ ] 既知の制限事項
ソース:
- GitHub Release 1.13.0
本記事は非公式まとめです。正式仕様は Dify 公式ドキュメント をご確認ください。