Preparación Assets para el etiquetado inteligente

Antes de poder etiquetar los recursos mediante inicios mediante Smart Content Services, integre Experience ManageR Assets con Adobe Developer Console para aprovechar el servicio inteligente de Adobe Sensei. Una vez configurado, entrene el servicio con unas pocas imágenes y una etiqueta.

Antes de utilizar Smart Content Service, asegúrese de lo siguiente:

Integración con Adobe Developer Console

Cuando se integra con Adobe Developer Console, el Experience Manager servidor autentica las credenciales del servicio con la puerta de enlace de Adobe Developer Console antes de reenviar la solicitud al servicio de contenido inteligente. Para integrarlo, necesita una cuenta de Adobe ID con privilegios de administrador para la organización y una licencia de Smart Content Service comprada y activada para su organización.

Para configurar el servicio de contenido inteligente, siga estos pasos de nivel superior:

  1. Cree una configuración de Smart Content Service en Experience Manager para generar una clave pública. Obtenga un certificado público para la integración de OAuth.

  2. Cree una integración en Adobe Developer Console y cargue la clave pública generada.

  3. Configure la implementación utilizando la clave de API y otras credenciales de Adobe Developer Console.

  4. Compruebe la configuración.

  5. Optionally, enable auto-tagging on asset upload.

Crear la configuración de Smart Content Service para obtener un certificado público

El certificado público permite autenticar el perfil en Adobe Developer Console.

  1. En la Experience Manager interfaz de usuario, acceda a Herramientas > Cloud Services > Cloud Services ​preexistentes.

  2. In the Cloud Services page, click Configure Now under Assets Smart Tags.

  3. En el cuadro de diálogo Crear configuración , especifique un título y un nombre para la configuración de etiquetas inteligentes. Haga clic en Crear.

  4. En el cuadro de diálogo AEM Smart Content Service , utilice los valores siguientes:

    URL de servicio: https://mc.adobe.io/marketingcloud/smartcontent

    Servidor de autorización: https://ims-na1.adobelogin.com

    Deje el resto de campos en blanco por ahora (se proporcionará más tarde). Haga clic en Aceptar.

    Cuadro de diálogo Experience Manager Smart Content Service para proporcionar la URL del servicio de contenido

    Figura: Cuadro de diálogo de Smart Content Service para proporcionar la URL del servicio de contenido

    Nota

    La dirección URL proporcionada como URL de servicio no es accesible a través del explorador y genera un error 404. La configuración funciona correctamente con el mismo valor del parámetro de URL de servicio. Para obtener información sobre el estado general del servicio y la programación de mantenimiento, consulte https://status.adobe.com.

  5. Haga clic en Descargar certificado público para la integración de OAuth y descargue el archivo de certificado público AEM-SmartTags.crt.

    Una representación de la configuración creada para el servicio de etiquetado inteligente

    Figura: Configuración del servicio de etiquetado inteligente

Reconfigure when a certificate expires

Una vez que caduca un certificado, ya no es de confianza. No puede renovar un certificado caducado. Para añadir un nuevo certificado, siga estos pasos.

  1. Inicie sesión en la implementación Experience Manager como administrador. Haga clic en Herramientas > Seguridad > Usuarios.

  2. Busque y haga clic en el usuario dam-update-service. Click Keystore tab.

  3. Elimine el almacén de claves similaritysearch y el certificado caducado. Haga clic en Guardar y cerrar.

    Eliminar la entrada de búsqueda por similitudes existente en Keystore para agregar un nuevo certificado de seguridad

    Imagen: Elimine la entrada similaritysearch en el almacén de claves para añadir un nuevo certificado de seguridad.

  4. Vaya a Herramientas > Cloud Services > Servicios de nube heredados. Haga clic en Etiquetas inteligentes de recursos > Mostrar configuración > Configuraciones disponibles. Haga clic en la configuración requerida.

  5. To download a public certificate, click Download Public Certificate for OAuth Integration.

  6. Acceda a https://console.adobe.io y vaya a los servicios de contenido inteligente existentes en la página Integraciones . Cargue el nuevo certificado. For more information, see the instructions in Create Adobe Developer Console integration.

Creación de la integración de Adobe Developer Console

