Mejorar los resultados de búsqueda de empleo con el aprendizaje automático y Talent Solution

En esta página se explica cómo mejorar los resultados de búsqueda mediante Cloud Talent Solution, el aprendizaje automático y los datos de eventos de cliente.

Cloud Talent Solution es un servicio que incorpora el aprendizaje automático a tu experiencia de búsqueda de empleo y ofrece resultados de alta calidad a las personas que buscan trabajo, sin las limitaciones de los métodos tradicionales basados en palabras clave. De forma predeterminada, CTS aplica modelos de relevancia y ontologías de empleo o habilidades a los detalles de tus empleos. Puedes mejorar los resultados que se muestran a quienes buscan empleo registrando eventos de cliente en función de su actividad.

Hay dos métodos para aprovechar esta función, que se describen en esta guía de inicio rápido. Te recomendamos que uses el método de la API createClientEventRequest que evita los problemas de autenticación al enviar mensajes a Cloud Talent Solution con Cloud Pub/Sub y proporciona un conjunto de APIs para implementar el framework de analíticas.

Al final del tutorial, empezarás a publicar datos de eventos de clientes.

Cuando un candidato realiza una acción específica, puedes usar la API para registrarla. Por ejemplo, el candidato o la otra entidad que interactúa con el servicio ha visto un empleo (o una lista de empleos) en su vista, como en una lista de resultados de búsqueda en un formato comprimido o recortado. En este caso, puedes enviar un evento IMPRESSION a Cloud Talent Solution para proporcionar el contexto de los resultados de búsqueda y lo que puede ver un candidato. Además, cuando el candidato haga clic en un resultado de empleo para ver la descripción completa, puede enviar un evento VIEW para registrar el interés del candidato en el puesto.

Uso

En el siguiente ejemplo se muestra cómo enviar un mensaje a Cloud Talent Solution mediante la API. El candidato o la otra entidad que interactúa con el servicio ha visto un empleo (o una lista de empleos) en su vista, como en una lista de resultados de búsqueda en un formato comprimido o recortado. Este evento suele asociarse a la visualización de una lista de empleos en una sola página por parte de un candidato.

Visite Tipos de eventos para ver una lista completa de los tipos de eventos disponibles.

Registrar solicitudes de eventos de cliente con Cloud Pub/Sub

Requisitos

Para publicar mensajes de Pub/Sub, debe publicar mensajes SOLO en el proyecto p-jobs y el tema cloud-jobs-events.

Se descartará cualquier mensaje de publicación y suscripción que no contenga un requestId.

Antes de empezar

Tienes lo siguiente:

En este tutorial se explica cómo crear un cliente editor, publicar eventos de cliente a través de Cloud Pub/Sub y limpiar. Para mostrar la integración, vamos a usar una aplicación de Cloud Talent Solution con código Java, que se centra en explicar cómo hacer llamadas a Cloud Talent Solution en lugar de explicar las bibliotecas de cliente de Java.

Publicar datos de eventos de clientes en Cloud Talent Solution

En esta sección se explica cómo publicar datos de eventos de cliente en Cloud Talent Solution, que se pueden usar para mejorar la relevancia de tu empresa y las necesidades de los candidatos.

Sigue la guía del editor 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,
    }
    

VER evento

JSON

    {
      "eventId": "9q9wa69qgfx1q1xzwn3zo25z",
      "eventType": "VIEW",
      "requestId": "248pla4w-8wpl-87rt-15rt-430ue8u541m8",
      "relatedJobNames": [
        "jobs/8000000000",
        "jobs/8000000001"
      ],
      "eventTimestampMillis": 1518200617426,
    }
    

Verificar la implementación con las herramientas de gestión de Cloud Talent Solution

Cloud Talent Solution proporciona a los usuarios de la API herramientas para verificar su implementación mediante herramientas de autoservicio.

Para obtener más información sobre las herramientas de autoservicio, consulta el artículo Herramientas de gestión de Cloud Talent Solution.

Siguientes pasos

Mejorar el modelo preentrenado con los datos de eventos de clientes.