Assets für intelligentes Tagging vorbereiten

Bevor Sie mit dem Tagging Ihrer Assets mit Smart Content Services beginnen können, integrieren Sie Experience Manager Assets in die Adobe Developer Console, um den Smart Service von Adobe Sensei zu nutzen. Nach der Konfiguration trainieren Sie den Dienst mit ein paar Bildern und einem Tag.

Bevor Sie den Smart Content Service verwenden, stellen Sie Folgendes sicher:

Integration mit der Adobe Developer Console

Wenn Sie die Integration mit der Adobe Developer Console durchführen, authentifiziert der Server Experience Manager Ihre Dienstanmeldeinformationen mit dem Adobe Developer Console Gateway, bevor Sie Ihre Anforderung an den Smart Content Service weiterleiten. Zur Integration benötigen Sie ein Adobe ID-Konto, das über Administratorrechte für das Unternehmen verfügt, sowie eine Smart Content Service-Lizenz, die für Ihr Unternehmen erworben und aktiviert wurde.

Gehen Sie wie folgt vor, um den Dienst für intelligente Inhalte zu konfigurieren:

  1. Um einen öffentlichen Schlüssel zu generieren, Erstellen Sie eine Konfiguration für einen intelligenten Content-Dienst in Experience Manager. Erlangen Sie ein öffentliches Zertifikat für die OAuth-Integration.

  2. Erstellen Sie eine Integration in der Adobe Developer Console und laden Sie den generierten öffentlichen Schlüssel hoch.

  3. Konfigurieren Sie Ihre Bereitstellung mithilfe des API-Schlüssels und anderer Anmeldedaten aus der Adobe Developer Console.

  4. Testen Sie die Konfiguration.

  5. Optional können Sie das automatische Tagging beim Hochladen von Assets aktivieren.

Öffentliches Zertifikat abrufen, indem Sie die Konfiguration für den Smart Content Service erstellen

Ein öffentliches Zertifikat ermöglicht Ihnen die Authentifizierung Ihres Profils in der Adobe Developer Console.

  1. Rufen Sie in der Experience Manager-Benutzeroberfläche Tools > Cloud Services > Ältere Cloud Services auf.

  2. Klicken Sie auf der Seite "Cloud Services"unter Assets Smart Tags auf Jetzt konfigurieren.

  3. Geben Sie im Dialogfeld Konfiguration erstellen einen Titel und einen Namen für die Smart-Tags-Konfiguration ein. Klicken Sie auf Erstellen.

  4. Verwenden Sie im Dialogfeld AEM Smart Content Service die folgenden Werte:

    Service-URL: https://mc.adobe.io/marketingcloud/smartcontent

    Autorisierungsserver: https://ims-na1.adobelogin.com

    Lassen Sie die anderen Felder vorerst leer (Werte werden später bereitgestellt). Klicken Sie auf OK.

    Dialogfeld "Experience Manager-Smart-Content-Dienst"zur Bereitstellung der Content-Dienst-URL

    Abbildung: Dialogfeld "Smart Content Service"zum Bereitstellen der URL des Inhaltsdienstes

    HINWEIS

    Die als Dienst-URL bereitgestellte URL kann nicht über den Browser aufgerufen werden und erzeugt einen 404-Fehler. Die Konfiguration funktioniert mit demselben Wert des Parameters Dienst-URL. Der Gesamtplan für den Dienststatus und die Wartung finden Sie unter https://status.adobe.com.

  5. Klicken Sie auf Öffentliches Zertifikat für OAuth-Integration herunterladen und laden Sie die Datei für das öffentliche Zertifikat AEM-SmartTags.crt herunter.

    Darstellung der für den Smart-Tagging-Service erstellten Einstellungen

    Abbildung: Einstellungen für den intelligenten Tag-Dienst.

Konfigurieren, wenn ein Zertifikat abläuft

