dify-docs/jp/guides/workflow/node/README.md

3.4 KiB
Raw Blame History

ノードの説明

ノードはワークフローの重要な構成要素です。異なる機能のノードを接続することで、ワークフローの一連の操作を実行します。

コアノード

開始Startワークフローの初期パラメータを定義します。
終了Endワークフローの最終出力内容を定義します。
回答Answerチャットフロー内の回答内容を定義します。
大規模言語モデルLLM大規模言語モデルを呼び出して質問に答えたり、自然言語を処理したりします。
知識検索Knowledge Retrievalユーザーの質問に関連するテキストを知識ベースから検索し、下流のLLMードのコンテキストとして使用します。
質問分類器Question Classifier分類の説明を定義することで、LLMがユーザーの入力に基づいて適切な分類を選択できるようにします。
IF/ELSE条件分岐if/elseの条件に基づいてワークフローを2つの分岐に分けることができます。
コード実行CodePython / NodeJSコードを実行してワークフロー内でデータ変換などのカスタムロジックを実行します。
テンプレートTemplateJinja2のPythonテンプレート言語を利用して、データ変換やテキスト処理を柔軟に行うことができます。
変数集約Variable Aggregator複数の分岐の変数を1つの変数に集約し、下流ードの統一設定を実現します。
パラメーター抽出器Parameter ExtractorLLMを利用して自然言語から構造化パラメーターを推論し、後続のツール呼び出しやHTTPリクエストに使用します。
イテレーションIterationリストオブジェクトに対して複数回のステップを実行し、すべての結果を出力します。
HTTPリクエストHTTP RequestHTTPプロトコルを介してサーバーリクエストを送信し、外部検索結果の取得、webhook、画像生成などのシナリオに適用されます。
ツールToolsDify内蔵ツール、カスタムツール、サブワークフローなどをワークフロー内で呼び出すことができます。