AI助手不会列出预期的站点,并返回意外的内容路径

在AEM as a Cloud Service中,当站点根页面缺少cq:conf(配置)引用时,AI Assistant可能会列出临时或意外的内容根并忽略您的主站点。 将目标站点根目录上的cq:conf属性设置为正确的/conf配置路径以恢复精确的站点发现。

描述 description

环境

此问题在以下环境中出现:

  • Adobe Experience Manager as a Cloud Service
  • AEM Sites
  • 启用了AI助理的创作环境
  • 使用内容MCP后端端点配置的AI助手

问题/症状

  • 当您提示AI Assistant列出可用站点时,它会返回临时、测试或临时内容路径。
  • 结果中缺少主生产站点。
  • 只有使用正确的配置布线创建的较新站点或站点才会出现。
  • 具有cq:conf配置的临时根或测试根显示为站点,而没有cq:conf的较旧根则不显示为站点。

解决方法 resolution

在预期的站点根页面上设置配置引用,以便AEM将其识别为站点。

例如,确保/content下的站点根页面将jcr:content/cq:conf设置为适当的配置路径(如/conf/your-site)。

执行以下步骤:

  1. 在AEM创作中,导航到/content下的目标站点的根页面。 打开站点根页面属性。 有关详细步骤,请参阅编辑页面属性
  2. 找到存储cq:conf属性的配置引用字段。 有关详细信息,请参阅配置和配置浏览器
  3. 将配置引用设置为/conf下的站点配置路径(例如,/conf/your-site)。
  4. 保存更改。
  5. 允许完成存储库索引和站点发现过程。
  6. 打开环境的AI助手面板。
  7. 提示助理列出可用站点,并确认结果中显示目标站点。

在您希望AI Assistant检测到主站点的每个环境中应用配置更改,例如开发、暂存和生产。

测试或临时根的权限减轻

要防止在AI Assistant结果中显示临时或测试根(例如,/content/<site>-test),请限制标准创作角色的这些内容路径的读取权限。 AI Assistant尊重AEM权限,并且仅遵循当前用户可读取的表面路径。

建议的步骤:

  • 删除或限制常规创作组对测试或临时内容根的读取权限。
  • 确保只有一小部分技术或管理员组保留对这些路径的读取访问权限。

影响:

  • 之前有权访问这些测试根的作者将不再在Sites控制台中或通过AI Assistant查询看到它们。
  • 没有引入任何产品缺陷;这是基于您的治理要求的标准权限范围。

相关阅读

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f