Nach Ablauf eines Zertifikats wird es nicht mehr als vertrauenswürdig eingestuft. Sie können ein abgelaufenes Zertifikat nicht verlängern. Gehen Sie wie folgt vor, um ein Zertifikat hinzuzufügen.

  1. Melden Sie sich bei Ihrer Experience Manager-Implementierung als Administrator an. Klicken Sie auf Tools > Sicherheit > Benutzer.

  2. Suchen und finden Sie dam-update-service-Benutzer und klicken Sie darauf. Klicken Sie auf die Registerkarte Keystore.

  3. Löschen Sie den vorhandenen similaritysearch-Keystore mit dem abgelaufenen Zertifikat. Klicken Sie auf Speichern und schließen.

    Löschen Sie den vorhandenen Eintrag für die Ähnlichkeitssuche in Keystore, um ein Sicherheitszertifikat hinzuzufügen.

    Abbildung: Löschen Sie den vorhandenen similaritysearch Eintrag in Keystore, um ein Sicherheitszertifikat hinzuzufügen.

  4. Navigieren Sie zu Werkzeuge > Cloud Services > Legacy-Cloud Services. Klicken Sie auf Asset-Smart-Tags > Konfiguration anzeigen > Verfügbare Konfigurationen. Klicken Sie auf die gewünschte Konfiguration.

  5. Um ein öffentliches Zertifikat herunterzuladen, klicken Sie auf Öffentliches Zertifikat für OAuth-Integration herunterladen.

  6. Rufen Sie https://console.adobe.io auf und navigieren Sie zu den vorhandenen Smart Content Services auf der Seite Integrationen. Laden Sie das neue Zertifikat hoch. Weitere Informationen finden Sie in den Anweisungen unter Adobe Developer Console-Integration erstellen.

Adobe Developer Console-Integration erstellen

Um Smart Content Service-APIs zu verwenden, erstellen Sie eine Integration in der Adobe Developer Console, um API-Schlüssel (generiert im Feld CLIENT-ID der Adobe Developer Console-Integration), TECHNISCHE ACCOUNT-ID, ORGANISATION-ID und zu erhalten. CLIENT SECRET für Assets Smart Tagging Service Settings der Cloud-Konfiguration in Experience Manager.

  1. Rufen Sie https://console.adobe.io in einem Browser auf. Wählen Sie das entsprechende Konto aus und vergewissern Sie sich, dass die zugehörige Organisationsrolle „Systemadministrator“ ist.

  2. Erstellen Sie ein Projekt mit einem beliebigen Namen. Klicken Sie auf API hinzufügen.

  3. Wählen Sie auf der Seite API hinzufügen die Option Experience Cloud und dann Smart Content aus. Klicken Sie auf Weiter.

  4. Wählen Sie Öffentlichen Schlüssel hochladen aus. Stellen Sie die von Experience Manager heruntergeladenen Zertifikatdatei bereit. Die Meldung Öffentliche® Schlüssel erfolgreich hochgeladen wird angezeigt. Klicken Sie auf Weiter.

    Auf der Seite "Neues Dienstkonto erstellen"wird der öffentliche Schlüssel für das Dienstkonto angezeigt.

  5. Klicken Sie auf Weiter.

  6. Wählen Sie auf der Seite Produktprofile auswählen die Option Smart Content Services aus. Klicken Sie auf Konfigurierte API speichern.

    Auf einer Seite werden weitere Informationen zur Konfiguration angezeigt. Lassen Sie diese Seite geöffnet, um diese Werte in Assets Smart Tagging Service Settings der Cloud-Konfiguration in Experience Manager zu kopieren und hinzuzufügen, um Smarttags zu konfigurieren.

    Auf der Registerkarte „Übersicht“ können Sie die für die Integration bereitgestellten Informationen überprüfen.

    Abbildung: Integrationsdetails in der Adobe Developer Console

Konfigurieren des Smart Content Service

Verwenden Sie zum Konfigurieren der Integration die Werte der Felder TECHNISCHE KONTO-ID, ORGANISATIONS-ID, CLIENT SECRET und CLIENT-ID aus der Adobe Developer Console. Das Erstellen einer Smart-Tags-Cloud-Konfiguration ermöglicht die Authentifizierung von API-Anforderungen aus der Experience Manager-Bereitstellung.

  1. Navigieren Sie in Experience Manager zu Tools > Cloud Service > Ältere Cloud Services, um die Konsole Cloud Services zu öffnen.

  2. Öffnen Sie unter den Smart-Tags für Assets die oben erstellte Konfiguration. Klicken Sie auf der Seite mit den Serviceeinstellungen auf Bearbeiten.

  3. Verwenden Sie im Dialogfeld AEM Smart Content Service die vorausgefüllten Werte für die Felder Service-URL und Autorisierungsserver.

  4. Kopieren Sie für die Felder API-Schlüssel, Technische Konto-ID, Organisations-ID und Clientgeheimnis die folgenden Werte, die in Adobe Developer Console integration generiert wurden, und verwenden Sie sie.

    Diensteinstellungen für Smart-Tagging in Assets Adobe Developer Console Integrationsfelder
    API-Schlüssel CLIENT-ID
    ID des technischen Kontos TECHNISCHE KONTO-ID
    Unternehmens-ID Organisations-ID
    Client-Geheimnis CLIENT SECRET

