配置内容AI 搜索组件 configure-content-ai-search-component
内容AI 搜索组件为网站访客提供了创作AI支持的搜索。 了解如何为内容作者启用此组件。
先决条件 prerequisites
- 已创建至少一个内容Source,状态为可用。
- 在创作和发布上设置的AEM Content AI客户端 OSGi配置(
ContentAIClientImpl),具有有效的API凭据和 默认内容Source 值。 有关如何获取凭据的信息,请参阅文档设置Adobe Developer Console项目。
创建代理组件 proxy-component
与所有核心组件一样,建议为AEM附带的默认内容AI 搜索组件创建代理组件。 通过将代理组件中特定于项目的更改保留在/apps下,Adobe会自动更新/libs下的基础组件,并且项目组件会自动继承这些更新。 有关详细信息,请参阅文档使用核心组件和组件指南。
配置客户端库 clientlib
内容AI 搜索组件不遵循在核心组件中包含客户端库的标准模式。 请按照以下步骤进行操作。
将以下内容添加到项目的页面组件customheaderlibs.html (对于CSS)和customfooterlibs.html (对于JS):
<sly data-sly-use.clientLib="/libs/granite/sightly/templates/clientlib.html"
data-sly-call="${clientLib.css @ categories='core.wcm.components.contentaisearch.v1'}"></sly>
如果项目在其上方叠加其自身的品牌样式,则在此类别之后为项目自身的客户端库添加第二个类别。
使用内容AI 搜索组件 using
您的内容作者现在可以将内容AI 搜索组件放置到其页面上。 有关详细信息,请参阅文档内容AI 搜索组件。
组件如何使用内容人工智能 how-it-works
- 标准搜索查询由与Content Source索引相同的检索层提供,从配置的源返回匹配的页面、片段或资源。
- 启用人工智能生成的摘要后,该组件还会调用AEM Content AI生成端点,将响应置于同一索引内容中,并在摘要旁边显示源,以便访客可以验证。
- 由于这两项功能是从同一受管控的内容Source中读取的,因此结果和摘要与当前索引的内容保持一致。 重新运行客户获取(请参阅控制您的内容源)会刷新这两个内容。
后续步骤 next-steps
- 控制您的内容源 — 创建和管理此组件搜索的内容Source。
- 设置Adobe Developer Console项目 — 获取OSGi Content AI客户端配置使用的凭据。
- 内容人工智能API引用 — 了解此组件调用的基础搜索和生成性摘要端点。
recommendation-more-help
experience-manager-core-components-help-main-toc