Assets voorbereiden voor slimme tags configure-asset-tagging-using-the-smart-content-service
Voordat u met het labelen van uw middelen begint met Smart Content Services, moet u Experience Manager Assets integreren met Adobe Developer Console om de slimme service van Adobe Sensei te gebruiken. Zodra gevormd treig de dienst gebruikend een paar beelden en een markering.
- Smart Content Services is niet meer beschikbaar voor nieuwe klanten van Experience Manager Assets On-Premise. Bestaande klanten op locatie, die deze mogelijkheid al hebben ingeschakeld, kunnen Smart Content Services blijven gebruiken.
- Smart Content Services is beschikbaar voor bestaande Experience Manager Assets Managed Services-klanten die deze mogelijkheid al hebben ingeschakeld.
- Nieuwe Experience Manager Assets Managed Services-klanten kunnen de instructies in dit artikel volgen om Smart Content Services in te stellen.
Controleer het volgende voordat u de Smart Content Service gebruikt:
-
Installeer het recentste Experience Manager Pak van de Dienst.
Integreren met Adobe Developer Console integrate-adobe-io
Wanneer u met Adobe Developer Console integreert, verifieert de Experience Manager server uw de dienstgeloofsbrieven met de gateway van Adobe Developer Console alvorens uw verzoek aan de Slimme Dienst van de Inhoud door:sturen. Voor integratie hebt u een Adobe ID-account nodig met beheerdersrechten voor de organisatie en de licentie voor Smart Content Service die u hebt aangeschaft en ingeschakeld voor uw organisatie.
Om de Slimme Dienst van de Inhoud te vormen, volg deze top-level stappen:
-
Om een openbare sleutel te produceren, creeer een Slimme 1} configuratie van de Dienst van de Inhoud {in Experience Manager.Verkrijg een openbaar certificaat voor OAuth-integratie.
-
Maak een integratie in Adobe Developer Console en upload de gegenereerde openbare sleutel.
-
vorm uw plaatsinggebruikend de API sleutel en andere geloofsbrieven van Adobe Developer Console.
-
Naar keuze, laat auto-etiketteren op activa toe uploadt.
Verkrijg openbaar certificaat door de Slimme configuratie van de Dienst van de Inhoud te creëren obtain-public-certificate
Met een openbaar certificaat kunt u uw profiel verifiëren op Adobe Developer Console.
-
Ga in de Experience Manager-gebruikersinterface naar Tools > Cloud Services > Legacy Cloud Services.
-
Klik op de pagina Cloud Servicen op Configure Now onder Assets Smart Tags .
-
Geef in het dialoogvenster Create Configuration een titel en naam op voor de configuratie van slimme tags. Klik op Create.
-
Gebruik de volgende waarden in het dialoogvenster AEM Smart Content Service :
Service URL:
https://smartcontent.adobe.io/<region where your Experience Manager author instance is hosted>
Bijvoorbeeld
https://smartcontent.adobe.io/apac
. U kuntna
,emea
ofapac
opgeven als de gebieden waar de auteur van de Experience Manager wordt gehost.note note NOTE Als de Experience Manager Beheerde Dienst vóór September 01, 2022 provisioned is, gebruik de volgende Dienst URL: https://mc.adobe.io/marketingcloud/smartcontent
Authorization Server:
https://ims-na1.adobelogin.com
Laat de overige velden voorlopig leeg (later te verstrekken). Klik op OK.
te verstrekken
Cijfer: De slimme dialoog van de Dienst van de Inhoud om de inhoudsdienst URL te verstrekken
note note NOTE De URL die als Service URL wordt opgegeven, is niet toegankelijk via de browser en genereert een fout van 404. De configuratie werkt OK met dezelfde waarde als de parameter Service URL . Voor het algemene de dienststatus en onderhoudsprogramma, zie https://status.adobe.com. -
Klik op Download Public Certificate for OAuth Integration en download het openbare certificaatbestand
AEM-SmartTags.crt
.worden gecreeerd
Cijfer: Montages voor de slimme het etiketteren dienst.
Opnieuw configureren wanneer een certificaat verloopt certrenew
Nadat een certificaat is verlopen, wordt het niet meer vertrouwd. U kunt een verlopen certificaat niet vernieuwen. Voer de volgende stappen uit om een certificaat toe te voegen.
-
Meld u als beheerder aan bij uw Experience Manager-implementatie. Klik op Tools > Security > Users.
-
Zoek en klik op dam-update-service-gebruiker. Klik op Keystore tab.
-
Verwijder het bestaande similaritysearch-sleutelarchief met het verlopen certificaat. Klik op Save & Close.
Cijfer: Schrap de bestaande
similaritysearch
ingang in Keystore om een veiligheidscertificaat toe te voegen. -
Ga naar Tools > Cloud Services > Legacy Cloud Services. Klik op Asset Smart Tags > Show Configuration > Available Configurations. Klik op de gewenste configuratie.
-
Als u een openbaar certificaat wilt downloaden, klikt u op Download Public Certificate for OAuth Integration.
-
Toegang https://console.adobe.ioen navigeer aan de bestaande Slimme Diensten van de Inhoud op de Integrations pagina. Upload het nieuwe certificaat. Voor meer informatie, zie de instructies in de integratie van Adobe Developer Consolecreëren.
Adobe Developer Console-integratie maken create-adobe-i-o-integration
Als u API's voor Smart Content Service wilt gebruiken, maakt u een integratie in Adobe Developer Console om API Key (gegenereerd in CLIENT ID field of Adobe Developer Console integration), TECHNICAL ACCOUNT ID , ORGANIZATION ID en CLIENT SECRET for Assets Smart Tagging Service Settings of cloud configuration in Experience Manager te verkrijgen.
-
Open https://console.adobe.io in uw browser. Selecteer het gewenste account en verifieer dat de bijbehorende organisatierol is ingesteld op systeembeheerder.
-
Maak een project een geef het de gewenste naam. Klik op Add API.
-
Ga naar de pagina Add an API en selecteer achtereenvolgens Experience Cloud en Smart Content. Klik op Next.
-
Selecteer Upload your public key. Geef het certificaatbestand op dat u hebt gedownload van Experience Manager. Er wordt een Public key(s) uploaded successfully-bericht weergegeven. Klik op Next.
Op de pagina Create a new Service Account (JWT) credential wordt de openbare sleutel voor het serviceaccount weergegeven.
-
Klik op Next.
-
Selecteer op de pagina Select product profiles de optie Smart Content Services . Klik op Save configured API.
De pagina die verschijnt biedt meer informatie over de configuratie. Zorg dat deze pagina geopend blijft en kopieer deze waarden in Assets Smart Tagging Service Settings van de cloudconfiguratie in Experience Manager om slimme tags te configureren.
Cijfer: Details van integratie in Adobe Developer Console
Slimme-inhoudsservice configureren configure-smart-content-service
Zie de integratie van IMS van de Opstelling voor AEM
Zie Stappen om OAuth voor op-premise gebruikerste vormen
Zie het Oplossen van problemen slimme markeringen voor geloofsbrieven OAuth
Als u de integratie wilt configureren, gebruikt u de waarden van de velden TECHNICAL ACCOUNT ID , ORGANIZATION ID , CLIENT SECRET en CLIENT ID van de Adobe Developer Console-integratie. Door een cloud-configuratie met slimme tags te maken, kunnen API-aanvragen van de Experience Manager -implementatie worden geverifieerd.
-
Navigeer in Experience Manager naar Tools > Cloud Service > Legacy Cloud Services om de Cloud Services -console te openen.
-
Open onder Assets Smart Tags de configuratie die hierboven is gemaakt. Klik op Edit op de pagina met service-instellingen.
-
Gebruik in het dialoogvenster AEM Smart Content Service de vooraf ingevulde waarden voor de velden Service URL en Authorization Server.
-
Voor de gebieden Api Key, Technical Account ID, Organization ID, en Client Secret, kopieer en gebruik de volgende waarden die in worden geproduceerd de integratie van Adobe Developer Console.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Assets Smart Tagging Service Settings Adobe Developer Console integratievelden Api Key CLIENT ID Technical Account ID TECHNICAL ACCOUNT ID Organization ID ORGANIZATION ID Client Secret CLIENT SECRET
OAuth voor gebruikers op locatie configureren config-oauth-onprem
Vereisten prereqs-config-oauth-onprem
Een vergunningswerkingsgebied is een koord OAuth dat de volgende eerste vereisten bevat:
-
Creeer een nieuwe integratie OAuth in Developer Consolegebruikend
ClientID
,ClientSecretID
, enOrgID
. -
Voeg de volgende bestanden toe op dit pad
/apps/system/config in crx/de
:com.adobe.granite.auth.oauth.accesstoken.provider.<randomnumbers>.config
com.adobe.granite.auth.ims.impl.IMSAccessTokenRequestCustomizerImpl.<randomnumber>.config
OAuth voor gebruikers op locatie configureren steps-config-oauth-onprem
-
Voeg de onderstaande eigenschappen toe of werk deze bij in
com.adobe.granite.auth.oauth.accesstoken.provider.<randomnumbers>.config
:-
auth.token.provider.authorization.grants="client_credentials"
-
auth.token.provider.orgId="<OrgID>"
-
auth.token.provider.default.claims=("\"iss\"\ :\ \"<OrgID>\"")
-
auth.token.provider.scope="read_pc.dma_smart_content,\ openid,\ AdobeID,\ additional_info.projectedProductContext"
auth.token.validator.type="adobe-ims-similaritysearch"
-
Werk
auth.token.provider.client.id
met Cliënt identiteitskaart van de nieuwe configuratie OAuth bij. -
auth.access.token.request
bijwerken naar"https://ims-na1.adobelogin.com/ims/token/v3"
-
-
Wijzig de naam van het bestand in
com.adobe.granite.auth.oauth.accesstoken.provider-<randomnumber>.config
. -
Voer de onderstaande stappen uit in
com.adobe.granite.auth.ims.impl.IMSAccessTokenRequestCustomizerImpl.<randomnumber>.config
:- Werk het bezit auth.ims.client.geheime met het Geheim van de Cliënt van de nieuwe integratie OAuth bij.
- Naam van bestand wijzigen in
com.adobe.granite.auth.ims.impl.IMSAccessTokenRequestCustomizerImpl-<randomnumber>.config
-
Sla alle wijzigingen op in de ontwikkelingsconsole van de inhoudsopslagplaats, bijvoorbeeld CRXDE.
-
Navigeer naar
/system/console/configMgr
en vervang de OSGi-configuratie van.<randomnumber>
tot-<randomnumber>
. -
Verwijder de oude configuratie voor
"Access Token provider name: adobe-ims-similaritysearch"
in/system/console/configMgr
. -
Start de console opnieuw.
De configuratie valideren validate-the-configuration
Nadat u de configuratie hebt voltooid, kunt u een JMX MBean gebruiken om de configuratie te bevestigen. Voer de volgende stappen uit om te valideren.
-
Open de Experience Manager -server op
https://[aem_server]:[port]
. -
Ga naar Tools > Operations > Web Console om de OSGi-console te openen. Klik op Main>JMX .
-
Klik op
com.day.cq.dam.similaritysearch.internal.impl
. Deze wordt geopend SimilaritySearch Miscellaneous Tasks . -
Klik op
validateConfigs()
. Klik in het dialoogvenster Validate Configurations op Invoke .
De validatieresultaten worden in hetzelfde dialoogvenster weergegeven.
Slimme tags toepassen inschakelen in de DAM Update Asset -workflow (optioneel) enable-smart-tagging-in-the-update-asset-workflow-optional
-
Ga in Experience Manager naar Tools > Workflow > Models .
-
Selecteer op de pagina Workflow Models het DAM Update Asset-workflowmodel.
-
Klik op Edit op de werkbalk.
-
Vouw het zijpaneel uit om de stappen weer te geven. Sleep de stap Smart Tag Asset die beschikbaar is in de DAM-workflowsectie en plaats deze na de stap Process Thumbnails.
Cijfer: Voeg slimme stap van de markeringsactiva na de stap van de procesduimnagel in het DAM Update Asset werkschema toe.
-
Open de stap in de bewerkingsmodus. Ga naar Advanced Settings en controleer of de optie Handler Advance is ingeschakeld.
toe
Figuur: Vorm het werkschema van de Activa van de Update DAM en voeg slimme markeringsstap toe
-
Selecteer op het tabblad Arguments de optie Ignore Errors als u de workflow wilt voltooien, zelfs als de stap Automatisch labelen is mislukt.
Cijfer: Vorm het werkschema van de Activa van de Update DAM om slimme markeringsstap toe te voegen en manager vooruit te selecteren
Als u assets tijdens het uploaden wilt voorzien van een tag (ongeacht of slimme tags zijn ingeschakeld voor mappen), moet u de optie Ignore Smart Tag Flag inschakelen.
Cijfer: Vorm het werkschema van de Activa van de Update DAM om slimme markeringsstap toe te voegen en de uitgezochte markering van de Slimme Markering te negeren.
-
Klik op OK om de processtap te sluiten en sla de workflow op.
De Smart Content Service trainen training-the-smart-content-service
Als u wilt dat de Smart Content Service uw bedrijfskrionomie herkent, voert u deze uit op een reeks elementen die al tags bevatten die relevant zijn voor uw bedrijf. Om uw merkbeelden effectief te etiketteren, vereist de Slimme Dienst van de Inhoud dat de trainingsbeelden aan bepaalde richtlijnen voldoen. Na de training kan de service dezelfde taxonomie toepassen op een vergelijkbare set activa.
U kunt de service meerdere keren trainen om de service beter in staat te stellen relevante tags toe te passen. Voer na elke trainingscyclus een labelworkflow uit en controleer of uw elementen correct zijn gecodeerd.
U kunt de Slimme Dienst van de Inhoud periodiek of op vereiste basis trainen.
Richtsnoeren voor opleiding guidelines-for-training
Voor de beste resultaten voldoen de afbeeldingen in de trainingsset aan de volgende richtlijnen:
Hoeveelheid en grootte: Minimaal 30 afbeeldingen per tag. Minimaal 500 pixels aan de langere zijde.
Samenhang: De beelden die voor een specifieke markering worden gebruikt zijn visueel gelijkaardig.
Het is bijvoorbeeld geen goed idee om al deze afbeeldingen als my-party
te labelen (voor training) omdat ze er anders uitzien.
te illustreren
Dekking: Gebruik voldoende verscheidenheid in de beelden in de opleiding. Het is de bedoeling om een paar maar redelijk verschillende voorbeelden te geven, zodat de Experience Manager leert zich te richten op de juiste dingen. Als u dezelfde tag toepast op visueel verschillende afbeeldingen, moet u ten minste vijf voorbeelden van elke soort opnemen.
Bijvoorbeeld, voor de markering model-onderstel, omvat meer opleidingsbeelden gelijkend op het benadrukte beeld hieronder voor de dienst om gelijkaardige beelden nauwkeuriger tijdens het etiketteren te identificeren.
te illustreren
Vervorming/belemmering: De de diensttreinen beter op beelden die minder afleiding (duidelijke achtergronden, niet verwante accompanimenten, zoals voorwerpen/personen met het belangrijkste onderwerp) hebben.
Bijvoorbeeld, voor de markering casual-shoe, is het tweede beeld geen goede opleidingskandidaat.
te illustreren
Volledigheid: Als een afbeelding in aanmerking komt voor meer dan één tag, voegt u alle relevante tags toe voordat u de afbeelding opneemt voor training. Voeg bijvoorbeeld voor tags, zoals raincoat
en model-side-view
, beide tags toe aan het in aanmerking komende element voordat u dit opneemt voor training.
te illustreren
Periodieke training periodic-training
U kunt de Slimme Dienst van de Inhoud toelaten om periodiek op de activa en bijbehorende markeringen binnen een omslag te trainen. Open de pagina Properties van de elementmap, selecteer Enable Smart Tags onder het tabblad Details en sla de wijzigingen op.
Als deze optie voor een map is geselecteerd, voert Experience Manager automatisch een trainingsworkflow uit om de Smart Content Service op te leiden voor de mappenelementen en hun tags. Standaard wordt de trainingsworkflow wekelijks om 12:30 uur uitgevoerd op zaterdag.
Opleiding op aanvraag on-demand-training
U kunt de Slimme Dienst van de Inhoud wanneer vereist van de console van het Werkschema trainen.
-
Ga in de Experience Manager -interface naar Tools > Workflow > Models .
-
Selecteer op de pagina Workflow Models de Smart Tags Training workflow en klik vervolgens op Start Workflow op de werkbalk.
-
Blader in het dialoogvenster Run Workflow naar de payload-map met de gecodeerde elementen voor training voor de service.
-
Geef een titel op voor de workflow en voeg een opmerking toe. Klik vervolgens op Run . De elementen en tags worden ter training aangeboden.
Trainingsrapporten weergeven viewing-training-reports
Om te controleren of de Slimme Dienst van de Inhoud op uw markeringen in de trainingsreeks activa wordt getraind, herzie het rapport van de opleidingswerkstroom van de console van Rapporten.
-
Ga in de Experience Manager -interface naar Tools > Assets > Reports .
-
Klik op Create op de pagina Asset Reports .
-
Selecteer het rapport Smart Tags Training en klik vervolgens op Next op de werkbalk.
-
Geef een titel en beschrijving voor het rapport op. Laat onder Schedule Report de optie Now ingeschakeld. Als u het rapport voor later wilt plannen, selecteert u Later en geeft u een datum en tijd op. Klik vervolgens op Create op de werkbalk.
-
Selecteer op de pagina Asset Reports het rapport dat u hebt gegenereerd. Klik op View op de werkbalk om het rapport weer te geven.
-
Bekijk de details van het rapport.
Het rapport geeft de trainingsstatus weer voor de tags die u hebt getraind. De groene kleur in de kolom Training Status geeft aan dat de Smart Content Service is getraind voor de tag. Een gele kleur geeft aan dat de service niet volledig is getraind voor een bepaalde tag. Voeg in dit geval meer afbeeldingen met de desbetreffende tag toe en voer de trainingsworkflow uit om de service volledig op de tag te trainen.
Als dit rapport uw tags niet bevat, voert u de trainingsworkflow voor deze tags opnieuw uit.
-
Als u het rapport wilt downloaden, selecteert u het in de lijst en klikt u op Download op de werkbalk. Het rapport wordt gedownload als een Microsoft Excel-spreadsheet.
Beperkingen limitations
-
Verbeterde slimme tags zijn gebaseerd op leermodellen van afbeeldingen en hun tags. Deze modellen zijn niet altijd perfect bij het identificeren van tags. De huidige versie van de Smart Content Service heeft de volgende beperkingen:
- Kan subtiele verschillen in afbeeldingen niet herkennen. Bijvoorbeeld dunne en standaard gemonteerde hemden.
- Kan geen tags identificeren op basis van kleine patronen/delen van een afbeelding. Bijvoorbeeld logo's op T-shirts.
- Tags worden ondersteund in de landinstellingen waarin Experience Manager wordt ondersteund.
-
Als u wilt zoeken naar elementen met slimme tags (normaal of uitgebreid), gebruikt u Assets Omnzoekopdracht (full-text zoekopdracht). Er is geen afzonderlijke zoekvoorspelling voor slimme tags.