Überprüfen der Konfiguration

Nachdem Sie die Konfiguration abgeschlossen haben, können Sie eine JMX MBean verwenden, um die Konfiguration zu validieren. Führen Sie zum Überprüfen die folgenden Schritte aus.

  1. Greifen Sie auf Ihren Experience Manager-Server unter https://[aem_server]:[port] zu.

  2. Gehen Sie zu Tools > Vorgänge > Webkonsole, um die OSGi-Konsole zu öffnen. Klicken Sie auf Main > JMX.

  3. Klicken Sie auf com.day.cq.dam.similaritysearch.internal.impl. Es wird Ähnliche Suche Verschiedene Aufgaben geöffnet.

  4. Klicken Sie auf validateConfigs(). Klicken Sie im Dialogfeld Konfigurationen überprüfen auf Aufrufen.

Die Überprüfungsergebnisse werden im gleichen Dialogfeld angezeigt.

Aktivieren Sie intelligentes Tagging im Arbeitsablauf DAM-Update-Asset (Optional)

  1. Gehen Sie in Experience Manager zu Tools > Workflow > Modelle.

  2. Wählen Sie auf der Seite Workflow-Modelle das Workflow-Modell DAM Update Asset aus.

  3. Klicken Sie in der Symbolleiste auf Bearbeiten.

  4. Erweitern Sie das Seitenbedienfeld, um die Schritte anzuzeigen. Ziehen Sie den Schritt Asset intelligent taggen, der im Abschnitt „DAM-Workflow“ verfügbar ist, und platzieren Sie ihn nach dem Schritt Prozessminiaturansichten.

    Schritt zum Hinzufügen von Smart-Tag-Assets nach dem Schritt „Miniaturansichten verarbeiten“ im Workflow „DAM-Update-Asset“

    Abbildung: Schritt zum Hinzufügen von Smart-Tag-Assets nach dem Schritt „Miniaturansichten verarbeiten“ im Workflow „DAM-Update-Asset“.

  5. Öffnen Sie den Schritt im Bearbeitungsmodus. Stellen Sie unter Erweiterte Einstellungen sicher, dass die Option Handler-Erweiterung ausgewählt ist.

    DAM-Arbeitsablauf zum Aktualisieren von Assets konfigurieren und Schritt zum Hinzufügen von Smarttags

    Abbildung: DAM-Arbeitsablauf zum Aktualisieren von Assets konfigurieren und Schritt zum Hinzufügen von Smarttags

  6. Wählen Sie auf der Registerkarte Argumente die Option Fehler ignorieren, wenn der Workflow auch dann abgeschlossen werden soll, falls der automatische Tag-Schritt fehlschlägt.

    DAM-Arbeitsablauf zum Aktualisieren von Assets konfigurieren, um einen Schritt zum intelligenten Tag hinzuzufügen und Handler-Modus auszuwählen

    Abbildung: DAM-Arbeitsablauf zum Aktualisieren von Assets konfigurieren, um einen Schritt zum intelligenten Tag hinzuzufügen und Handler-Modus auszuwählen

    Um Assets unabhängig davon mit Tags zu versehen, ob die Smart-Tagging-Funktion für Ordner aktiviert ist, wählen Sie Smart-Tag-Markierung ignorieren aus.

    Konfigurieren Sie den Arbeitsablauf für DAM-Aktualisierung für Assets, um einen Schritt für intelligente Tags hinzuzufügen, und wählen Sie "Smart-Tag-Flag ignorieren"

    Abbildung: Konfigurieren Sie den DAM Update Asset-Workflow, um einen Smart-Tag-Schritt hinzuzufügen und wählen Sie "Smart-Tag-Flag ignorieren".

  7. Klicken Sie auf OK, um den Prozessschritt zu schließen, und speichern Sie dann den Workflow.

