Hello Dify Logo

Dify ワークフロー

Dify ワークフロー開発について学ぶ

🤔 チャットフロー & ワークフロー:その違いは?

Difyの高度なアプリケーションタイプには、チャットフローとワークフローがあります。チャットフローはよりチャットボットのように振る舞い、ユーザーとループで対話できるロボットです。一方、ワークフローはよりスクリプトのように振る舞い、呼び出されたときに一度だけ実行され、通常はアプリケーションのバックエンドとして使用されます。

構築しているアプリケーションのシナリオに応じて、適切なアプリケーションタイプを選択する必要があります。このデモでは、ワークフロータイプを選択します。

🌰 簡単に言うと:

特徴チャットフローワークフロー
トリガーユーザーメッセージによって開始され、ループで継続APIコール毎に一度呼び出され、完了後に停止
インタラクションモデル会話型、複数ターンワンショットのスクリプトのような実行
状態管理ターン間でコンテキストを維持単一実行の入出力以外はステートレス
最適な用途フロントエンドのチャット体験、サポートボットバックエンドの自動化、データ処理パイプライン
レスポンス形式自然言語テキスト、リッチカード構造化JSONやその他機械可読ペイロード

始めましょう

バイブコーディング:MVP構築

Steven Lynn
Steven Lynn

On this page