Skip to content

エージェントステップ

Agent ステップを使用すると、AI を活用したデシジョンとコンテンツ生成をキャンバスワークフローに直接追加できます。詳細については、Brazeエージェントを参照してください。

!キャンバスユーザー旅行のエージェントステップ。

仕組み

ユーザーがキャンバスのエージェントステップに到達すると、Brazeは設定したインプットデータ(フルコンテキストまたは選択したフィールド)を選択したエージェントに送信します。次に、エージェントはそのモデルと命令を使用して入力を処理し、出力を返します。その出力は、ステップで定義した出力変数に保存されます。

次に、この変数を2 つの主な方法で使用できます。

  • 決定:ルートユーザーは、エージェントのレスポンスに基づいて、さまざまなキャンバスパスを停止します。たとえば、リードスコアリングエージェントは1 ~10 の数値を返す場合があります。このスコアを使用して、ユーザーのメッセージングを続行するか、ジャーニーから削除するかを決定できます。
  • パーソナライゼーション:エージェントの応答をメッセージに直接挿入します。例えば、エージェントは、顧客 フィードバックを分析し、顧客の意見を参照し、再ソリューションを示唆するem パスのエティックフォローアップメールを生成することができます。

エージェントステップの作成

ステップ 1: ステップを追加する

サイドバーからAgentコンポーネントをドラッグアンドドロップするか、ステップの下部にあるプラスボタンを選択し、Agentを選択します。

ステップ 2: エージェントの選択

このステップでデータを処理するエージェントを選択します。既存のエージェントを選択するか、このステップから直接的に新しいエージェントを作成します。セットアップガイダンスについては、カスタムエージェントの作成を参照してください。

ステップ 3: 出力変数の定義

エージェント出力は”output variables&quot と呼ばれ、context variable に格納され、簡単にアクセスできます。出力変数を定義するには

  1. 変数に名前を付けます。
  2. データタイプを選択します。

エージェント出力は、文字列、数値、またはブール値として保存できます。これにより、キャンバス内のテキストパーソナライゼーションと条件付きロジックの両方に柔軟性を持たせることができます。各タイプの一般的な使用方法を次に示します。

定義すると、コンテキスト変数と同じテンプレート構文を使用して、キャンバス全体で出力変数を使用できます。Context Variable Segment フィルターを使用するか、またはLiquid: {{context.${response_variable_name}}} を使用してエージェントレスポンスをテンプレートします。

ステップ 4: エージェントに提供するコンテキストを決定する

エージェントが実行時に受信するデータを決定する必要があります。以下のオプションがあります。

  • すべてのキャンバスコンテキストを含める:使用可能なすべてのキャンバスコンテキスト変数(Canvas エントリプロパティなど)と、コンテキストステップs で指定された他のコンテキストを渡します。
  • 値を指定します。ユーザーの名や好きなカラーなど、選択したプロパティーのみを渡します。このオプションを選択すると、エージェントはここで割り当てた値にのみアクセスできます。Keyごとに、具体的なユーザープロファイル フィールドまたはコンテキスト変数を定義するLiquid タグを入力します。

エラー処理

  • 接続されたモデルがレート制限 エラーを返す場合、Brazeは指数バックオフで最大5 回再試行します。
  • 他の理由(不正なAPI キーなど)でエージェントが失敗した場合、出力変数はnull に設定されます。
  • 応答は、繰り返しの呼び出しを減らすために、同じ入力に対してキャッシュされます。

分析

エージェントステップの実行方法を追跡するには、次のメトリクスを参照してください。

関連記事

New Stuff!