---
title: "ワークフローエディターで利用可能なアクション"
slug: "available-actions-in-the-workflow-editor"
abstract: "ワークフローエディターの各アクションが何をするのかを学びましょう。"
---
# ワークフローエディターで利用可能なアクション

以下のアクションは、カテゴリ別に整理されたワークフローエディターで利用可能です。各アクションは、エージェントがタスクを完了するために実行するワークフローのステップを表しています。

エージェント

戦闘

使用例

例

**インヴォーク・エージェント**

別のエージェントにタスクを依頼し、その結果を返します。

コンテンツ生成前にユーザー入力を処理するために標準の *Customer Feedback Sentiment* エージェントを実行してください。例: [Invoke Agentアクションの設定](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/available-actions-in-the-workflow-editor.html#example-configuring-an-invoke-agent-action)。

コンテンツ生成

戦闘

使用例

例

**コンテンツ生成**

指示や文脈に基づいて新しいコンテンツを作成します。

製品概要とターゲットオーディエンスの詳細からブログ記事を作成しましょう。

**ドキュメントを保存**

生成されたコンテンツをファイルやアーティファクトとして保存します。

生成されたキャンペーンプランをダウンロード可能なPDFとして保存してください。

**Compose Message**

入力を組み合わせて、明確でユーザー向けのメッセージを生成します。

複数の研究結果を簡潔なエグゼクティブサマリーにまとめましょう。

**Compose for Variant**

異なるオーディエンスや状況に応じて異なるバージョンのコンテンツを作成します。

企業顧客と小規模事業者向けに別バージョンのコンテンツを作成しましょう。

**画像生成**

プロンプトやコンテンツに基づいて画像を作成します。

AIトレンドに関するブログ記事用のヒーロー画像を生成してください。

コンテキストパラメータ

戦闘

使用例

例

**コンテキストパラメータの抽出**

ユーザーの入力から重要な情報を引き出し、ワークフローの後で使うことができます。

ユーザーリクエストから企業名、業界、ターゲットオーディエンスを抽出します。

**コンテキストパラムのレビュー**

必要な情報が完全かどうかを確認し、欠けている詳細を求めます。

先に進む前に、ユーザーに欠けているターゲット市場を提供するよう促してください。

**パラメータの正規化**

データフォーマットを一貫性のあるものに標準化します。

レポートを生成する前に、すべての日付を同じ形式に変換してください。

**バリアントを展開**

単一の入力から複数のバリエーションを作り出します。

複数の言語や地域別のコンテンツを作成してください。

**コンテキストアーティファクトの取得**

関連する文書やデータを取り込み、より詳しい文脈を提供します。

プロダクトブリーフやドキュメントをワークフローに組み込んで、生成されたコンテンツを豊かにしましょう。

制御フロー

戦闘

使用例

例

**ループのために**

リスト内の各項目ごとに一連の手順を繰り返します。

リスト内の各連絡先ごとにパーソナライズされたメールを作成してください。

**もしも/そうでなければ**

条件に応じて異なる行動を選択します。

ユーザーが医療分野にいる場合は、準拠したメッセージングを作成し、それ以外は標準的なメッセージングを使用してください。

**行動開始**

ワークフローの別のステップに飛ばします。

もしステップが失敗したら、戻ってもう一度やり直してください。

データ処理

戦闘

使用例

例

**解析アカウント**

アカウントや顧客データを読み取り、構造化します。

CSVなどのファイルから構造化アカウントデータを抽出します。

**充実されたアカウントのフォーマット**

強化データを読みやすい形式に整理します。

アカウント調査を営業チーム向けのフォーマット済みレポートにまとめましょう。

**更新文書**

既存の文書の内容を追加または更新します。

生成された画像をマーケティングレポートに挿入します。

HTTP

戦闘

使用例

例

**HTTPリクエスト**

外部APIに接続してデータを取得または送信します。

コンテンツをソーシャルメディアプラットフォームなどの外部システムに投稿します。ワークフロー [におけるHTTP Requestの使用](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/available-actions-in-the-workflow-editor/using-http-request-in-a-workflow.html)を参照してください。

ループの中の人間

戦闘

使用例

例

**承認**

作業を一時停止し、人間が確認・承認するまで。

最終決定前にマネージャーに報告書の承認を求めてください。

研究

戦闘

使用例

例

**ディープリサーチ**

トピックに関する最新かつ詳細な情報を集めます。

AIマーケティングツールの最新トレンドを調査しましょう。

**構造化された研究**

複数の項目で一貫した構造化されたデータを収集します。

企業のリストのために収益、業界、規模のデータを収集しましょう。

構造化コンテンツ

戦闘

使用例

例

**構造化スキーマを入手しましょう**

コンテンツ生成のためのあらかじめ定義された構造を取得します。

コンテンツを生成する前にプロダクトページのスキーマを取得してください。

**抽出変異構造**

特定のバリアントの構造を取得します。

ローカライズ版のスキーマを取得してください。

ツール

戦闘

使用例

例

**Invokeツール**

システム内の特定のエージェントAPIツールや関数を呼び出します。

翻訳前に既存のページコンテンツを取得するために、 *Get Content* ツールを使用してください。「 [ワークフローにおけるInvokeツールの使用](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/available-actions-in-the-workflow-editor/using-invoke-tool-in-a-workflow.html)」を参照してください。

変数

戦闘

使用例

例

**セット変数**

ワークフローの後で使うための値を保存します。

選択した言語を保存して複数ステップで再利用します。

**リセット変数**

保存された値をクリアまたは更新します。

新しいワークフローを始める前にキャンペーン名をリセットしてください。

## アクションの設定

ワークフローを実行する前に、各アクションは設定する必要があります。これにはアクションタイプの選択や、その入力、出力、設定の定義が含まれます。

![AS\_Agents\_action\_params.png](https://doc.sitecore.com/api/markdown-image/sai/ja/users/sitecoreai/images/AS_Agents_action_params.png)

**プロパティ**パネルで利用可能な構成はアクションタイプによって異なります。ほとんどのアクションには以下の設定が含まれています。

-   **入力変数と出力変数** - データがどのようにステップに入力され、結果が次のステップにどのように渡されるかを定義します。
    
    例: researchResultを入力として使い、出力をgeneratedPostとして格納します。
    
-   **Model settings** - 速度、品質、複雑さの要件に基づいてリクエストを処理するモデルを選択します。
    
    例:ドラフト用に*Fast*モデルを選ぶ。
    
-   **Message template** - ユーザーの入力がAIの指示に変換される方法を定義します。プロ [ンプト作成のベストプラクティス](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/create-a-workflow-agent/overview-of-agent-configuration-tabs.html#best-practices-for-writing-prompts "Best practices for writing prompts") を参照してください。
    
    テンプレートには通常、ワークフロー変数(例: {{topic}}、{{target\_audience}})に置き換えられるプレースホルダーが含まれています。タスクによってアクションごとに異なる場合があります。
    
    例: {{target\_audience}} のためにLinkedInに投稿を書くこと {{topic}}。
    
-   **System prompt** - AIの挙動を導く高レベルの指示(トーン、ルール、制約など)を提供します。プロ [ンプト作成のベストプラクティス](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/create-a-workflow-agent/overview-of-agent-configuration-tabs.html#best-practices-for-writing-prompts "Best practices for writing prompts") を参照してください。
    
    例: *あなたはシニアのB2Bマーケティング戦略家です。トーンはプロフェッショナルかつ簡潔に保ちましょう。*
    
-   **スキーマとHTMLテンプレートの選択** - 構造化出力フォーマットとプレビューでのレンダリング方法を選択します。
    
-   **アーティファクトとストレージ設定** - 生成コンテンツの保存方法と識別方法を設定する。
    
    例:出力を *テキスト*、*画像*、*またはコンテンツ項目*として保存する。
    

## 例:Invoke Agentアクションの設定

この例は、ワークフロー内でスキルを持つ標準エージェントの機能を再利用するために**Invoke Agent**アクションを設定する方法を示しています。

**Invoke Agent**アクションは、既存の[標準エージェント](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/create-a-standard-agent.html "Create a standard agent")を*サブエージェント*として呼び出すことで、カスタムやシステムの[スキル](https://doc.sitecore.com/sai/ja/users/sitecoreai/working-with-agentic-studio/understanding-agents/agent-skills.html "Agent skills")、ロジック、設定を再現する代わりに活用できます。これは、既存のエージェントを複数のプロセスで再利用できるモジュラーワークフローに便利です。

![AS\_Agents\_WE\_Invoke\_agent.png](https://doc.sitecore.com/api/markdown-image/sai/ja/users/sitecoreai/images/AS_Agents_WE_Invoke_agent.png)

構成:

-   **エージェント** - 再利用したい標準エージェントを選択します(例: *Customer Feedback Sentiment*)
-   **メッセージ** - 呼び出しされたエージェントに渡される入力。例えば、トリガーの後の最初のアクションであれば、ユーザーの入力を直接渡すことができます。
-   **モデルオーバーライド** - エージェントのデフォルトモデルを使うか、必要に応じてオーバーライドしてください。
-   **出力** - 呼び出しされたエージェントが返す応答で、後のワークフローステップで使用できます。この変数が次のステップの入力と一致していることを確認してください。