Compartir a través de


PersonalizerClient.RankMultiSlotAsync Método

Definición

Sobrecargas

RankMultiSlotAsync(PersonalizerRankMultiSlotOptions, CancellationToken)

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

RankMultiSlotAsync(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, CancellationToken)

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

RankMultiSlotAsync(PersonalizerRankMultiSlotOptions, CancellationToken)

Source:
PersonalizerClient.cs

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>> RankMultiSlotAsync (Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member RankMultiSlotAsync : Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>>
override this.RankMultiSlotAsync : Azure.AI.Personalizer.PersonalizerRankMultiSlotOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>>
Public Overridable Function RankMultiSlotAsync (options As PersonalizerRankMultiSlotOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of PersonalizerMultiSlotRankResult))

Parámetros

options
PersonalizerRankMultiSlotOptions

Una solicitud Rank de varias ranuras de Personalizer.

cancellationToken
CancellationToken

Token de cancelación que se va a usar.

Devoluciones

Se aplica a

RankMultiSlotAsync(IEnumerable<PersonalizerRankableAction>, IEnumerable<PersonalizerSlotOptions>, IList<Object>, CancellationToken)

Source:
PersonalizerClient.cs

Envía una solicitud de clasificación de varias ranuras de Personalizer. Recibe un contexto, una lista de acciones y una lista de ranuras. Devuelve cuál de las acciones proporcionadas se debe usar en cada ranura, en cada rewardActionId.

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>> RankMultiSlotAsync (System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerRankableAction> actions, System.Collections.Generic.IEnumerable<Azure.AI.Personalizer.PersonalizerSlotOptions> slots, System.Collections.Generic.IList<object> contextFeatures, System.Threading.CancellationToken cancellationToken = default);
abstract member RankMultiSlotAsync : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<Azure.AI.Personalizer.PersonalizerSlotOptions> * System.Collections.Generic.IList<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>>
override this.RankMultiSlotAsync : seq<Azure.AI.Personalizer.PersonalizerRankableAction> * seq<Azure.AI.Personalizer.PersonalizerSlotOptions> * System.Collections.Generic.IList<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.AI.Personalizer.PersonalizerMultiSlotRankResult>>
Public Overridable Function RankMultiSlotAsync (actions As IEnumerable(Of PersonalizerRankableAction), slots As IEnumerable(Of PersonalizerSlotOptions), contextFeatures As IList(Of Object), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of PersonalizerMultiSlotRankResult))

Parámetros

actions
IEnumerable<PersonalizerRankableAction>

Conjunto de acciones entre las que puede elegir el servicio Personalizer.

El conjunto no debe contener más de 50 acciones.

El orden de las acciones no afecta al resultado de clasificación, sino al orden

debe coincidir con la secuencia que la aplicación habría usado para mostrarlas.

El primer elemento de la matriz se usará como elemento de línea base en Evaluaciones sin conexión.

slots
IEnumerable<PersonalizerSlotOptions>

El conjunto de ranuras para las que el servicio Personalizer debe seleccionar las acciones.

El conjunto no debe contener más de 50 ranuras.

contextFeatures
IList<Object>

Características del contexto utilizado para Personalizer como diccionario de diccionarios. Esto depende de la aplicación y normalmente incluye características sobre el usuario actual, su dispositivo, información de perfil, datos agregados sobre la hora y la fecha, etc. Las características no deben incluir información de identificación personal (PII), identificadores de usuario únicos ni marcas de tiempo precisas. Debe ser serializable json. https://docs.microsoft.com/azure/cognitive-services/personalizer/concepts-features.

cancellationToken
CancellationToken

Token de cancelación que se va a usar.

Devoluciones

Se aplica a