Skip to content

カスタムエージェントをデプロイする

カスタムエージェントを作成した後、それをCanvasステップやカタログフィールドで活用する方法を学びましょう。概要については、Brazeエージェントを参照してください。

Canvas内のエージェント

エージェントをジャーニーのステップとして使用し、メッセージをパーソナライズしたり、リアルタイムで意思決定を導いたりできます。詳細な設定手順については、エージェントステップを参照してください。

ユースケース

カタログ内のエージェント

エージェントをカタログフィールドに適用すると、各行の値を自動的に生成または計算できます。エージェントは、将来カタログに追加される新しい行に対しても実行されます。

ユースケース

ステップ

カタログフィールド内のエージェントステップ。

カタログフィールドにエージェントを追加するには:

  1. カタログに新しいフィールドを追加します。
  2. AIエージェントを適用を選択します。
  3. このフィールドにエージェントを割り当てます。
  4. 入力として渡す列を選択します。何も選択しない場合、エージェントはカタログ内のすべての列にアクセスできます。
  5. カタログ行の更新時にエージェントがフィールドを再計算するかどうかを決定します。このオプションを選択しない場合、エージェントは各行につき一度だけ実行されます。
  6. フィールドを追加を選択してエージェントをデプロイし、コスト見積もりを確認します。コスト見積もりモーダルには、エージェントがこのカタログで実行される回数が表示されます。これはおおよそ総行数に等しくなります。続行するには、確認を選択します。

カタログエージェントの動作方法

起動後、エージェントは各行を評価し、選択された列をコンテキストに取り込んで出力を生成します。エージェントは、デプロイ後に追加されたすべての新しい行に対しても実行されます。カタログ行の更新時に再計算を選択した場合、既存のソースフィールドが変更されると、このフィールドのすべての値が更新されます。

エージェントを使用しているカタログのフィールドを更新したり編集したりできます。列からエージェントを削除するには、AIエージェントを適用の選択を解除します。この操作により、列は非エージェント列に戻り、フィールドにはエージェントがカタログ上で最後に実行された際に適用した最新の値が保持されます。

カタログ内の循環参照はサポートされていません。つまり、以下のシナリオは発生しません:

  • エージェント列1がエージェント列2を入力として使用する
  • エージェント列2がエージェント列1を入力として使用する

カタログフィールドに対して「AIエージェントを適用」を選択するオプション。

応答フィールドを定義する

エージェントが出力形式としてフィールドを使用する場合、カタログフィールドで使用する応答フィールドとして、エージェントから対応するフィールドを選択できます。

例えば、以下のフィールドで出力形式を構造化し、製品説明をカタログに追加するエージェントがあるとします:

カタログにproduct_descriptionという名前のフィールドを追加し、応答フィールドとしてdescriptionを選択すると、その列にエージェントの説明が入力されます。

「Descriptor」エージェントが適用された「product_description」フィールド。「description」出力が応答フィールドとして選択されています。

また、アイテムを編集を選択してエージェントが生成した説明を手動で上書きすることもできます。エージェントが生成した説明に戻すには、セル内の更新シンボルを選択します。

カタログにおけるエラー処理

  • 失敗したカタログ呼び出しは再試行されません。
  • 基盤モデルプロバイダーへのAPI呼び出しが、無効なAPIキーエラーやレート制限エラーなどのエラーを返した場合、フィールド値は更新されません。
  • 失敗した実行の詳細については、エージェントのログを確認できます。

エージェントを監視する

エージェントの使用状況セクションでは、カタログやCanvases内でエージェントが実際に使用されている場所を参照し、そこに移動できます。

Canvases用のエージェント使用状況セクション。アクティブなエージェントが2つと非アクティブなエージェントが1つ表示されています。

エージェントのLogsセクションでは、Canvasesやカタログ内で発生する実際のエージェント呼び出しを監視できます。日付範囲、結果(成功または失敗)、呼び出し元などの情報でフィルタリングできます。現在のページに表示されているログのみをエクスポートするには、CSVをエクスポートを選択することもできます。

エージェント「AI Sentiment Score」のログ。

特定のエージェント呼び出しに対して表示を選択すると、入力、出力、およびユーザーIDを確認できます。

エージェント「Random Sports Assignment」の詳細パネル。入力プロンプト、出力応答、および関連するユーザーIDが表示されています。

Currentsを使用する

以下のCurrentsイベントを使用して、Kafkaレコードスキーマにアクセスすることもできます:

  • エージェント実行イベント
  • ツール呼び出しイベント

詳細については、メッセージエンゲージメントイベント用語集を参照してください。

New Stuff!