このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版 を参照してください。
Dify アプリ
Dify はエージェンティックアプリの構築のために作られています。Studio では、ドラッグ&ドロップインターフェースを使ってエージェンティックワークフローを素早く構築し、アプリとして公開できます。公開されたアプリには、API、Web、またはMCP サーバーとしてアクセスできます。Dify は 2 つの主要なアプリタイプを提供しています:ワークフローとチャットフローです。新しいアプリを作成する際には、アプリタイプを選択する必要があります。ワークフローまたはチャットフローをアプリタイプとして選択することをお勧めします。しかし、これらに加えて、Dify はさらに 3 つの基本的なアプリタイプも提供しています:チャットボット、エージェント、テキストジェネレーターです。
これらのアプリタイプは、底層では同じワークフローエンジン上で動作しますが、よりシンプルなレガシーインターフェースが付属しています:


ワークフロー
単一ターンのタスクを処理するワークフローアプリを構築します。Web アプリインターフェースと API により、多くのタスクを一度にバッチ実行することが簡単にできます。根本的に、ワークフローは Dify の他のすべてのアプリタイプの基盤を形成します。
チャットフロー
チャットフローは、会話のターンごとにトリガーされる特別なタイプのワークフローアプリです。ワークフロー機能に加えて、チャットフローには、会話固有のカスタム変数を保存・更新する機能、大規模言語モデルノードでメモリを有効にする機能、チャットフロー実行中のさまざまなポイントでフォーマットされたテキスト、画像、ファイルをストリーミングする機能があります。 チャットフローは常にユーザー入力で開始します。Dify ドメイン固有言語
すべての Dify アプリは、Dify 独自のドメイン固有言語で YAML ファイルとしてエクスポートでき、これらのドメイン固有言語ファイルから直接 Dify アプリを作成することもできます。これにより、アプリを他の Dify インスタンスに移植したり、他の人と共有したりすることが簡単になります。変数
変数は、情報を保存する後でその名前を参照することで、その情報を見つけて使用できます。Dify アプリを構築する際には、さまざまなタイプの変数に遭遇します: 入力:アプリのエンドユーザーが記入するために、ユーザー入力ノードで任意の数の入力変数を指定できます。
- ワークフロー
- チャットフロー


変数参照
入力フィールドを設定する際に、ドロップダウンから選択することで、任意のノードに変数を簡単に渡すことができます:
/スラッシュを入力し的の変数を選択することで、複雑なテキスト入力に変数値を挿入することもできます。