Para utilizar las API de Smart Content Service, cree una integración en Adobe Developer Console para obtener la clave de API (generada en el campo ID de CLIENTE de la integración de la consola de desarrollador de Adobe), el ID de la cuentaTÉCNICA, el ID deORGANIZACIÓN y la configuración del servicio de etiquetado inteligente de CLIENT SECRET Experience Managerpara recursos en nube en la configuración de nube de la versión de nube de Microsoft.

  1. Acceda a https://console.adobe.io en el explorador. Seleccione la cuenta adecuada y compruebe que la función de organización asociada sea administrador del sistema.

  2. Cree un proyecto con el nombre que desee. Haga clic en Añadir API.

  3. En la página Añadir una API , seleccione Experience Cloud y Contenido inteligente. Haga clic en Siguiente.

  4. Seleccione Cargar la clave pública. Proporcione el archivo de certificado descargado de Experience Manager. Se muestra un mensaje con las claves públicas cargadas correctamente. Haga clic en Siguiente.

    La página Crear una nueva página de credenciales de cuenta de servicio (JWT) muestra la clave pública de la cuenta de servicio que se acaba de configurar.

  5. Haga clic en Siguiente.

  6. En la página Seleccionar perfiles de producto, seleccione Servicios de contenido inteligente. Haga clic en Guardar API configurada.

    La página muestra más información sobre la configuración. Mantenga esta página abierta para copiar y agregar estos valores en Assets Smart Tagging Service Settings de configuración de nube en Experience Manager para configurar etiquetas inteligentes.

    En la pestaña Información general, puede revisar la información proporcionada para la integración.

    Figura: Detalles de la integración en Adobe Developer Console

Configurar el servicio de contenido inteligente

Para configurar la integración, utilice los valores de los campos ID DE CUENTATÉCNICA, ID DEORGANIZACIÓN, CLIENT SECRETe ID DE CLIENTE de la integración de Adobe Developer Console. La creación de una configuración de nube de etiquetas inteligentes permite la autenticación de solicitudes de API desde la Experience Manager implementación.

  1. En Experience Manager, vaya a Herramientas > Cloud Service > Cloud Services ​preexistentes para abrir la consola de Cloud Services .

  2. En Etiquetas inteligentes de recursos, abra la configuración creada anteriormente. En la página de configuración del servicio, haga clic en Editar.

  3. En el cuadro de diálogo AEM Smart Content Service, utilice los valores predefinidos para los campos URL de servicio y Servidor de autorización.

  4. Para los campos Clave deAPI, ID de cuentatécnica, ID deorganización y Secreto de cliente, copie y utilice los siguientes valores generados en la integración de la consola de desarrollo deAdobe.

    Configuración del servicio de etiquetado inteligente de recursos Adobe Developer Console campos de integración
    Clave de API ID DEL CLIENTE
    Id. de cuenta técnica ID DE CUENTA TÉCNICA
    Id. de organización ID. DE ORGANIZACIÓN
    Secreto del cliente SECRETO DEL CLIENTE

Validación de la configuración

Después de completar la configuración, puede utilizar un MBean de JMX para validar la configuración. Para validar, siga estos pasos.

  1. Acceda a su Experience Manager servidor en https://[aem_server]:[port].

  2. Vaya a Herramientas > Operaciones > Consola ​Web para abrir la consola OSGi. Haga clic en Principal > JMX.

  3. Haga clic com.day.cq.dam.similaritysearch.internal.impl. Abre SimilitudBuscar Tareas diversas.

  4. Haga clic validateConfigs(). En el cuadro de diálogo Validar configuraciones , haga clic en Invocar.

Los resultados de validación se muestran en el mismo cuadro de diálogo.

