Dify Enterprise Docs home page
日本語
日本語
検索...
⌘K
Support
検索...
Navigation
ノードの説明
パラメータ抽出
はじめに
Difyエンタープライズ版へようこそ
デプロイメントマニュアル
デプロイ準備
リソース仕様
テスト/本番環境デプロイメント
ライセンス アクティベーション
Dify サービスステータスの確認
高度な設定
クラウドインフラストラクチャ
管理者ガイド
ワークスペース管理
メンバー管理
プラグイン
身元認証
エンタープライズ APIs
監査ログ
ブランド設定
システム設定
よくある質問
ユーザーマニュアル
製品紹介
モデルの接続
アプリの構築
会話型アプリケーション
テキスト生成アプリケーション
エージェント
チャットフロー & ワークフロー
キーコンセプト
アプリケーションの作り方法
変数
ノードの説明
開始
終了
回答
LLM
知識検索
質問分類
条件分岐
コード
テンプレート
テキスト抽出ツール
リスト処理
変数集約
変数代入
反復処理(イテレーション)
パラメータ抽出
HTTPリクエスト
ツール
オーケストレートノード
ファイルアップロード
追加機能
アプリのデバッグ
ツール
アプリのリリース
管理
監視
プラグイン開発
Dify プラグイン開発へようこそ
概念と概要
開発ツールの初期化
開発実践
プラグインのプライバシーポリシーガイドライン
貢献と公開
Slack Bot プラグインの開発
実践例とユースケース
Bundle プラグインパッケージ
リバースコール
一般的な仕様定義
リファレンスと仕様
このページの内容
定義
シナリオ
設定方法
ノードの説明
パラメータ抽出
定義
大規模言語モデル(LLM)を利用して自然言語から推論し、ツール呼び出しやHTTPリクエストに用いることのできる構造化パラメータとして抽出します。
Difyワークフロー内には豊富な
ツール
が用意されており、その多くは構造化パラメータを入力として要求します。パラメータ抽出器は、ユーザーの自然言語をツールが認識できるパラメータに変換し、ツールの呼び出しを容易にします。
ワークフロー内の一部のノードは特定のデータ形式を入力として要求します。例えば
イテレーション
ノードの入力は配列形式である必要があり、パラメータ抽出器は
構造化パラメータの変換
を容易に実現します。
シナリオ
自然言語からツールが必要とするキー・パラメーターを抽出する
例として、簡単な対話形式のArxiv論文検索アプリを構築する場合を考えます。
この例では、Arxiv論文検索ツールの入力パラメータとして「論文の著者」または「論文番号」が要求されます。パラメータ抽出器は「この論文の内容は何ですか:2405.10739」という質問から論文番号
2405.10739
を抽出し、ツールのパラメータとして正確に検索します。
Arxiv論文検索ツール
テキストを構造化データに変換する
例として、長い物語のイテレーション生成アプリの前工程として、テキスト形式の章内容を配列形式に変換し、
イテレーションノード
でのマルチラウンド生成処理を容易にします。
テキストを構造化データに変換する
構造化データを抽出して
HTTPリクエスト
を使用する
ことで、任意のアクセス可能なURLにリクエストを送信し、外部検索結果の取得やウェブフック、画像生成などのシナリオに適用できます。
設定方法
パラメータ抽出の設定
設定手順
入力変数を選択。通常はパラメータ抽出のための変数入力を選びます。ファイルタイプもサポートします。
モデルを選択。パラメータ抽出器の抽出はLLMの推論と構造化生成能力に依存します。
抽出パラメータを定義。必要なパラメータを手動で追加するか、
既存のツールから簡単にインポート
できます。
コマンド作成。複雑なパラメータの抽出時には、例を作成することでLLMの生成効果と安定性を向上させることができます。
高度な設定
推論モード
一部のモデルは関数/ツール呼び出しや純プロンプトの方法でパラメータ抽出を実現する2つの推論モードをサポートしており、コマンドの遵守能力に違いがあります。例えば、あるモデルが関数呼び出しに不向きな場合、プロンプト推論に切り替えることができます。
Function Call/Tool Call
プロンプト
メモリ
メモリを有効にすると、問題分類器の各入力にチャット履歴が含まれ、LLMが前文を理解し、対話の中での問題理解能力を向上させます。
画像
画像をオープンする。
出力変数
定義された変数を抽出
ノード組み込み変数
__is_success 数値
抽出が成功した場合は1、失敗した場合は0となります。
__reason 文字列
抽出エラーの原因
このページを編集する
コントリビューションでドキュメントの改善に協力していただきたいと思っています。ドキュメントの改善に興味がある場合は、GitHubでこのページを編集してください。
問題を報告する
バグやエラーを見つけた場合や、提案がある場合はお知らせください
反復処理(イテレーション)
HTTPリクエスト
アシスタント
Responses are generated using AI and may contain mistakes.