在使用智能内容服务开始资产标记之前,请将Experience Manager Assets与Adobe开发人员控制台集成,以利用Adobe Sensei的智能服务。 配置后,使用一些图像和标记来培训服务。
在使用智能内容服务之前,请确保:
当您与Adobe Developer Console集成时,Experience Manager服务器在将请求转发到智能内容服务之前,会使用Adobe Developer Console网关验证您的服务凭据。 要进行集成,您需要具有组织管理员权限的Adobe ID帐户以及为组织购买和启用的智能内容服务许可证。
要配置智能内容服务,请遵循以下顶级步骤:
要生成公钥,请在Experience Manager中创建智能内容服务](#obtain-public-certificate)配置。 [为 OAuth 集成获取公共证书。
在 Adobe 开发人员控制台中创建集成,并上传生成的公共密钥。
使用Adobe开 发人员控制台中的API密钥和其他凭据配置您的部署。
测试配置。
(可选)在资产上传时启用自动标记。
公共证书允许您在 Adobe 开发人员控制台上验证配置文件。
在Experience Manager用户界面中,访问工具 > Cloud Services > 旧Cloud Services。
在“Cloud Services”页面中,单击资产智能标记下的Configure Now。
在创建配置对话框中,为智能标签配置指定标题和名称。 单击创建。
在AEM Smart Content Service对话框中,使用以下值:
服务 URL: https://mc.adobe.io/marketingcloud/smartcontent
授权服务器: https://ims-na1.adobelogin.com
现在将其他字段留空(稍后提供)。 单击确定。
图:提供内容服务URL的“智能内容服务”对话框
作为服务URL提供的URL无法通过浏览器访问,并生成404错误。 配置与服务URL参数的值相同,可以正常工作。 有关总体服务状态和维护计划,请参阅https://status.adobe.com。
单击下载用于OAuth集成的公共证书,然后下载公共证书文件AEM-SmartTags.crt
。
图:智能标记服务的设置。
证书过期后,它不再受信任。 无法续订已过期的证书。要添加证书,请执行以下步骤。
以管理员身份登录 Experience Manager 部署。单击工具 > 安全 > 用户。
找到并单击 dam-update-service 用户。单击Keystore选项卡。
删除包含已过期证书的现有 similaritysearch KeyStore。单击保存并关闭。
图:删除Keystore中 similaritysearch
的现有条目以添加安全证书。
导航到工具 > 云服务 > 旧版云服务。单击 资产智能标记 >显 示配置 >可 用配置。 单击所需的配置。
要下载公共证书,请单击下载OAuth集成的公共证书。
访问https://console.adobe.io并导航到集成页面上的现有智能内容服务。 上传新证书。 有关详细信息,请参阅创建Adobe Developer Console集成中的说明。
要使用智能内容服务API,请在Adobe开发人员控制台中创建集成,以获取API密钥 (在Adobe开发人员控制台集成的客户端ID字段中生成)、技术帐户ID、组织适用于[!DNL Experience Manager]中云配置的[!UICONTROL 资产智能标记服务设置]的ID和客户端机密。
在浏览器中访问 https://console.adobe.io。选择相应的帐户并验证关联的组织角色是否为系统管理员。
创建具有任何所需名称的项目。单击添加 API。
在添加 API 页面中,依次选择 Experience Cloud 和智能内容。单击下一步。
选择上传您的公共密钥。提供从 Experience Manager 下载的证书文件。此时将显示“公共密钥上传成功”消息。单击下一步。
创建新的服务帐户(JWT) 凭据页显示服务帐户的公钥。
单击下一步。
在选择产品配置文件页面上,选择智能内容服务。单击保存配置的 API。
页面会显示有关配置的更多信息。打开此页可复制这些值,并在Experience Manager中的云配置的资产智能标记服务设置中添加这些值,以配置智能标记。
图:Adobe Developer Console中集成的详细信息
要配置集成,请使用Adobe开发者控制台集成中的TECHNICAL ACCOUNT ID、ORGANIZATION ID、CLIENT SECRET和CLIENT ID字段的值。 创建Smart Tags云配置允许验证来自Experience Manager部署的API请求。
在Experience Manager中,导航到工具 > Cloud Service > 旧Cloud Services以打开Cloud Services控制台。
在资产智能标记下,打开上面创建的配置。 在服务设置页上,单击编辑。
在 AEM 智能内容服务对话框中,为服务 URL 和授权服务器字段使用预填充的值。
对于字段Api密钥、技术帐户ID、组织ID和Adobe机密,复制并使用在客户开发人员控制台集成中生成的以下值。
资产智能标记服务设置 | Adobe Developer Console 集成域 |
---|---|
API 键 | 客户端ID |
技术帐户 ID | 技术帐户ID |
组织 ID | 组织 ID |
客户端密钥 | 客户机密钥 |
完成配置后,可以使用JMX MBean验证配置。 要验证,请遵循以下步骤。
访问https://[aem_server]:[port]
的Experience Manager服务器。
转到工具 > 操作 > Web控制台以打开OSGi控制台。 单击Main > JMX。
单击 com.day.cq.dam.similaritysearch.internal.impl
. 它打开SimilaritySearch杂项任务。
单击 validateConfigs()
. 在验证配置对话框中,单击调用。
验证结果将显示在同一对话框中。
在Experience Manager中,转至工具 > 工作流 > 模型。
在工作流模型页面上,选择 DAM 更新资产工作流模式。
单击工具栏中的编辑。
展开侧面板以显示步骤。拖动 DAM 工作流部分中可用的智能标记资产步骤,并将其放在流程缩略图步骤之后。
图:在 DAM 更新资产工作流中的流程缩略图步骤之后添加智能标记资产步骤。
在编辑模式下打开该步骤。在高级设置下,确保选中处理程序前进选项。
图:配置DAM更新资产工作流并添加智能标记步骤
在参数选项卡中,如果希望完成工作流,请选择忽略错误,即使自动标记步骤失败也是如此。
图:配置DAM更新资产工作流以添加智能标记步骤和提前选择处理程序
要在上传资产时标记资产,而不考虑是否对文件夹启用了智能标记,请选择忽略智能标记标志。
图:配置DAM更新资产工作流以添加智能标记步骤并选择忽略智能标记标记。
单击确定,以关闭流程步骤,然后保存工作流。
为了使智能内容服务能够识别您的业务分类,请在已包含与您的业务相关的标记的一组资产上运行该分类。 为了有效地标记您的品牌图像,智能内容服务要求培训图像符合某些准则。 培训后,服务可以对类似的资产集应用相同的分类。
您可以对服务进行多次培训,以提高其应用相关标签的能力。 在每个培训周期后,运行一个标记工作流并检查您的资产是否已正确标记。
您可以定期或根据需要对智能内容服务进行培训。
培训工作流仅在文件夹上运行。
为获得最佳效果,培训集中的图像符合以下准则:
数量和大小:每个标记至少 30 张图像。长边至少 500 像素。
一致:用于特定标签的图像在视觉上相似。
例如,将所有这些图像标记为my-party
(用于培训)并不是个好主意,因为它们在视觉上并不相似。
覆盖:在培训中的图像中使用足够的变体。我们的想法是提供一些比较多样的例子,让Experience Manager学会专注于正确的事情。 如果要对视觉上不同的图像应用相同的标签,请至少包含每种类型的五个示例。
例如,对于标签model-down-pose,包含更多与下面突出显示的图像相似的培训图像,以便服务在标记期间更准确地识别类似图像。
分散注意力/妨碍:该服务对分散注意力的图像(突出的背景、不相关的伴奏,如与主题有关的物体/人)进行了更好的培训。
例如,对于标签休闲鞋,第二幅图像不是好的培训候选者。
完整性:如果图像符合多个标记的条件,请在包含培训图像之前添加所有适用的标记。例如,对于 raincoat
和 model-side-view
等标记,在将其加入培训之前,在符合条件的资产上添加这两个标记。
智能内容服务是否能够对您的标签进行培训并将它们应用于其他图像,这取决于您用于培训的图像质量。 为获得最佳效果,Adobe建议您使用视觉上相似的图像来针对每个标签培训服务。
您可以启用智能内容服务,以定期对文件夹中的资产和关联标记进行培训。 打开资产文件夹的属性页面,在详细信息选项卡下选择启用智能标记,然后保存更改。
为文件夹选择此选项后,Experience Manager将自动运行培训工作流,以便对文件夹资产及其标记进行智能内容服务培训。 默认情况下,培训工作流每周在星期六半夜12:30运行。
您可以根据需要从工作流控制台中培训智能内容服务。
在Experience Manager接口中,转至工具 > 工作流 > 模型。
在工作流模型页面中,选择智能标记培训工作流,然后单击工具栏中的开始工作流。
在运行工作流对话框中,浏览至包含用于培训服务的已标记资源的有效负荷文件夹。
指定工作流的标题并添加注释。 然后,单击运行。 资产和标记会提交以用于培训。
在处理文件夹中的资源以进行培训后,仅在后续培训周期中处理修改后的资源。
要检查智能内容服务是否在资产培训集中的标记上接受过培训,请从“报告”控制台中查看培训工作流报告。
在Experience Manager接口中,转至工具 > 资产 > 报表。
在资产报表页面中,单击创建。
选择智能标记培训报告,然后单击工具栏中的下一步。
指定报表的标题和描述。在计划报告下,保持选中立即选项。如果要安排以后的计划报告,请选择稍后,然后指定日期和时间。然后,单击工具栏中的创建。
在资产报表页面中,选择生成的报表。要视图报表,请单击工具栏中的视图。
查看报告的详细信息。
报表显示您培训的标记的培训状态。培训状态列中的绿色表示已为标记培训“智能内容服务”。黄色表示服务未针对特定标记进行完整培训。在这种情况下,使用特定标记添加更多图像并运行培训工作流以在标签上完整地培训服务。
如果此报表中未显示标记,请再次运行这些标记的培训工作流程。
要下载报告,请从列表中选择它,然后单击工具栏中的下载。 报表以Microsoft Excel电子表格的形式下载。
增强的智能标签基于图像及其标签的学习模型。 这些模型并不总是能够完美地识别标签。 智能内容服务的当前版本具有以下限制:
要使用智能标记(常规或增强)搜索资产,请使用Assets全文搜索(全文搜索)。 智能标记没有单独的搜索谓词。