Habilitar el etiquetado inteligente en el flujo de trabajo de recursos de actualización de DAM (opcional)

  1. In Experience Manager, go to Tools > Workflow > Models.

  2. En la página Modelos de flujo de trabajo, seleccione el modelo de flujo de trabajo de recursos de actualización de DAM.

  3. Haga clic en Editar en la barra de herramientas.

  4. Expanda el panel lateral para mostrar los pasos. Arrastre el paso Recurso de etiqueta inteligente que está disponible en la sección Flujo de trabajo de DAM y colóquelo después del paso Miniaturas del proceso.

    Añada el paso del recurso de etiquetas inteligentes después del paso de miniaturas de proceso en el flujo de trabajo de recursos de actualización de DAM

    Imagen: Añada el paso del recurso de etiquetas inteligentes después del paso de miniaturas de proceso en el flujo de trabajo de recursos de actualización de DAM

  5. Abra el paso en modo de edición. En Configuración avanzada, compruebe que la opción Avance del controlador está seleccionada.

    Configurar el flujo de trabajo de recursos de actualización de DAM y agregar el paso de etiquetas inteligentes

    Figura: Configurar el flujo de trabajo de recursos de actualización de DAM y agregar el paso de etiquetas inteligentes

  6. En la pestaña Argumentos, seleccione Omitir errores si desea que el flujo de trabajo se complete aunque falle el paso de etiquetado automático.

    Configurar el flujo de trabajo de recursos de actualización de DAM para agregar el paso de la etiqueta inteligente y seleccionar el avance del controlador

    Figura: Configurar el flujo de trabajo de recursos de actualización de DAM para agregar el paso de la etiqueta inteligente y seleccionar el avance del controlador

    Para etiquetar recursos al cargarlos, independientemente de si el etiquetado inteligente está activado en las carpetas, seleccione Omitir indicador de etiqueta inteligente.

    Configure el flujo de trabajo de recursos de actualización DAM para agregar el paso de la etiqueta inteligente y seleccione Omitir el indicador de etiqueta inteligente

    Figura: Configure el flujo de trabajo de recursos de actualización DAM para agregar el paso de la etiqueta inteligente y seleccione Omitir el indicador de etiqueta inteligente

  7. Haga clic en Aceptar para cerrar el paso del proceso y, a continuación, guarde el flujo de trabajo.

Formación del servicio de contenido inteligente

Para que Smart Content Service reconozca su taxonomía empresarial, ejecútela en un conjunto de recursos que ya incluyen etiquetas que son relevantes para su negocio. Para etiquetar de forma eficaz las imágenes de marca, el servicio de contenido inteligente requiere que las imágenes de formación se ajusten a determinadas directrices. Después de la formación, el servicio puede aplicar la misma taxonomía a un conjunto de activos similar.

Puede entrenar el servicio varias veces para mejorar su capacidad de aplicar etiquetas relevantes. Después de cada ciclo de formación, ejecute un flujo de trabajo de etiquetado y compruebe si los recursos están etiquetados correctamente.

Puede capacitar al servicio de contenido inteligente de forma periódica o según sus necesidades.

Nota

El flujo de trabajo de formación solo se ejecuta en carpetas.

Directrices para la formación

Para obtener los mejores resultados, las imágenes del conjunto de formación deben cumplir las siguientes directrices:

Cantidad y tamaño: Mínimo de 30 imágenes por etiqueta. Mínimo de 500 píxeles en el lado más largo.

Coherencia: Las imágenes de una etiqueta deben ser visualmente similares.

Por ejemplo, no es recomendable etiquetar todas estas imágenes como my-party (para formación) porque no son visualmente similares.

Imágenes ilustrativas para ejemplificar las directrices de formación

Cobertura: Las imágenes de la formación deben ser suficientemente variadas. La idea es dar algunos ejemplos, pero razonablemente diversos, para que el Experience Manager aprenda a centrarse en las cosas correctas. Si está aplicando la misma etiqueta en imágenes visualmente diferentes, incluya al menos cinco ejemplos de cada tipo.

Por ejemplo, para la etiqueta model-down-pose, incluya más imágenes de formación similares a la imagen resaltada a continuación para que el servicio identifique imágenes similares con mayor precisión durante el etiquetado.

Imágenes ilustrativas para ejemplificar las directrices de formación

Distracción/obstrucción: El servicio entrena mejor en imágenes que tienen menos distracción (fondos destacados, acompañamientos no relacionados, como objetos/personas con el tema principal).

Por ejemplo, para la etiqueta casual-shoe, la segunda imagen no es un buen candidato para la formación.

Imágenes ilustrativas para ejemplificar las directrices de formación

Complejidad: Si una imagen cumple los requisitos para más de una etiqueta, agregue todas las etiquetas aplicables antes de incluir la imagen para formación. For example, for tags, such as raincoat and model-side-view, add both the tags on the eligible asset before including it for training.

