Chatflow vs Workflowの違いと選択基準
ChatflowとWorkflowの違い、それぞれの用途と選択基準を解説します。
概要
Difyには2つのフロータイプがあります:
タイプ | 用途 |
Chatflow | マルチターンの対話アプリ |
Workflow | 単発実行のタスク処理 |
Chatflowの特徴
基本特性
- マルチターン対話: 複数回のやり取りを管理
- 会話履歴: 自動的に保持
- ストリーミング出力: リアルタイム応答
- 回答ノード: 中間出力が可能
システム変数
変数 | 説明 |
sys.query | ユーザー入力メッセージ |
sys.files | アップロードファイル |
sys.conversation_id | 会話ID |
sys.user_id | ユーザーID |
Workflowの特徴
基本特性
- 単発実行: 1回の入力で1回の出力
- バッチ処理: 大量データの一括処理
- 終了ノード: 最終結果のみ出力
比較表
項目 | Chatflow | Workflow |
対話ターン | マルチ | シングル |
会話履歴 | 自動保持 | なし |
出力方式 | ストリーミング可 | バッチ |
応答ノード | 回答ノード | 終了ノード |
主な用途 | チャットボット | バッチ処理 |
選択基準
Chatflowを選ぶ場合
- デジタルヒューマン ← 推奨
- カスタマーサポートボット
- FAQ応答システム
- 対話型AIアシスタント
Workflowを選ぶ場合
- テキスト生成(レポート作成など)
- データ変換処理
- 定期バッチ処理
- APIバックエンド
デジタルヒューマンにChatflowが最適な理由
理由 | 説明 |
会話の継続性 | 前の発言を踏まえた応答 |
リアルタイム性 | ストリーミングで即応答 |
柔軟なフロー | 質問内容に応じた分岐 |
ユーザー体験 | 自然な会話が可能 |
参考URL
- Chatflow/Workflow概要: https://docs.dify.ai/ja-jp/guides/workflow
お役に立ちましたか?
😞
😐
🤩
最終更新日 December 23, 2025