ナレッジ管理
チャットに紐づく**ナレッジベース(Difyのデータセット)**へ、参考ドキュメントをアップロードしたり、不要なドキュメントを削除したりする機能です。AIが回答する際の参照資料を、管理者側で保守します。
利用条件
プラスプラン(プランにナレッジ管理機能が含まれる契約)でご利用いただけます。
また、次の事前設定が済んでいる必要があります。
- ワークスペース共通の Knowledge API キー(運用のスーパー管理者がシステム設定で登録)
- 対象チャットごとのナレッジID(Dataset ID)(スーパー管理者がチャット編集で設定)
いずれかが未設定のチャットは、一覧では「未設定」と表示され、ドキュメント管理画面に進めません。設定が必要な場合は運用担当へ依頼してください。
画面の開き方
管理者メニューから ナレッジ管理(/admin/knowledge)を開きます。
有効なチャットが一覧表示されます。ナレッジが設定されているチャットだけ「管理する」から各チャットのドキュメント画面(/admin/chats/{チャットID}/knowledge)へ進めます。
ドキュメントの追加
- 対象チャットの 管理する をクリックします。
- ドキュメントを追加 をクリックし、ファイルを選択します。
アップロード可能な形式
次の拡張子に対応しています(画面のファイル選択と同じ仕様です)。
.pdf .txt .md .docx .xlsx .csv .html .pptx .xml
アップロード後、Dify側でインデックス処理が行われます。一覧のステータス(完了・インデックス中・待機中・エラーなど)で進捗を確認できます。
登録件数の上限
チャット(データセット)あたり30件まで登録できます。画面上部に「現在件数 / 30」と表示され、上限に達すると追加ボタンが無効になります。不要なドキュメントを削除してから追加してください。
ドキュメントの削除
一覧の 削除 を押し、確認で 削除する を選ぶと、ナレッジから取り除かれます。誤削除に注意し、重要なファイルは元データを別途保管してください。
スーパー管理者向け(参考)
テナント管理者マニュアルの範囲外ですが、設定の全体像は次のとおりです。
- Knowledge API キー:スーパー管理者の「設定」でワークスペースに1つ登録し、ナレッジAPIの呼び出しに使用します。
- ナレッジID:テナントのチャット編集で、Dify管理画面のデータセットIDをチャットに割り当てます。
テナント管理者は、APIキーやナレッジIDそのものの変更は行えず、割り当て済みチャットのドキュメント追加・削除が主な作業になります。