Skip to content

Commit a954d21

Browse files
committed
Merge branch 'revamp' of https://github.com/langgenius/dify-docs into revamp
2 parents 337f849 + 94007bf commit a954d21

73 files changed

Lines changed: 7861 additions & 0 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
> ⚠️ この文書は AI によって自動翻訳されています。不正確な箇所がある場合は、[英語版原文](../../../../en/documentation/pages/build/additional-features.mdx)を参照してください。
2+
3+
---
4+
title: "追加機能"
5+
icon: "circle-plus"
6+
---
7+
8+
機能を追加して、あなたのアプリケーションをより実用的にします。右上角の **機能** をクリックして機能を追加してください。
9+
10+
<iframe
11+
src="https://www.motionshot.app/walkthrough/6773d34ad27e58127b913945/embed?fullscreen=1&hideAsSteps=1&hideCopy=1&hideDownload=1&hideSteps=1"
12+
width="100%"
13+
height="400px"
14+
frameborder="0"
15+
allowfullscreen
16+
></iframe>
17+
18+
## ワークフローアプリケーション
19+
20+
<Info>
21+
ワークフローアプリケーションでは、「機能」を通じてファイルをアップロードする方法は廃止されました。代わりに[開始ノードのファイル変数](/zh/guides/workflow/node/start)を使用してください。
22+
</Info>
23+
24+
ワークフローアプリケーションは「機能」を通じて**画像アップロード**のみをサポートします:
25+
26+
<iframe
27+
src="https://www.motionshot.app/walkthrough/6773d3d86a0c3ed534f24da9/embed?fullscreen=1&hideAsSteps=1&hideCopy=1&hideDownload=1&hideSteps=1"
28+
width="100%"
29+
height="400px"
30+
frameborder="0"
31+
allowfullscreen
32+
></iframe>
33+
34+
**設定方法:**
35+
1. 「機能」で画像アップロードを有効にする
36+
2. ビジョン機能を持つ LLM ノードを追加する
37+
3. VISION を有効にして `sys.files` 変数を選択する
38+
4. 終了ノードに接続する
39+
40+
## チャットフローアプリケーション
41+
42+
チャットフローアプリケーションはより多くの機能をサポートします:
43+
44+
- **会話の開始挨拶** - AI が先に挨拶をする
45+
- **フォローアップ質問の提案** - 各回答後に次の質問を提案する
46+
- **テキスト音声変換** - 回答内容を読み上げる(モデルプロバイダーで TTS の設定が必要)
47+
- **ファイルアップロード** - ユーザーがファイルをアップロードできる
48+
- **引用と帰属** - 知識検索使用時に情報源を表示する
49+
- **コンテンツ審査** - 不適切なコンテンツをフィルタリングする
50+
51+
## ファイルアップロード
52+
53+
ほとんどの機能は有効にすると自動的に動作します。ファイルアップロードはより多くの設定が必要です。
54+
55+
**ユーザー向け**:クリップアイコンをクリックしてファイルをアップロード
56+
57+
![ファイルアップロード](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/b18af11da3f339c496193d9732906849.png)
58+
59+
**開発者向け**:ファイルは `sys.files` 変数に表示されます。異なるファイル形式には異なる処理方法が必要です:
60+
61+
### 文書
62+
63+
大規模言語モデルはファイルを直接読み取ることができません。まず「文書抽出器」を使用してください。
64+
65+
1. ファイル形式で「文書」を有効にする
66+
2. 「文書抽出器」ノードを追加し、`sys.files` を入力として使用する
67+
3. LLM ノードを追加し、文書抽出器の出力を使用する
68+
4. 「回答」ノードを追加し、LLM の出力を使用する
69+
70+
<Warning>
71+
この方法では複数回の対話でファイルを記憶しません。ユーザーは毎回再アップロードする必要があります。永続化ファイルについては、[開始ノードのファイル変数](/zh/guides/workflow/node/start)を使用してください。
72+
</Warning>
73+
74+
### 画像
75+
76+
一部の大規模言語モデルは画像を直接分析できます。
77+
78+
1. ファイル形式で「画像」を有効にする加する
79+
3. `sys.files` 変数を選択する
80+
4. 「回答」ノードを追加し、LLM の出力を使用する
81+
82+
![ビジョン機能を有効にする](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/3a3582bd9bc8ea94bbdbfeefe6a78571.png)
83+
84+
### 混合ファイル形式
85+
86+
文書と画像を同時に処理する:
87+
88+
1. 「画像」と「文書」を同時に有効にする
89+
2. 2つの「リスト操作」ノードを追加してファイル形式をフィルタリングする
90+
3. 画像をビジョン機能を持つ LLM に送信する
91+
4. 文書を「文書抽出器」に送信する
92+
5. 「回答」ノードで結果を統合する
93+
94+
![混合ファイル形式](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/66471e8e67b2ede0c94bfa1cffeab834.png)
95+
96+
### 音声と動画
97+
98+
大規模言語モデルはこれらのファイルを直接処理できません。音声/動画を処理するには[外部ツール](/zh/guides/extension/api-based-extension/external-data-tool)を使用する必要があります。
99+
100+
## 制限
101+
102+
- 各ファイル最大 15MB
103+
- 一度に最大 10 ファイル
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
```mdx
2+
---
3+
title: "追加機能"
4+
icon: "circle-plus"
5+
---
6+
7+
アプリをより便利にするために機能を追加します。右上の**Features**をクリックして機能を追加してください。
8+
9+
<iframe
10+
src="https://www.motionshot.app/walkthrough/6773d34ad27e58127b913945/embed?fullscreen=1&hideAsSteps=1&hideCopy=1&hideDownload=1&hideSteps=1"
11+
width="100%"
12+
height="400px"
13+
frameborder="0"
14+
allowfullscreen
15+
></iframe>
16+
17+
## ワークフローアプリ
18+
19+
<Info>
20+
ワークフローアプリでのFeaturesを介したファイルアップロードは廃止されました。[Startノードのファイル変数](/en/guides/workflow/node/start)を代わりに使用してください。
21+
</Info>
22+
23+
ワークフローアプリでは、**画像アップロード**のみがFeatures経由でサポートされています:
24+
25+
<iframe
26+
src="https://www.motionshot.app/walkthrough/6773d3d86a0c3ed534f24da9/embed?fullscreen=1&hideAsSteps=1&hideCopy=1&hideDownload=1&hideSteps=1"
27+
width="100%"
28+
height="400px"
29+
frameborder="0"
30+
allowfullscreen
31+
></iframe>
32+
33+
**設定方法:**
34+
1. Featuresで画像アップロードを有効にする
35+
2. 视觉能力があるLLMノードを追加する
36+
3. VISIONを有効にし、`sys.files`変数を選択する
37+
4. Endノードに接続する
38+
39+
## チャットフローアプリ
40+
41+
チャットフローアプリはより多くの機能を持っています:
42+
43+
- **会話の開始** - AIが最初に挨拶
44+
- **フォローアップ** - レスポンス後に次の質問を提案
45+
- **文本转语音** - レスポンスを音声で読み上げる(モデルプロバイダーでTTSの設定が必要)
46+
- **ファイルアップロード** - ユーザーがファイルをアップロード可能
47+
- **引用** - 知识检索を使用する際に情報源を表示
48+
- **コンテンツモデレーション** - 不適切なコンテンツをフィルタリング
49+
50+
## ファイルアップロード
51+
52+
大部分の機能は有効化すると自動的に動作しますが、ファイルアップロードには追加の設定が必要です。
53+
54+
**ユーザー向け**: クリップアイコンをクリックしてファイルをアップロード
55+
56+
![ファイルをアップロード](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/b18af11da3f339c496193d9732906849.png)
57+
58+
**開発者向け**: ファイルは`sys.files`変数に表示されます。異なるファイルタイプには異なる処理が必要です:
59+
60+
### ドキュメント
61+
62+
LLMはファイルを直接読み取れません。最初にドキュメント抽出器を使用してください。
63+
64+
1. ファイルタイプで「ドキュメント」を有効にする
65+
2. `sys.files`を入力としてドキュメント抽出器ノードを追加する
66+
3. ドキュメント抽出器の出力を使用してLLMノードを追加する
67+
4. LLMの出力を持つ回答ノードを追加する
68+
69+
<Warning>
70+
これでは会話間でファイルを記憶しません。ユーザーは毎回再アップロードする必要があります。永続的なファイルには、[Startノードのファイル変数](/en/guides/workflow/node/start)を使用してください。
71+
</Warning>
72+
73+
### 画像
74+
75+
一部のLLMは画像を直接分析することができます。
76+
77+
1. ファイルタイプで「画像」を有効にする
78+
2. VISIONを有効にしたLLMノードを追加する
79+
3. `sys.files`変数を選択する
80+
4. LLMの出力を持つ回答ノードを追加する
81+
82+
![ビジョンを有効にする](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/3a3582bd9bc8ea94bbdbfeefe6a78571.png)
83+
84+
### 混合ファイルタイプ
85+
86+
ドキュメントと画像の両方を処理します:
87+
88+
1. 「画像」と「ドキュメント」の両方を有効にする
89+
2. ファイルタイプをフィルタリングするための2つのリスト操作ノードを追加する
90+
3. 画像をビジョンを持つLLMに送る
91+
4. ドキュメントをドキュメント抽出器に送る
92+
5. 結果を回答ノードで結合する
93+
94+
![混合ファイルタイプ](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/66471e8e67b2ede0c94bfa1cffeab834.png)
95+
96+
### オーディオとビデオ
97+
98+
LLMはこれらを直接処理できません。オーディオ/ビデオ処理には[外部ツール](/en/guides/extension/api-based-extension/external-data-tool)が必要です。
99+
100+
## 制限
101+
102+
- ファイルあたり最大15MB
103+
- 一度に最大10ファイル
104+
```
Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
---
2+
title: "MCPツールの使用"
3+
icon: "microchip"
4+
---
5+
6+
[MCPサーバー](https://modelcontextprotocol.io/introduction)から外部ツールをDifyアプリに接続します。組み込みツールだけでなく、成長する[MCPエコシステム](https://mcpservers.org/)のツールを使用できます。
7+
8+
<Note>
9+
これはDifyでMCPツールを使用することについて説明しています。DifyアプリをMCPサーバーとして公開するには、[こちら](/en/guides/application-publishing/publish-mcp)を参照してください。
10+
</Note>
11+
12+
<Info>
13+
現在は[HTTPトランスポート](https://modelcontextprotocol.io/docs/concepts/architecture#transport-layer)を持つMCPサーバーのみサポートしています。
14+
</Info>
15+
16+
## MCPサーバーの追加
17+
18+
ワークスペースで**ツール****MCP**に移動します。
19+
20+
![](/images/6cef1436fcc13a65ccedb54bcf5ab77eb87b8faba1098a85951839fb1907f2d2.png)
21+
22+
**MCPサーバーを追加(HTTP)**をクリック:
23+
24+
![](/images/b5429131836c1caae84f4ce8b3b806221e39636723644961ce2f2a97d5421f16.png)
25+
26+
**サーバーURL**: MCPサーバーの場所(例:`https://api.notion.com/mcp`
27+
28+
**名前とアイコン**: 有用な名前を付けてください。Difyは自動的にアイコンを取得しようとします。
29+
30+
**サーバーID**: 一意の識別子(小文字、数字、アンダースコア、ハイフン、最大24文字)
31+
32+
<Warning>
33+
使用を開始したら、サーバーIDを変更しないでください。このサーバーのツールを使用するアプリが壊れます。
34+
</Warning>
35+
36+
## 次に何が起こるか
37+
38+
Difyが自動的に:
39+
1. サーバーに接続
40+
2. OAuth関連の処理を実行
41+
3. 利用可能なツールのリストを取得
42+
4. アプリビルダーで使用できるように設定
43+
44+
ツールが見つかるとサーバーカードが表示されます:
45+
46+
![](/images/fcef5ecad1deca82a1d8988c4bcb7cec745a0cd47945ff05fca588502cfaafbc.png)
47+
48+
## サーバーの管理
49+
50+
任意のサーバーカードをクリックして:
51+
52+
**ツールを更新**: 外部サービスが新しいツールを追加したときに更新
53+
54+
![](/images/7b526a64ff34b10a357511b2cd3e42f251a6786210eac71c58ca7bfccdf63f0c.png)
55+
56+
**再認証**: トークンが期限切れになったときに認証を修正
57+
58+
**設定を編集**: サーバーの詳細を変更(ただしIDは除く!)
59+
60+
**削除**: サーバーを切断(そのツールを使用するアプリが壊れます)
61+
62+
## MCPツールの使用
63+
64+
接続されると、MCPツールは期待される場所すべてに表示されます:
65+
66+
**エージェント内**: ツールはサーバーごとにグループ化されて表示(「Notion MCP » ページを作成」)
67+
68+
**ワークフロー内**: MCPツールがノードとして利用可能
69+
70+
**エージェントノード内**: 通常のエージェントと同様
71+
72+
## ツールのカスタマイズ
73+
74+
MCPツールを追加するときにカスタマイズできます:
75+
76+
![](/images/CleanShot2025-07-07at07.41.33@2x.png)
77+
78+
**説明**: デフォルトの説明をより具体的なものにオーバーライド
79+
80+
**パラメータ**: 各ツールパラメータに対して選択:
81+
- **自動**: AIに値を決定させる
82+
- **固定**: 変更されない特定の値を設定
83+
84+
****: 検索ツールの場合、`numResults`を5(ままにします。
85+
86+
## アプリの共有
87+
88+
MCPツールを使用するアプリをエクスポートするとき:
89+
- エクスポートにはサーバーIDが含まれます
90+
- 他の場所でアプリを使用するには、同じIDで同じサーバーを追加
91+
- アプリが必要とするMCPサーバーを文書化
92+
93+
## トラブルシューティング
94+
95+
**「未設定サーバー」**: URLを確認して再認証
96+
97+
**ツールが見つからない**: 「ツールを更新」をクリック
98+
99+
**アプリが壊れた**: おそらくサーバーIDを変更しました。元のIDで再度追加してください。
100+
101+
## ヒント
102+
103+
- `github-prod``crm-system`のような永続的で説明的なサーバーIDを使用
104+
- 開発/ステージング/本番環境で同じMCP設定を維持
105+
- 設定項目には固定値を、動的入力には自動を設定
106+
- デプロイ前にMCPインテグレーションをテスト
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
```mdx
2+
---
3+
title: "フローロジック"
4+
icon: "diagram-project"
5+
---
6+
7+
ノードは接続方法に応じて異なる方法で実行されます。
8+
9+
![](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/3984e13db72e2bd19870f5764ec000cf.jpeg)
10+
11+
## 直列実行
12+
13+
ノードを次々と接続すると、それらは順番に実行されます。各ノードは、前のノードが終了するのを待ってから開始します。
14+
15+
![](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/e8e884e146994b5f95cb16ec31cdd81b.png)
16+
17+
各ノードは、チェーン内でそれ以前に実行された任意のノードから変数を使用できます。
18+
19+
## 並列実行
20+
21+
複数のノードを同じ開始ノードに接続すると、それらは同時に実行されます。
22+
23+
![](https://assets-docs.dify.ai/dify-enterprise-mintlify/en/guides/workflow/5ba85864454880561ec95a37db382f20.png)
24+
25+
<Note>
26+
1つのノードから最大10個の並列ブランチを持つことができ、最大3レベルの入れ子になった並列構造を持つことができます。
27+
</Note>
28+
29+
## 変数アクセス
30+
31+
直列フローでは、ノードはチェーン内の任意の前のノードから変数にアクセスできます。
32+
33+
並列フローでは、ノードは並列分岐前に実行されたノードから変数にアクセスできますが、同時に実行されている他の並列ノードからは変数にアクセスできません。
34+
35+
並列ブランチが終了した後、下流のノードはすべての並列出力から変数にアクセスできます。
36+
```

0 commit comments

Comments
 (0)