Intelligenten Content-Dienst

Damit der Smart Content Service die Taxonomie Ihres Unternehmens erkennen kann, sollten Sie den Dienst auf einen Asset-Satz ausführen, der bereits für Ihr Unternehmen relevante Tags enthält. Um Ihre Markenbilder effektiv mit Tags zu versehen, erfordert der Smart Content Service, dass die Schulungsbilder bestimmten Richtlinien entsprechen. Nach dem Training kann der Dienst dieselbe Taxonomie auf einen ähnlichen Satz von Assets anwenden.

Sie können den Dienst mehrfach trainieren, um die Fähigkeit, relevante Tags anzuwenden, zu verbessern. Führen Sie nach jedem Trainingszyklus einen Tagging-Workflow aus und überprüfen Sie, ob Ihre Assets mit den richtigen Tags versehen wurden.

Sie können den Smart Content Service regelmäßig oder je nach Anforderung trainieren.

HINWEIS

Der Trainings-Workflow wird nur für Ordner ausgeführt.

Richtlinien für das Training

Die besten Ergebnisse erzielen Sie, wenn die Bilder in Ihrem Schulungssatz den folgenden Richtlinien entsprechen:

Menge und Größe: Mindestens 30 Bilder pro Tag. Mindestens 500 Pixel auf der längeren Seite.

Kohärenz: Bilder, die für ein bestimmtes Tag verwendet werden, sind visuell ähnlich.

So ist es beispielsweise nicht empfehlenswert, all diese Bilder mit dem Tag my-party zu versehen (zu Trainings-Zwecken), da sie einander visuell nicht ähnlich sind.

Veranschaulichende Bilder als Beispiele für die Richtlinien für das Training

Reichweite: Verwenden Sie ausreichend Abwechslung in den Bildern in der Schulung. Es geht darum, einige, aber recht unterschiedliche Beispiele zu liefern, damit der Experience Manager lernt, sich auf die richtigen Dinge zu konzentrieren. Wenn Sie dasselbe Tag auf visuell unähnliche Bilder anwenden, schließen Sie mindestens fünf Beispiele für jeden Typ ein.

Beispiel: Schließen Sie für das Tag model-down-pose mehr Trainings-Bilder ein, die dem hervorgehobenen Bild unten ähnlich sind, sodass der Service ähnliche Bilder beim Hinzufügen von Tags genauer identifizieren kann.

Veranschaulichende Bilder als Beispiele für die Richtlinien für das Training

Ablenkung/Verdeckung: Der Service kann besser mit Bildern trainieren, die weniger Ablenkungen enthalten (hervorgehobenen Hintergründe oder Elemente ohne Bezug wie Objekte/Personen neben dem Hauptsubjekt).

Beispiel: Für das Tag casual-shoe ist das zweite Bild kein guter Kandidat für das Training.

Veranschaulichende Bilder als Beispiele für die Richtlinien für das Training

Vollständigkeit: Wenn ein Bild für mehr als ein Tag qualifiziert ist, fügen Sie alle entsprechenden Tags hinzu, bevor Sie das Bild für eine Schulung hinzufügen. Beispiel: Fügen Sie im Falle von Tags wie raincoat und model-side-view beide Tags zum entsprechenden Asset hinzu, bevor Sie dieses für Trainingszwecke verwenden.

Veranschaulichende Bilder als Beispiele für die Richtlinien für das Training

HINWEIS

Die Fähigkeit des Smart Content Service, aus Ihren Tags zu lernen und diese Tags auf andere Bilder anzuwenden, hängt von der Qualität der für das Training verwendeten Bilder ab. Um die bestmöglichen Ergebnisse zu erzielen, empfiehlt Adobe die Verwendung visuell ähnlicher Bilder, um den Service für die einzelnen Tags zu trainieren.

Regelmäßiges Trainieren

Sie können festlegen, dass der Smart Content Service regelmäßig mit den Assets und zugewiesenen Tags in einem Ordner trainiert wird. Öffnen Sie die Seite Eigenschaften Ihres Asset-Ordners, wählen Sie Smart-Tags aktivieren unter der Registerkarte Details und speichern Sie die Änderungen.

enable_smart_tags

