Mejora los resultados de la búsqueda de trabajo con el AA y Talent Solution
En esta página, se muestra cómo mejorar los resultados de la búsqueda con Cloud Talent Solution, el aprendizaje automático (AA) y los datos de eventos de cliente.
Cloud Talent Solution es un servicio que lleva el aprendizaje automático a la experiencia de búsqueda de trabajo y muestra resultados de alta calidad a los usuarios, muy por encima de las limitaciones de los métodos típicos basados en palabras clave. Desde el primer momento, CTS aplica modelos de relevancia y ontologías de habilidades o trabajos a los detalles de su trabajo. Puedes mejorar los resultados que ve un usuario que busca empleo si registras los eventos del cliente según la actividad de ese usuario.
Existen dos métodos para aprovechar esta función, ambos descritos en esta guía de inicio rápido. Te recomendamos que uses el método de API createClientEventRequest
, que omite los desafíos de autenticación relacionados con el envío de mensajes a Cloud Talent Solution mediante Cloud Pub/Sub y proporciona un conjunto de API para implementar el framework de análisis.
Al final de este instructivo, comenzarás a publicar los datos de eventos de cliente.
Graba eventos de clientes mediante createClientEventRequest
(recomendado)
Puedes usar la API para registrar las acciones específicas que realice un usuario. Por ejemplo, si el usuario o cualquier otra entidad que interactúa con el servicio procesó un trabajo (o una lista de trabajos) en su vista, como una lista de resultados de la búsqueda en un formato comprimido o recortado. En este caso, puedes enviar un evento de IMPRESSION a Cloud Talent Solution para brindar el contexto de los resultados de la búsqueda y lo que puede ver el usuario. También puedes enviar un evento de VIEW a fin de registrar el interés del usuario en algún puesto cuando haga clic en un resultado para ver la descripción completa del trabajo.
Uso
En el siguiente ejemplo, se ilustra cómo enviar un mensaje a Cloud Talent Solution mediante una API. El usuario o cualquier otra entidad que interactúe con el servicio procesó un trabajo (o una lista de trabajos) en su vista, como una lista de resultados de búsqueda en un formato comprimido o recortado. Por lo general, este evento se asocia con los usuarios que ven una lista de trabajos en una sola página.
Visita Tipos de evento para ver una lista completa de los tipos de eventos disponibles.
Graba solicitudes de eventos del cliente mediante Cloud Pub/Sub
Requisitos
Para publicar mensajes de PubSub es necesario que publiques mensajes SOLAMENTE al proyecto p-jobs
y al tema cloud-jobs-events
.
Se omitirán todos los mensajes Pub/Sub que no incluyan un requestID.
Antes de comenzar
Aprendiste a realizar lo siguiente:
- configurar un proyecto de Cloud Talent Solution en Google Cloud Platform Console
- crear empresas y trabajos, y ser capaz de buscar estos últimos correctamente
instalar la biblioteca cliente de Cloud Pub/Sub
configurar tu entorno con las credenciales predeterminadas de la aplicación
habilitar la API de Google Cloud Pub/Sub en tu proyecto de Google Cloud
estar familiarizado con los conceptos básicos de programación en Java
Este instructivo abarca las instrucciones de integración para crear un cliente publicador, publicar eventos de cliente a través de Cloud Pub/Sub y realizar una limpieza. Demostraremos la integración mediante una revisión paso a paso de una aplicación de Cloud Talent Solution que usa código de Java. Nos enfocaremos en explicar cómo realizar llamadas a Cloud Talent Solution en lugar de explicar las bibliotecas cliente de Java.
Publica datos de eventos de cliente en Cloud Talent Solution
En esta sección, se indican los pasos para publicar datos de eventos de cliente en Cloud Talent Solution, que se pueden usar a fin de mejorar la relevancia según las necesidades específicas de la empresa y los usuarios.
Consulta la Guía de publicadores de Google Cloud Pub/Sub para publicar mensajes en Cloud Talent Solution.
Comprueba que los mensajes enviados sigan el patrón que se describe a continuación.
Mensajes de ejemplo
Evento IMPRESSION
JSON
{ "eventId": "857523730h91wrgkih9qpl12z8bf", "eventType": "IMPRESSION", "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "relatedJobNames": [ "jobs/4000000000", "jobs/4000000001" ], "eventTimestampMillis": 1518200614309, }
Evento VIEW
JSON
{ "eventId": "9q9wa69qgfx1q1xzwn3zo25z", "eventType": "VIEW", "requestId": "248pla4w-8wpl-87rt-15rt-430ue8u541m8", "relatedJobNames": [ "jobs/8000000000", "jobs/8000000001" ], "eventTimestampMillis": 1518200617426, }
Comprueba la implementación con las herramientas de administración de Cloud Talent Solution
Cloud Talent Solution cuenta con herramientas de autoservicio que los usuarios de la API pueden usar para comprobar tu implementación.
Para obtener más información sobre las herramientas de autoservicio, consulta Herramientas de administración de Cloud Talent Solution.