会話型エージェント インターフェースのベスト プラクティスとテストでは、追加の考慮事項を考慮する必要があります。
ベスト プラクティスを実装する
会話型エージェント インターフェースを実装する際は、以下のベスト プラクティスを参考にしてください。
- 訪問者 ID の一貫性: 特定のエンドユーザーに対する各リクエストで、一意の
visitor_idが一貫して送信されるようにします。これは、正確なパーソナライズとモデル トレーニングに不可欠です。この識別子は、セッションやログイン / ログアウトの状態にかかわらず、エンドユーザーに対して一貫性を保つことが理想的です。 - ブランチ管理:
default_branchは一般的ですが、商品カタログが複数のブランチで構成されている場合は、正しいブランチ ID を使用していることを確認してください。 - Search API のインタラクション:
SIMPLE_PRODUCT_SEARCHの場合やrefined_searchが指定されている場合は、refined_searchフィールドのqueryまたは元のクエリを使用して、コア Search API(SearchService.Search)に個別の呼び出しを行い、実際の商品のリスティングを取得してください。Conversational API は、主に会話機能とユーザーの意図の理解に重点を置いており、商品結果を直接返すことはありません。 - ユーザー インターフェースの設計:
conversational_text_response、followup_question、refined_searchのオプションを直感的にユーザーに提示し、ユーザーをガイドするウェブ インターフェースを設計します。
LLM 生成の属性を構成する
会話エージェントが回答を生成できるようにするには、属性コントロールで属性を [取得可能] に設定する必要があります。
属性が Indexable であっても Retrievable でない場合、会話型エージェントは商品を見つけることはできますが、詳細を読み取ってユーザーの質問に回答することはできません。会話エージェントは、申し訳ございませんが、その商品は取り扱っておりませんなどのフォールバック レスポンスをトリガーすることがよくあります。
そのため、LLM が使用できるように、セマンティック属性(Title、Description、Brand、Specs)を [Retrievable: True] に設定する必要があります。フロントエンドでレンダリングに必要となる場合は、ユーザー インターフェースまたはアプリの属性(BrandID、SkuID)を 取得可能: True に設定します。コンテキスト ウィンドウの使用を最適化するには、バックエンド メタデータを [Retrievable: False] に設定します。
A/B テストを計画する
関連性は重要な入力指標ですが、AI Commerce Search では、ビジネス成果の最適化を目的として、他の変数も考慮されます。
| 指標 | |
|---|---|
| 訪問あたりの収益(RPV) | 検索パフォーマンスを測るうえで最も効果的な指標は、コンバージョン率、平均注文額、関連性を考慮した「訪問あたりの収益」です。 |
| コンバージョン - 平均注文額(AOV) | コンバージョン率と AOV はどちらも RPV に影響します。 |
| 関連性 - 購入可能性 - 価格 | 関連性などの入力に基づいて、パフォーマンスの高い検索結果が生成されます。 |
A/B テストの準備状況チェックリスト
使用された成功指標は次のとおりです。
| 項目 | 定義 | ステージ |
|---|---|---|
| イベント アトリビューション スキーム | Google と協力して、測定用のユーザー イベントを適切にセグメント化します。 | テスト前 |
| モニタリング データの入力 | パフォーマンスに影響する可能性のある異常がトレーニング データに含まれているかどうかをすばやく把握できます。 | テスト前 |
| イベントの報道 | 検索またはレコメンデーションの AI セッションに関連する考えられるすべての結果を計測していますか? | テスト前 |
| 測定可能な成功基準 | 完了の定義(測定可能な用語で記述)。 | テスト前 |
| UX のバイアスを測定する機能 | テスト群間で一貫した UX を確保します。 | テスト中 |
| VAIS データと使用量の整合性 | アトリビューション トークン、フィルタ、並べ替え、オフセットなどが API から UserEvents に渡されていることを確認します。イベントと API リクエストの間で訪問者 ID/ユーザー ID が一致している。 | テスト中 |
| テスト期間中のチューニングの承認 | チューニング アクティビティを計画し、変更を文書化し、測定と解釈を適宜調整します。 | テスト期間中 |
概念実証または実用最小限の製品を実装する
| データの取り込み | A/B テストの計画 | パフォーマンス指標 | ガバナンスとプロセス |
|---|---|---|---|
|
最新の完全な商品カタログの取り込み Google とお客様との間でデータを確実に同期するために、推奨されるイベント取り込み方法を遵守する。 テスト ID、訪問者 ID、適切に実装された検索トークンなど、必要なアトリビューションを渡す。 |
テストのベスト プラクティスを取り入れ、確実に信頼できる結果にする:
|
すべての評価基準は、指標に基づいて経験的、客観的に測定する必要があります。 パフォーマンスを正確に測定するには、追跡する指標の正確な定義に基づき対応することが重要。 トラッキングする標準的な指標には、次のようなものがある:
| データの統合、テスト、機能のロールアウト、最適化は、繰り返しのプロセスであり、リソースが必要になる。 |
テストの進め方の例
| 実用最小限の製品の依存関係を満たす | 測定を調整する | 本番環境のダークモードをデプロイする | 続行か中止かの決定 |
|---|---|---|---|
|
|
|
|

| 継続的にテストを実施する | トラフィックの X% に増やす | 測定、調整、反復 | 実際のトラフィックの X% に増やす |
|---|---|---|---|
|
|
|
|
テストを成功させるための要素
| 測定値を調整し、成功基準を確立する | テストの公平性を維持する | データ品質をモニタリングする |
|---|---|---|
|
|
|
役割とテストのオーナーシップ
| 自分 | ||
|---|---|---|
| 品質評価 | Commerce Search の結果 | UX の影響 |
| 測定 | バックアップ / 検証 | 権限 |
| テレメトリー / データ | プラットフォームのボリューム指標(パフォーマンスの検証) イベントとインデックスの異常値 |
アトリビューション トークンと再現手順(問題の検証) |
| 検索プラットフォーム |
商品レベルのアイテム
|
クエリ/サービスの項目
|
| 続行か中止か | 提案 | 承認 |
コンソールでテストを実施する
Gemini Enterprise for Customer Experience コンソールの AI Commerce Search の [Experiments] ページに移動します。
[テスト] ページに移動Google のアトリビューション手法を適用して、AI Commerce Search のオンボーディングと A/B テストの高度なセルフサービス分析にコンソールを使用します。
トラフィックのセグメンテーション、ビジネス指標、検索とブラウジングのパフォーマンスをモニタリングします。
検索訪問あたりの指標をキーワード検索とブラウジングの両方に適用します。
テストのパフォーマンスを、統計的有意性の指標を含む時系列として表示します。
埋め込み Looker プラットフォームを使用します。