コンテンツにスキップ

Difyワークフローの詳細ステップ解説 - 初心者からマスターへ!

Dify Workflow Detailed Steps Explained

Difyワークフローとそれがもたらす効率向上について簡単に紹介しました。多くの友人がDifyワークフローの構築方法に非常に興味を持っているので、今日はゼロからDifyワークフローを作成する方法を詳細に説明します。

I. 準備

ワークフローの構築を開始する前に、Difyプラットフォームの基本概念と操作を理解する必要があります。

  • ノード: ノードはワークフローを構成する基本単位です。各ノードは、ユーザー入力の受信、大規模言語モデルの呼び出し、データ処理などの特定の操作を表します。
  • 接続ライン: 接続ラインは異なるノードを接続し、ワークフローの実行順序を定義します。
  • 変数: 変数はデータを保存し、異なるノード間で渡すことができます。

II. ワークフローの作成

Difyプラットフォームにログインし、"Create Blank Application" をクリックし、"Workflow" を選択します。ワークフローに名前を付けます、例えば "Xiaohongshu Viral Content Creation Workflow"。

III. ノードの追加

Difyはさまざまなニーズを満たす豊富なノードタイプを提供します。Xiaohongshu viral content creation workflowを例に、以下のノードを追加します:

  1. Start Node: すべてのワークフローに開始ノードが必要です。ユーザー入力パラメータを受信します。開始ノードの設定ページで、4つの入力フィールドを追加します:Source, Style, Number of Titles, Content Length。

    • Source: トピックまたはニュースリンク。
    • Style: 例えば可愛いスタイル、プロフェッショナルスタイルなど。
    • Number of Titles: 例えば3つのタイトル。
    • Content Length: 例えば約100文字。
  2. Question Classifier Node: SourceフィールドがURLリンクかトピック/キーワードかを判断するために使用します。

    • Input Variable: Source
    • Model: GPT-3.5を選択可能
    • Question Classification: URLリンクかトピック/キーワードかを判断
  3. Custom Tool Node: URLリンクの場合、このノードを使用してウェブページコンテンツを取得します。ツールメニューからカスタムツールを作成できます。

  4. Content Outline Generator Node: トピックの場合、このノードを使用してコンテンツアウトラインを生成します。

    • Model: GPT-3.5を選択可能
    • Task Requirements:
      • System Prompt: あなたはXiaohongshu viral writing expertです。ユーザー指定のトピックに基づいてXiaohongshuコンテンツを書きます、コンテンツ長要件は約100文字です。
      • Role Prompt: トピックは以下の通り:\nStart/{x}content
  5. Variable Assignment Node: 前の2つのプロセスからの結果を統一変数に変換し、後続プロセスで呼び出します。

    • Variable Type: 適切な変数タイプを選択
    • Variable Value: 前のステップの2つのノードからの出力値に対応
  6. Title Creation Node: 前のノードからの出力に基づいてviral Xiaohongshuタイトルを作成するために使用します。

    • Model: GPT-3.5を選択可能
    • Task Requirements:
      • System Prompt: あなたはXiaohongshu viral writing expertです。{x} viral titles (適切な絵文字付き)を書きます。\nI. Xiaohongshuタイトルについては、以下のスキルをマスターしています:\n1. 2レベルタイトル方法で作成。\n2. 人を引きつけるタイトルの特徴を使います。\n3. viral keywordsを使います。タイトルを書くとき、このリストから1-2をランダムに選択。\n4. Xiaohongshuプラットフォームのタイトルの特徴を理解。\n5. 作成ルールを知っています。\nII. 私が与える情報とあなたがマスターしたタイテクニックを組み合わせ、タイトルを書きます; 出力形式:\n1. Title One;
      • Role Prompt:\nこれはコンテンツです:\nStart/{x}output
  7. Content Writing Node: Xiaohongshuコンテンツを書くために使用します。

    • Model: GPT-4を推奨
    • Task Requirements:
      • System Prompt: あなたはXiaohongshu viral writing expertです。ユーザー指定のコンテンツに基づいてXiaohongshu viralコンテンツを書きます (各段落に適切な絵文字表現を含み、最後に適切なタグラベルを付ける)。\nI. Xiaohongshuコンテンツについては、以下のスキルをマスターしています:\n1. 書きスタイル\n2. 書き始め方法\n3. テキスト構造\n4. インタラクションガイド方法\n5. いくつかの小技\n6. Viral words\n7. 生成したコンテンツから3-6 SEO keywordsを抽出し、記事の最後に#tagsを生成\n8. 記事のすべての文をできるだけ口語的で短くする\n9. 各段落の始め、中間、最後に絵文字を使用。\nII. 私が与える参照タイトルとコンテンツ、そしてあなたがマスターしたコンテンツテクニックを組み合わせ、{x}style content styleに従ってXiaohongshuコンテンツを書きます (コンテンツ長: 約 {X}length 文字);
      • Role Prompt:\n参照タイトル:\n{x}text\nコンテンツ:\n{x}output
  8. Content Formatting Node: フォーマット問題を処理するために使用します、例えば改行の追加など。コード実行ノードを使用して簡単なPythonまたはJavaScriptコードを書けます。

  9. Upload Content Node: 生成したタイトルとコンテンツをターゲットプラットフォームにアップロードするために使用します、例えばNotionノート。HTTPタイプのノードを使用してリクエストを送信できます。

  10. Template Conversion Node: 以前に生成したXiaohongshuタイトルとコンテンツを一緒にマージして最終出力。

IV. ノードの接続

すべてのノードを論理順序で接続ラインで接続します。

V. テストと公開

右上の "Run" ボタンをクリックして、ワークフローが正しく実行されるかをテストします。すべてが正しく動作する場合、"Publish" ボタンをクリックして他の人がワークフローを使用できるようにします。

Difyワークフロー使用のヒント

  • 合理的にタスクを分割: 複雑なタスクを複数の小さなタスクに分割することで、AIモデルの処理効率を向上させ、ワークフローを理解しやすく保守しやすくします。
  • 変数を巧みに使用: 変数を使用してデータを保存し渡すことで、ワークフローをより柔軟にします。
  • システム変数を十分に活用: DifyはユーザーID、アプリケーションIDなどの多くのシステム変数を提供し、ワークフローの操作を記録し分析するために使用できます。
  • 外部ツールとAPIをうまく活用: Difyは検索エンジン、画像生成ツールなどのさまざまな外部ツールとAPIに接続でき、ワークフローの機能を大きく拡張できます。

まとめ

Difyワークフローは非常に強力な自動化ツールで、私たちが多くの繰り返しタスクをAIに委任し、より創造的なことをする時間を与えてくれます。このブログがDifyワークフローを迅速に始め、自分の自動化プロセスを作成するのに役立つことを願っています!