Wenn diese Option für einen Ordner ausgewählt ist, führt Experience Manager automatisch einen Schulungsablauf aus, um den Smart Content Service für die Ordner-Assets und deren Tags auszubilden. Standardmäßig wird der Trainings-Workflow jede Woche samstags um 00:30 Uhr ausgeführt.

Training bei Bedarf

Sie können den Smart Content Service über die Workflow-Konsole trainieren, wann immer es erforderlich ist.

  1. Wechseln Sie in der Experience Manager-Schnittstelle zu Tools > Workflow > Modelle.

  2. Wählen Sie auf der Seite Workflow-Modelle den Workflow Smart Tags Training und klicken Sie dann in der Symbolleiste auf Beginn-Workflow.

  3. Suchen Sie im Dialogfeld Workflow ausführen nach dem Payload-Ordner, der die mit Tags versehenen Assets für das Trainieren des Diensts enthält.

  4. Geben Sie einen Titel für den Workflow an und fügen Sie einen Kommentar hinzu. Klicken Sie dann auf Ausführen. Die Assets und Tags werden für das Training übermittelt.

    workflow_dialog

HINWEIS

Nachdem die Assets in einem Ordner für die Schulung verarbeitet wurden, werden in den nachfolgenden Schulungszyklen nur die geänderten Assets verarbeitet.

Ansichten-Schulungsberichte

Um sicherzustellen, dass der Smart Content Service auf Ihre Tags im Asset-Trainingssatz trainiert ist, überprüfen Sie den Bericht zum Trainings-Workflow über die Berichte-Konsole.

  1. Wechseln Sie in der Experience Manager-Schnittstelle zu Tools > Assets > Berichte.

  2. Klicken Sie auf der Seite Asset-Berichte auf Erstellen.

  3. Wählen Sie den Bericht Smart-Tags-Training aus und klicken Sie dann in der Symbolleiste auf Weiter.

  4. Geben Sie einen Titel und eine Beschreibung für den Bericht an. Lassen Sie unter Berichtplanen die Option Jetzt aktiviert. Wenn Sie den Bericht für einen späteren Zeitpunkt planen möchten, wählen Sie Später und geben Sie ein Datum und eine Uhrzeit an. Klicken Sie dann in der Symbolleiste auf Erstellen.

  5. Wählen Sie auf der Seite Asset-Berichte den erstellten Bericht aus. Um den Bericht anzuzeigen, klicken Sie in der Symbolleiste auf Ansicht.

  6. Prüfen Sie die Details des Berichts.

    Der Bericht zeigt den Trainings-Status der von Ihnen trainierten Tags an. Grün gibt in der Spalte Trainingsstatus an, dass der Smart Content Service für das Tag trainiert wird. Gelb bedeutet, dass der Service für ein bestimmtes Tag nicht vollständig trainiert ist. Fügen Sie in diesem Fall weitere Bilder mit dem jeweiligen Tag hinzu und führen Sie den Trainings-Workflow aus, um den Service vollständig für das Tag zu trainieren.

    Wenn Ihre Tags nicht im Bericht angezeigt werden, führen Sie den Trainings-Workflow für diese Tags erneut aus.

  7. Um den Bericht herunterzuladen, wählen Sie ihn aus der Liste aus und klicken Sie in der Symbolleiste auf Herunterladen. Der Bericht wird als Microsoft Excel-Tabelle heruntergeladen.

Beschränkungen

  • Verbesserte Smart-Tags basieren auf Lernmodellen von Bildern und deren Tags. Diese Modelle können Tags nicht immer perfekt identifizieren. Bei der aktuellen Version des Smart Content Service gibt es folgende Einschränkungen:

    • Subtile Unterschiede in Bildern können nicht erkannt werden. Beispiel: T-Shirts mit schmalem oder normalem Schnitt.
    • Tags können nicht anhand von winzigen Mustern/Teilen eines Bildes identifiziert werden. Beispiel: Logos auf T-Shirts.
    • Tagging wird in den Gebietsschemas unterstützt, in denen Experience Manager unterstützt wird. Eine Liste der Sprachen finden Sie in den Versionshinweisen für Smart Content Services.
  • Verwenden Sie Assets-OmniSearch (Volltextsuche), um nach Assets mit Smart-Tags (normal oder erweitert) zu suchen. Es gibt kein separates Suchprädikat für Smart-Tags.

Auf dieser Seite

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now