Skip to content

カスタムエージェントを展開する

カスタムエージェントを作成した後、それをキャンバスステップやカタログフィールドで活用する方法を学べ。導入については、Braze エージェントを参照せよ。

キャンバス内のエージェント

エージェントを旅程のステップとして利用し、パーソナライズされたメッセージを送ったり、リアルタイムでの意思決定を導いたりできる。詳細な設定手順については、エージェントのステップを参照せよ。

ユースケース

カタログのエージェント

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

ユースケース

ステップ

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

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

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

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

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

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

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

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

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

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

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

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

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

「記述子」エージェントが適用された"product_description"フィールド。「description」の出力が応答フィールドとして選択される。

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

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

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

エージェントを監視せよ

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

キャンバス用のエージェント使用状況セクションには、アクティブなエージェントが2つと非アクティブなエージェントが1つ表示される。

エージェントのログセクションでは、キャンバスやカタログ内で発生する実際のエージェントコールを監視できる。日付範囲、結果(成功または失敗)、発信場所などの情報でフィルターをかけることができる。現在のページに表示されているログのみをエクスポートするには、[CSVでエクスポート]を選択することもできる。

エージェントAI感情スコアのログ。

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

エージェント「ランダムスポーツ割り当て」の詳細パネルには、入力プロンプト、出力応答、および関連するユーザー IDが表示される。

Currentsを使う

これらのCurrentsイベントを使って、Kafkaレコードスキーマにアクセスすることもできる。

  • エージェントが実行したイベント
  • ツール起動イベント

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

関連記事

New Stuff!