Mejora los resultados de la búsqueda de empleos con 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.

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:

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.

Consulta Herramientas de administración de Cloud Talent Solution para obtener más información sobre ellas.

¿Qué sigue?

Mejora el modelo previamente entrenado con datos de eventos del cliente.