diff --git a/docs.json b/docs.json index b544c50d9..c73675ce5 100644 --- a/docs.json +++ b/docs.json @@ -213,7 +213,7 @@ "en/use-dify/workspace/subscription-management", { "group": "API Extension", - "icon":"puzzle-piece-simple", + "icon": "puzzle-piece-simple", "pages": [ "en/use-dify/workspace/api-extension/api-extension", "en/use-dify/workspace/api-extension/external-data-tool-api-extension", @@ -598,7 +598,7 @@ "zh/use-dify/workspace/subscription-management", { "group": "API 扩展", - "icon":"puzzle-piece-simple", + "icon": "puzzle-piece-simple", "pages": [ "zh/use-dify/workspace/api-extension/api-extension", "zh/use-dify/workspace/api-extension/external-data-tool-api-extension", @@ -983,7 +983,7 @@ "ja/use-dify/workspace/subscription-management", { "group": "API 拡張", - "icon":"puzzle-piece-simple", + "icon": "puzzle-piece-simple", "pages": [ "ja/use-dify/workspace/api-extension/api-extension", "ja/use-dify/workspace/api-extension/external-data-tool-api-extension", diff --git a/ja/use-dify/nodes/agent.mdx b/ja/use-dify/nodes/agent.mdx index 7bdcfc3e1..97bf3824f 100644 --- a/ja/use-dify/nodes/agent.mdx +++ b/ja/use-dify/nodes/agent.mdx @@ -1,118 +1,36 @@ ---- -title: "エージェント" -description: "複雑なタスク実行のためにLLMにツールの自律制御を与える" -icon: "robot" ---- - +### フォームコンテンツ ⚠️ このドキュメントはAIによって自動翻訳されています。不正確な部分がある場合は、[英語版](/en/use-dify/nodes/agent)を参照してください。 +リクエストフォームに表示される内容をカスタマイズします: -エージェントノードは、LLMにツールの自律的な制御権を与え、どのツールをいつ使用するかを反復的に決定できるようにします。すべてのステップを事前に計画する代わりに、エージェントは問題を動的に推論し、複雑なタスクを完了するために必要に応じてツールを呼び出します。 - - - Agent node interface - +- **Markdownでフォーマットと構造を設定** -## エージェント戦略 + 見出し、リスト、太字、リンク、その他のMarkdown要素を使用して、情報をわかりやすく表示します。 -エージェント戦略は、エージェントの思考と行動を定義します。モデルの能力とタスク要件に最も適したアプローチを選択してください。 +- **変数で動的データを表示** - - Agent strategies selection - + ワークフロー変数を参照して、レビュー用のAI生成テキストや受信者の判断に役立つコンテキスト情報などの動的コンテンツを表示できます。 - - - 大規模言語モデルのネイティブな関数呼び出し機能を使用して、toolsパラメータを通じてツール定義を直接渡します。大規模言語モデルは、組み込まれたメカニズムを使用して、いつどのようにツールを呼び出すかを決定します。 - - GPT-4、Claude 3.5、および関数呼び出しサポートが堅牢な他のモデルに最適です。 - - - - 明示的な推論ステップを通じて大規模言語モデルを導く構造化されたプロンプトを使用します。透明な行動→観察**サイクルに従います。 + + 推論モデルの`text`出力変数を参照すると、フォームには最終回答とともにモデルの思考プロセスが表示されます。 - ネイティブな関数呼び出し機能を持たないモデルや、明示的な推論トレースが必要な場合によく機能します。 - - - - - **マーケットプレイス → エージェント戦略**から追加戦略をインストールするか、[コミュニティリポジトリ](https://github.com/langgenius/dify-plugins)にカスタム戦略を貢献してください。 - - - - Function calling setup - - -## 設定 - -### モデル選択 - -選択したエージェント戦略をサポートする大規模言語モデルを選択してください。より高性能なモデルは複雑な推論をより良く処理しますが、反復あたりのコストが高くなります。その戦略を使用する場合は、モデルが関数呼び出しをサポートしていることを確認してください。 - -### ツール設定 - -エージェントがアクセスできるツールを設定します。各ツールには以下が必要です: - -**認証** - ワークスペースで設定された外部サービス用のAPIキーと認証情報 - -**説明** - ツールの機能と使用タイミングの明確な説明(これがエージェントの意思決定を導きます) - -**パラメータ** - 適切な検証を伴うツールが受け入れる必須およびオプションの入力 - -### 指示とコンテキスト - -自然言語の指示を使用してエージェントの役割、目標、コンテキストを定義します。上流のワークフローノードから変数を参照するには、Jinja2構文を使用します。 - -**クエリ**は、エージェントが作業すべきユーザー入力またはタスクを指定します。これは以前のワークフローノードからの動的コンテンツにすることができます。 - - - Agent configuration interface - - -### 実行制御 + 回答のみを表示するには、対応するLLMノードで**推論タグ分離を有効化**をオンにしてください。 + -**最大反復数**は、無限ループを防ぐための安全制限を設定します。タスクの複雑さに基づいて設定してください - 単純なタスクには3-5回の反復が必要ですが、複雑な調査には10-15回必要な場合があります。 +- **入力フィールドで入力を収集** -**メモリ**は、TokenBufferMemoryを使用してエージェントが記憶する過去のメッセージ数を制御します。より大きなメモリウィンドウはより多くのコンテキストを提供しますが、トークンコストが増加します。これにより、ユーザーが以前のアクションを参照できる会話の継続性が可能になります。 + 入力フィールドは空のままにするか、変数(例:編集用のLLM出力)または静的テキスト(例:サンプルやデフォルト値)を事前入力して、受信者が編集できるようにすることができます。 -### ツールパラメータ自動生成 + 各入力フィールドは下流で使用するための変数になります。例えば、編集されたコンテンツをさらなる処理に渡したり、フィードバックをLLMに送信して再生成したりできます。 -ツールには**自動生成**または**手動入力**として設定されたパラメータがあります。自動生成パラメータ(`auto: false`)はエージェントによって自動的に設定され、手動入力パラメータはツールの永続的な設定の一部となる明示的な値が必要です。 +### ユーザーアクション -