De AI-formulebuilder gebruiken create-ranking-formulas
Rangschikkende formules staan u toe om regels te bepalen die welke aanbieding eerst, eerder dan rekening houdend met de prioritaire scores zullen bepalen.
Als u deze regels wilt maken, biedt de AI-formule builder in Adobe Journey Optimizer meer flexibiliteit en controle voor de manier waarop aanbiedingen worden gerangschikt. In plaats van alleen te vertrouwen op een statische aanbiedingsprioriteit, kunt u nu aangepaste rangschikkingsformules definiëren die AI-modelscores combineren, prioriteiten, profielkenmerken bieden, kenmerken aanbieden en contextuele signalen via een geleide interface.
Deze benadering staat u toe om aanbiedingsrangschikking dynamisch aan te passen die op om het even welke combinatie van AI-gedreven neiging, bedrijfswaarde, en context in real time wordt gebaseerd, die het gemakkelijker maken om besluitvorming aan zowel marketing doelstellingen als klantenbehoeften te richten. De AI-formulebuilder ondersteunt eenvoudige of geavanceerde formules, afhankelijk van de mate van controle die u wilt toepassen.
Zodra een het rangschikken formule is gecreeerd, kunt u het aan a selectiestrategie toewijzen. Als meerdere aanbiedingen in aanmerking komen om te worden gepresenteerd wanneer deze selectiestrategie wordt gebruikt, gebruikt de beslissingsmotor de geselecteerde formule om te berekenen welke aanbieding het eerst moet worden geleverd.
Een waarderingsformule maken create-ranking-formula
Volg de onderstaande stappen om een rangschikkingsformule te maken.
-
Open het menu Strategy setup en selecteer vervolgens Ranking formulas tab. De lijst met eerder gemaakte formules wordt weergegeven.
-
Klik op Create formula.
-
Geef de naam van de formule op en voeg desgewenst een beschrijving toe.
-
Klik optioneel op Select AI model om het model in te stellen dat wordt gebruikt als referentie om uw waarderingsformule samen te stellen.
note note NOTE Gepersonaliseerde optimalisatiemodellen die ononderbroken metriek gebruiken worden niet gesteund met de AI formule bouwer. Telkens wanneer u naar een modelscore verwijst wanneer u hieronder uw formule bepaalt, zal het AI model worden gebruikt dat u selecteerde.
note caution CAUTION Wanneer het gebruiken van een AI model in een rangschikkende formule wordt opgenomen, worden de gegevens niet weerspiegeld in het tarief van de Omzetting voor Holdout en Model Gedreven verkeer rapport. -
Bepaal de voorwaarden die de rangschikkingsscore voor de passende besluitvormingspunten zullen bepalen. U kunt
- vul de Criteria sectie van het gebruikersinterface in,
- of schakelaar aan de coderedacteur .
note note NOTE De nestdiepte in een rangschikkingsformule is beperkt tot 30 niveaus. Dit wordt gemeten door de )
haakjes sluiten in de PQL-tekenreeks te tellen. Een regeltekenreeks kan maximaal 8 kB groot zijn voor UTF-8-gecodeerde tekens. Dit komt overeen met 8.000 ASCII-tekens (1 byte elk) of 2.000-4.000 niet-ASCII-tekens (2-4 bytes elk). leer meer over het Beslissen van gidsen & beperkingen -
U kunt ook gegevens uit Adobe Experience Platform gebruiken om de waarderingslogica dynamisch aan te passen aan de omstandigheden in de praktijk. Dit is vooral nuttig voor attributen die vaak veranderen, zoals productbeschikbaarheid, of prijs in real time.
Deze mogelijkheid is momenteel beschikbaar voor alle klanten als een openbare bètaversie. Neem contact op met uw accountvertegenwoordiger als u toegang wilt. Leer hoe te om de gegevens van Adobe Experience Platform voor besluit te gebruiken
Criteria definiëren met behulp van de formule builder ranking-select-criteria
Met een intuïtieve interface kunt u de besluitvorming perfectioneren door AI-scores (eigenheid) aan te passen, waarde (prioriteit) aan te bieden, contextafhankelijke hefbomen en externe profieleigenschappen — afzonderlijk of in combinatie — om elke interactie te optimaliseren.
Volg de onderstaande stappen om criteria rechtstreeks vanuit de interface te definiëren.
-
Geef in de sectie Criterion 1 de beslissingsitems op waarop u een waarderingsscore wilt toepassen door het volgende te doen:
- selecteer de attributen van het a besluitvormingspunt ,
- een logische operator te selecteren,
- Voeg een passende voorwaarde toe - u kunt of een waarde typen, of een profielattribuut of contextgegevens selecteren.
-
U kunt desgewenst aanvullende elementen opgeven om de overeenkomende voorwaarden voor de geldigheid van de criteria te verfijnen.
Bijvoorbeeld, bepaalde u Criterium 1 zoals Weather douaneattribuut evenaart de warme voorwaarde. Bovendien, kunt u een andere voorwaarde toevoegen zoals als aan de eerste voorwaarde wordt voldaan en als de temperatuur 75 graden op het tijdstip van het verzoek overschrijdt, dan is Criterium 1 waar.
-
Creeer een uitdrukking die een rangschikkingsscore aan de besluitpunten zal toewijzen die aan de hierboven bepaalde voorwaarde voldoen. U kunt naar elk van de volgende items verwijzen:
- de score die uit het AI model kwam dat u naar keuze in de Details sectie hierboven selecteerde;
- de prioriteit van het besluitvormingspunt, die een waarde manueel wordt toegewezen wanneer creërend een besluitvormingspunt ;
- alle kenmerken die in het profiel kunnen voorkomen, zoals een extern afgeleide vermogensscore;
- een statische waarde die u in een vrije indeling kunt toewijzen;
- een combinatie van alle bovenstaande punten.
note note NOTE Klik op het pictogram naast het veld om vooraf gedefinieerde variabelen toe te voegen. -
Klik op Add criterion om een of meer criteria toe te voegen zo vaak als nodig is. De logica is als volgt:
- Als het eerste criterium geldt voor een bepaald beslissingselement, heeft het voorrang op de volgende.
- Indien niet waar (true), gaat de beslissingsengine door naar het tweede criterium, enzovoort.
-
In het laatste veld kunt u een expressie maken die wordt toegewezen aan alle beslissingsitems die niet aan de bovenstaande criteria voldoen.
-
Klik op Create om uw waarderingsformule te voltooien. U kunt deze nu in de lijst selecteren om de details weer te geven en vervolgens bewerken of verwijderen. Het is klaar om in a selectiestrategie te worden gebruikt om in aanmerking komende besluitvormingspunten te rangschikken.
Voorbeeld van een willekeurige formule
Bekijk het onderstaande voorbeeld:
Als het gebied van het besluitpunt (douaneattribuut) het geografische etiket van het profiel (profielattributen) evenaart, zal de rangschikkingsscore die hier wordt uitgedrukt (die een combinatie van de prioriteit van het besluitpunt, de AI modelscore en een statische waarde) is worden toegepast op alle besluitvormingspunten die aan die voorwaarde voldoen.
De code-editor gebruiken ranking-code-editor
Om rangschikkende formules in syntaxis van PQL uit te drukken, schakelaar aan de coderedacteur gebruikend de specifieke knoop op hoogste recht van het scherm. Voor meer op hoe te om de syntaxis van PQL te gebruiken, verwijs naar de specifieke documentatie .
U kunt de attributen van het hefboomprofiel, contextgegevens , en attributen van het besluitvormingspunt dan.
U wilt bijvoorbeeld de prioriteit van alle aanbiedingen verhogen met het kenmerk "hot" als het werkelijke weer heet is. Om dit te doen, werd contextData.weather=hot overgegaan in de beslissingsvraag.
Om attributen met betrekking tot uw besluitpunten in formules te hefboomwerking, zorg ervoor u de correcte syntaxis in de code van uw het rangschikken formule volgt. Breid elke sectie voor meer informatie uit:


