¿Qué es Custom Decision Service?What is Custom Decision Service?

En una aplicación web o móvil típica, con una página principal con vínculos a varios artículos u otros tipos de contenido.In a typical web or mobile application, a front page links to several articles or other types of content. Cuando la página principal se carga, podría solicitar a Custom Decision Service que clasifique por orden de prioridad los artículos incluidos en esa página.As the front page loads, it could request the Custom Decision Service to rank articles included on that front page. Por lo tanto, cuando un usuario hace clic en un artículo para elegirlo, se podría enviar una segunda solicitud a Custom Decision Service, que registrará la salida de esa decisión del usuario.So, when a user chooses an article by clicking on it, a second request could be sent to the Custom Decision Service, which will log the outcome of that user decision.

Custom Decision Service es fácil de usar, ya que requiere solo una fuente RSS para el contenido y agregar unas pocas líneas de JavaScript a la aplicación.Custom Decision Service is easy to use, as it requires only an RSS feed for your content and a few lines of JavaScript to be added into your application.

Custom Decision Service convierte el contenido en características para el aprendizaje automático.Custom Decision Service converts your content into features for machine learning. El sistema utiliza estas características para entender el contenido en cuanto a su texto, imágenes, vídeos y opiniones generales.The system uses these features to understand your content in terms of its text, images, videos, and overall sentiment. Usa otros servicios de Microsoft Cognitive Services, como Entity Linking, Text Analytics, Emotion y Computer Vision.It uses several other Microsoft Cognitive Services, like Entity Linking, Text Analytics, Emotion, and Computer Vision.

Algunos escenarios comunes para Custom Decision Service son:Some common-use cases for Custom Decision Service include:

  • Personalizar artículos en un sitio web de noticiasPersonalizing articles on a news website
  • Personalizar el contenido de vídeo en un portal multimediaPersonalizing video content on a media portal
  • Optimizar la ubicación de los anuncios o las páginas web a las que el anuncio dirigeOptimizing ad placements or web pages that the ad directs to
  • Clasificación por orden de prioridad de los elementos de un sitio web de compra.Ranking recommended items on a shopping website.

Custom Decision Service está actualmente en versión preliminar pública gratuita.Custom Decision Service is currently in free public preview. Puede personalizar una lista de artículos en un sitio web o una aplicación.It can personalize a list of articles on a website or an app. La extracción de características funciona mejor con contenido en inglés.The feature extraction works best for English language content. Se ofrece funcionalidad limitada para otros idiomas, como español, francés, alemán, portugués y japonés.Limited functionality is offered for other languages, like Spanish, French, German, Portuguese, and Japanese. Esta documentación se revisará a medida que haya nueva funcionalidad disponible.This documentation will be revised as new functionality becomes available.

Custom Decision Service puede usarse en aplicaciones que no están en el dominio de personalización de contenido.Custom Decision Service can be used in applications that are not in the content personalization domain. Estas aplicaciones podrían ser una buena opción para una versión preliminar personalizada.These applications might be a good fit for a custom preview. Póngase en contacto con nosotros para obtener más información.Contact us to learn more.

Modos de uso de las APIAPI usage modes

Custom Decision Service puede aplicarse tanto a páginas web como a aplicaciones móviles.Custom Decision Service can be applied to both webpages and mobile apps. Las API pueden llamarse desde un explorador o desde una aplicación.The APIs can be called from either a browser or an app. El uso de la API es similar en ambos, pero algunos detalles son diferentes.The API usage is similar on both, but some of the details are different.

Glosario de términosGlossary of terms

En esta documentación se repiten varios términos con frecuencia:Several terms frequently occur in this documentation:

  • Conjunto de acciones: el conjunto de elementos de contenido que Custom Decision Service va a clasificar por orden de prioridad.Action set: The set of content items for Custom Decision Service to rank. Este conjunto se puede especificar como un punto de conexión RSS o Atom.This set can be specified as an RSS or Atom endpoint.
  • Clasificar por orden de prioridad: cada solicitud a Custom Decision Service especifica uno o varios conjuntos de acción.Ranking: Each request to Custom Decision Service specifies one or more action sets. El sistema responde y escoge todas las opciones de contenido de estos conjuntos, que después devuelve por orden de prioridad.The system responds by picking all the content options from these sets and returns them in ranked order.
  • Función de devolución de llamada: esta función, que se especifica, representa el contenido de la interfaz de usuario.Callback function: This function, which you specify, renders the content in your UI. El contenido se clasifica por el orden de prioridad devuelto por Custom Decision Service.The content is ordered by the rank ordering returned by Custom Decision Service.
  • Recompensa: una medida de cómo el usuario respondió al contenido representado.Reward: A measure of how the user responded to the rendered content. Custom Decision Service mide la respuesta del usuario mediante clics.Custom Decision Service measures user response by using clicks. Se notifican los clics al sistema mediante el código personalizado que se inserta en la aplicación.The clicks are reported to the system by using custom code inserted in your application.

Pasos siguientesNext steps