Melhorar os resultados da pesquisa de vagas usando o ML e o Talent Solution

Nesta página, mostramos como melhorar os resultados da pesquisa usando a Cloud Talent Solution, o aprendizado de máquina (ML) e os dados de eventos do cliente.

O Cloud Talent Solution (CTS) é um serviço que incorpora o machine learning à experiência de pesquisa de vagas de emprego, retornando resultados de alta qualidade para os candidatos e indo muito além das limitações dos métodos comuns baseados em palavras-chave. Logo de início, o CTS já aplica automaticamente modelos de relevância e ontologias de vaga/competência aos detalhes da vaga. É possível melhorar os resultados retornados aos candidatos por meio do registro dos eventos do cliente com base nas atividades dos candidatos.

Há dois métodos para usar esse recurso, ambos são descritos neste guia. Recomendamos que você use o método da API createClientEventRequest, que ignora os desafios de autenticação no envio de mensagens para o Cloud Talent Solution por meio do Cloud Pub/Sub e apresenta um conjunto simples de APIs para a implementação do framework de análise.

Você começará publicando esses dados de eventos do cliente ao final deste tutorial.

Quando um candidato executa uma ação específica, use a API para registrar essa ação. Por exemplo, uma vaga (ou uma lista de vagas) foi exibida para o candidato, ou outra entidade que interage com o serviço, como em uma lista de resultados da pesquisa no formato compactado ou recortado. Nesse caso, envie um evento IMPRESSION para a Cloud Talent Solution a fim de fornecer o contexto dos resultados da pesquisa e o que um candidato pode ver. Além disso, quando o candidato clica no resultado de pesquisa de uma vaga para visualizar a descrição completa dela, é possível enviar um evento "VIEW" para registrar o interesse do candidato nessa posição.

Uso

No exemplo a seguir, veja como enviar uma mensagem ao Cloud Talent Solution usando a API. Uma vaga (ou uma lista de vagas) foi processada na exibição do candidato à vaga ou outra entidade que interage com o serviço, como em uma lista de resultados de pesquisa em formato compactado ou cortado. Esse evento geralmente está associado à visualização de uma lista de vagas em uma única página por um candidato.

Acesse Tipos de evento para ver uma lista completa dos tipos disponíveis.

Registrar solicitações de evento do cliente usando o Cloud Pub/Sub

Requisitos

Para publicar mensagens do pubsub, é necessário publicar mensagens SOMENTE no projeto p-jobs e no tópico cloud-jobs-events.

Qualquer mensagem do Pub/Sub sem um requestId será descartada.

Antes de começar

Você fez o seguinte:

Neste tutorial, são apresentadas as instruções de integração para criar um cliente editor, publicar eventos de clientes por meio do Cloud Pub/Sub e fazer a limpeza. Demonstramos a integração percorrendo um aplicativo da Cloud Talent Solution usando código Java, que se concentra em explicar como fazer chamadas para a Cloud Talent Solution, em vez de explicar as bibliotecas de cliente do Java.

Publicar dados de eventos de cliente na Cloud Talent Solution

Nesta seção, orientaremos você na publicação de dados de eventos de cliente na Cloud Talent Solution, que podem ser usados para melhorar a relevância de suas necessidades específicas referentes à empresa e aos candidatos.

Siga o Guia do editor do Google Cloud Pub/Sub para publicar mensagens na Cloud Talent Solution.

Verifique se as mensagens reais enviadas seguem o padrão descrito abaixo.

Mensagens de amostra

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,
    }
    

Verificar a implantação usando as ferramentas de gestão da Cloud Talent Solution

A Cloud Talent Solution oferece aos usuários da API ferramentas para verificar sua implementação fornecendo a você ferramentas de autoatendimento.

Para saber mais sobre as ferramentas de autoatendimento, consulte Ferramentas de gerenciamento do Cloud Talent Solution.

A seguir

Melhorar o modelo pré-treinado com dados de eventos do cliente.