PQL-voorbeelden met rangschikkingsformule ranking-formula-examples
U kunt verschillende rangschikkingsformules naar wens maken. Hieronder volgen enkele voorbeelden.
Als het profiel in de stad woont die overeenkomt met het aanbod, dan verdubbelt de prioriteit voor alle aanbiedingen in die stad.
Rangschikkende formule:
code language-none |
---|
|
Rangschikkende formule:
code language-none |
---|
|
U kunt de score voor een aanbieding verhogen op basis van een klantdichtheid-score.
In dit voorbeeld, is de instantiehuurder _salesvelocity en het profielschema bevat een waaier van scores die in een serie wordt opgeslagen:
In dit geval geldt voor een profiel als:
code language-none |
---|
|
Met Journey Optimizer kunt u bepaalde aanbiedingen verhogen op basis van de contextgegevens die in de aanroep worden doorgegeven. Als bijvoorbeeld contextData.weather=hot
wordt doorgegeven, moet de prioriteit van alle aanbiedingen met attribute=hot
worden verhoogd.
note note |
---|
NOTE |
Voor gedetailleerde informatie over hoe te om contextgegevens over te gaan, verwijs naar deze sectie . |
Merk op dat wanneer het gebruiken van Beslissing API, de contextgegevens aan het profielelement in het verzoeklichaam, zoals in het hieronder voorbeeld worden toegevoegd:
code language-none |
---|
|