AI アシスタントは、想定されるサイトを一覧表示せず、意図しないコンテンツパスを返します
AEM as a Cloud Serviceでは、サイトルートページにcq:conf (設定)参照が欠落している場合、AI アシスタントが一時的または意図しないコンテンツルートを一覧表示し、プライマリサイトを省略する場合があります。 サイトの正確な検出を復元するには、目的のサイト ルートのcq:conf プロパティを正しい/conf設定パスに設定します。
説明 description
環境
この問題は、次の環境で発生します。
- Adobe Experience Manager as a Cloud Service
- AEM Sites
- AI アシスタントが有効になっているオーサー環境
- Content MCP バックエンドエンドポイントで設定されたAI アシスタント
問題/症状
- 利用可能なサイトの一覧表示を要求すると、AI アシスタントは、アドホック、テスト、または一時的なコンテンツパスを返します。
- プライマリ実稼動サイトが結果に含まれていません。
- 新しいサイトまたは正しい設定配線で作成されたサイトのみが表示されます。
- cq:conf設定を持つ一時ルートまたはテストルートはサイトとして表示されますが、cq:confを持たない古いルートはサイトとして表示されません。
解決策 resolution
AEMがサイトとして認識できるように、目的のサイトルートページで構成参照を設定します。
例えば、/contentの下のサイトルートページにjcr:content/cq:confが適切な設定パス(/conf/your-siteなど)に設定されていることを確認します。
次の手順に従います。
- AEM オーサーで、
/contentの下にある目的のサイトのルートページに移動します。 サイトのルートページプロパティを開きます。 詳細な手順については、 ページプロパティの編集を参照してください。 cq:confプロパティを格納する構成参照フィールドを探します。 詳しくは、設定と設定ブラウザーを参照してください。- 構成参照を
/confの下のサイト構成パスに設定します(例:/conf/your-site)。 - 変更内容を保存します。
- リポジトリのインデックス作成とサイト検出プロセスの完了を許可します。
- 環境のAI アシスタントパネルを開きます。
- アシスタントに使用可能なサイトのリストを表示するように指示し、目的のサイトが結果に表示されることを確認します。
AI アシスタントがプライマリサイトを検出することを期待している各環境(開発、ステージ、実稼動など)に、設定変更を適用します。
テストまたは一時的なルートの権限の緩和
一時的なルートまたはテストルート(例:/content/<site>-test)がAI アシスタントの結果に表示されないようにするには、標準オーサリング役割に対するコンテンツパスに対する読み取り権限を制限します。 AI アシスタントは、AEMの権限を尊重し、現在のユーザーが読み取れるパスのみをサーフェスします。
推奨される手順:
- テストまたはアドホックコンテンツルート上の一般的なオーサリンググループの読み取りアクセスを削除または制限します。
- それらのパスへの読み取りアクセス権を保持するのは、技術的または管理者グループの一部のみです。
影響 :
- 以前にこれらのテストルートにアクセスした作成者は、サイトコンソールまたはAI アシスタントクエリを介してそれらを表示しなくなります。
- 製品に欠陥が発生することもありません。これは、ガバナンス要件にもとづく標準的な権限範囲です。
3d58f420-19b5-47a0-a122-5c9dab55ec7f