Imágenes ilustrativas para ejemplificar las directrices de formación

Nota

La capacidad del servicio de contenido inteligente para formarse en sus etiquetas y aplicarlas en otras imágenes depende de la calidad de las imágenes que utilice para la formación. Para obtener los mejores resultados, Adobe recomienda que utilice imágenes visualmente similares para entrenar el servicio de cada etiqueta.

Formación periódica

Puede habilitar el servicio de contenido inteligente para que imparta formación periódica sobre los recursos y las etiquetas asociadas dentro de una carpeta. Abra la página Propiedades de la carpeta de recursos, seleccione Activar etiquetas inteligentes en la ficha Detalles y guarde los cambios.

enable_smart_tags

Una vez seleccionada esta opción para una carpeta, Experience Manager ejecuta un flujo de trabajo de formación automáticamente para formar el servicio de contenido inteligente en los recursos de la carpeta y sus etiquetas. De forma predeterminada, el flujo de trabajo de formación se ejecuta semanalmente los sábados a las 12:30.

Capacitación a pedido

Puede entrenar el servicio de contenido inteligente siempre que sea necesario desde la consola Flujo de trabajo.

  1. In Experience Manager interface, go to Tools > Workflow > Models.

  2. From the Workflow Models page, select the Smart Tags Training workflow and then click Start Workflow from the toolbar.

  3. En el cuadro de diálogo Ejecutar flujo de trabajo , vaya a la carpeta de carga útil que incluye los recursos etiquetados para la formación del servicio.

  4. Especifique un título para el flujo de trabajo y un comentario. A continuación, haga clic en Ejecutar. Los recursos y las etiquetas se envían para formación.

    workflow_dialog

Nota

Una vez que los recursos de una carpeta se procesan para formación, solo los recursos modificados se procesan en los ciclos de formación posteriores.

Informes de formación de vista

Para comprobar si el servicio de contenido inteligente ha recibido formación sobre sus etiquetas en el conjunto de recursos de formación, consulte el informe de flujo de trabajo de formación desde la consola Informes.

  1. En Experience Manager la interfaz, vaya a Herramientas > Recursos > Informes.

  2. In the Asset Reports page, click Create.

  3. Select the Smart Tags Training report, and then click Next from the toolbar.

  4. Especifique un título y una descripción para el informe. En Programar informe, deje seleccionada la opción Ahora. Si desea programar el informe para más adelante, seleccione Más adelante e indique una fecha y una hora. Then, click Create from the toolbar.

  5. En la página Informes de recursos, seleccione el informe que ha generado. To view the report, click View from the toolbar.

  6. Revise los detalles del informe.

    El informe muestra el estado de la formación de las etiquetas que ha entrenado. El color verde de la columna Estado de formación indica que el servicio de contenido inteligente ha recibido formación para la etiqueta. El color amarillo indica que el servicio no está completamente entrenado para una etiqueta en particular. En este caso, agregue más imágenes con la etiqueta en concreto y ejecute el flujo de trabajo de formación para que el servicio se imparta completamente en la etiqueta.

    Si no ve las etiquetas en este informe, vuelva a ejecutar el flujo de trabajo de formación para estas etiquetas.

  7. Para descargar el informe, selecciónelo en la lista y haga clic en Descargar en la barra de herramientas. El informe se descarga como una hoja de cálculo de Microsoft Excel.

Restricciones

  • Las etiquetas inteligentes mejoradas se basan en modelos de aprendizaje de imágenes y sus etiquetas. Estos modelos no siempre son perfectos para identificar etiquetas. La versión actual de Smart Content Service tiene las siguientes limitaciones:

    • Incapacidad para reconocer diferencias sutiles en las imágenes. Por ejemplo, camisas delgadas contra las tradicionales.
    • Imposibilidad de identificar etiquetas basadas en pequeños patrones o partes de una imagen. Por ejemplo, logotipos en camisetas.
    • El etiquetado se admite en las configuraciones regionales que Experience Manager se admiten en. Para obtener una lista de idiomas, consulte las notas de la versión de Smart Content Services.
  • Para buscar recursos con etiquetas inteligentes (normal o mejorada), utilice Omniture (búsqueda de texto completo) Assets . No hay ningún predicado de búsqueda independiente para las etiquetas inteligentes.

En esta página