メインコンテンツへスキップ
⚠️ このドキュメントは AI によって自動翻訳されています。不正確な部分がある場合は、英語版を参照してください。
Dify アプリには、エンドユーザーの体験を向上させるためのオプション機能が用意されています。ビルダーの 機能 パネルを開くと、お使いのアプリタイプで利用可能な機能を確認できます。
チャットボット、Agent、テキストジェネレーターの機能パネル
チャットフローの機能パネル

会話オープナー

各会話の冒頭でユーザーに挨拶するオープニングメッセージを設定できます。アプリの得意分野にユーザーを誘導するための提案質問もオプションで追加できます。 オープニングメッセージと提案質問に変数を挿入して、体験をパーソナライズできます。
  • オープニングメッセージでは、{ または / を入力するとピッカーから変数を挿入できます。
  • 提案質問では、{{variable_name}} 形式で変数名を手動で入力します。
会話オープナーの設定
WebApp での会話オープナー

フォローアップ

有効にすると、各応答の後に LLM が自動的に 3 つのフォローアップ質問を提案し、ユーザーが会話を続けやすくなります。この機能はシンプルなトグルで、追加の設定は不要です。
フォローアップ質問は、アプリに設定されたモデルではなく、ワークスペースのシステム推論モデル(設定 > モデルプロバイダー > デフォルトモデル設定 で設定)を使用した別の LLM 呼び出しによって生成されます。

テキスト読み上げ

AI の応答を音声に変換します。アプリの対象ユーザーに合わせて言語と音声を設定でき、自動再生 を有効にすると AI の応答に合わせて自動的に音声がストリーミングされます。
テキスト読み上げ は、ワークスペースのテキスト読み上げモデル(設定 > モデルプロバイダー > デフォルトモデル設定 で設定)を使用します。デフォルトの TTS モデルが設定されている場合にのみ、機能 パネルに表示されます。

音声入力

チャットインターフェースの音声入力を有効にします。有効にすると、エンドユーザーはマイクボタンをクリックして、タイピングの代わりに音声でメッセージを入力できます。
音声入力 は、ワークスペースの音声テキスト変換モデル(設定 > モデルプロバイダー > デフォルトモデル設定 で設定)を使用します。デフォルトの STT モデルが設定されている場合にのみ、機能 パネルに表示されます。

ファイルアップロード

会話中のどのタイミングでもエンドユーザーがファイルを送信できるようにします。受け付けるファイルタイプ、アップロード方法、1 メッセージあたりの最大ファイル数を設定できます。
セルフホスト環境では、以下の環境変数でファイルサイズの上限を調整できます。
  • UPLOAD_IMAGE_FILE_SIZE_LIMIT(デフォルト: 10 MB)
  • UPLOAD_FILE_SIZE_LIMIT(デフォルト: 15 MB)
  • UPLOAD_AUDIO_FILE_SIZE_LIMIT(デフォルト: 50 MB)
  • UPLOAD_VIDEO_FILE_SIZE_LIMIT(デフォルト: 100 MB)
詳細は環境変数を参照してください。

引用と帰属

AI の応答の背後にあるソースドキュメントを表示します。有効にすると、接続されたナレッジベースから情報を引用した応答に、元のドキュメントとチャンクへのリンク付き番号付き引用が表示されます。
引用と帰属

コンテンツモデレーション

ユーザー入力、AI 出力、またはその両方に含まれる不適切なコンテンツをフィルタリングします。ニーズに応じてモデレーションプロバイダーを選択できます。
  • OpenAI Moderation: OpenAI の専用モデレーションモデルを使用して、複数のカテゴリにわたる有害コンテンツを検出します。
  • Keywords: ブロックする用語のリストを定義します。一致するものがあると、プリセット応答がトリガーされます。
  • API Extension: カスタムモデレーションエンドポイントに接続して、独自のフィルタリングロジックを適用します。
コンテンツがフラグ付けされると、アプリはそのコンテンツを事前に定義したプリセット応答に置き換えます。

アノテーション返信

LLM の応答よりも優先されるキュレーション済みの Q&A ペアを定義します。ユーザーのクエリがスコアしきい値(クエリの一致度)を超えてアノテーションと 意味的に 一致した場合、LLM を呼び出さずにキュレーション済みの回答が直接返されます。 スコアしきい値と意味的マッチングに使用する埋め込みモデルを設定できます。 アノテーションの作成と管理方法は以下のとおりです。
  • デバッグとプレビュー または ログ から、任意の LLM 応答の 注釈を追加 アイコンをクリックして、既存の会話をアノテーションに変換できます。 メッセージにアノテーションが追加されると、アイコンが 編集 に変わり、その場でアノテーションを修正できます。
    注釈追加アイコン
  • ログ&注釈 > 注釈 タブで、新しい Q&A ペアの手動追加、既存のアノテーションの管理、ヒット履歴の確認ができます。一括操作を行うには、... をクリックして一括インポートまたは一括エクスポートを選択します。
    アノテーションの一括操作

類似コンテンツの生成

同じ入力に対して別のバリエーションの出力を生成します。有効にすると、生成された各結果にバリエーションを生成するボタンが表示され、クエリを再入力せずにさまざまな応答を試すことができます。
類似コンテンツの生成
1 つの結果につき最大 2 つのバリエーションを生成できます。各バリエーションは追加のトークンを消費します。