Melhore os resultados da pesquisa de empregos através da aprendizagem automática e da solução Talent
Esta página mostra como melhorar os resultados da pesquisa através da Cloud Talent Solution, da aprendizagem automática (AA) e dos dados de eventos do cliente.
A Cloud Talent Solution é um serviço que aplica a aprendizagem automática à sua experiência de pesquisa de emprego, devolvendo resultados de alta qualidade aos candidatos a emprego muito além das limitações dos métodos típicos baseados em palavras-chave. O CTS aplica imediatamente modelos de relevância e ontologias de empregos/competências aos detalhes dos seus empregos. Pode melhorar os resultados devolvidos aos candidatos a emprego registando eventos de cliente com base na atividade do candidato a emprego.
Existem dois métodos para tirar partido desta funcionalidade, ambos descritos neste início rápido. Recomendamos que use o createClientEventRequest
método da API, que ignora os desafios de autenticação do envio de mensagens para a Cloud Talent Solution
através do Cloud Pub/Sub e fornece um conjunto simples de APIs
para implementar a estrutura de estatísticas.
Vai começar a publicar dados de eventos de clientes até ao final do tutorial.
Registe eventos de cliente através de createClientEventRequest
(recomendado)
Quando um candidato realiza uma ação específica, pode usar a API para registar essa ação. Por exemplo, o candidato a emprego ou outra entidade que interaja com o serviço teve um emprego (ou uma lista de empregos) apresentado na sua vista, como numa lista de resultados da pesquisa num formato comprimido ou recortado. Neste caso, pode enviar um evento IMPRESSION para o Cloud Talent Solution para fornecer o contexto dos resultados da pesquisa e o que um candidato pode ver. Além disso, quando o candidato clica num resultado de emprego para ver a descrição completa do emprego, pode enviar um evento VIEW para registar o interesse deste candidato nesta posição.
Utilização
O exemplo seguinte ilustra como enviar uma mensagem para a Cloud Talent Solution usando a API. O candidato a emprego ou outra entidade que interage com o serviço teve um emprego (ou uma lista de empregos) apresentado na respetiva vista, como numa lista de resultados da pesquisa num formato comprimido ou recortado. Este evento está normalmente associado à visualização de uma lista de empregos numa única página por parte de uma pessoa à procura de emprego.
Visite Tipos de eventos para ver uma lista completa dos tipos de eventos disponíveis.
Registe pedidos de eventos de clientes através do Cloud Pub/Sub
Requisitos
Para publicar mensagens pubsub, tem de publicar mensagens APENAS no projeto p-jobs
e no tópico cloud-jobs-events
.
Todas as mensagens pubsub que não contenham um requestId são ignoradas.
Antes de começar
Tem:
- configurar um projeto da Cloud Talent Solution na Google Cloud Platform Console,
- criaram empresas e empregos e pesquisaram com êxito os seus empregos,
Instalou a biblioteca cliente do Cloud Pub/Sub,
configurar o seu ambiente através das Credenciais padrão da aplicação,
ativou a API Google Cloud Pub/Sub no seu projeto do Google Cloud,
Familiaridade básica com a programação Java.
Este tutorial aborda as instruções de integração para criar um cliente publicador, publicar eventos de cliente através do Cloud Pub/Sub e fazer a limpeza. Demonstramos a integração através de uma aplicação Cloud Talent Solution com código Java, que se foca em explicar como fazer chamadas para a Cloud Talent Solution, em vez de explicar as bibliotecas cliente Java.
Publique dados de eventos de clientes na Cloud Talent Solution
Esta secção explica como publicar dados de eventos de cliente na Cloud Talent Solution, que podem ser usados para melhorar a relevância para as necessidades específicas da sua empresa e dos candidatos a emprego.
Siga o guia do publicador 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 exemplo
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, }
Valide a implementação através das ferramentas de gestão da Cloud Talent Solution
O Cloud Talent Solution oferece aos utilizadores da API ferramentas para validar a sua implementação, disponibilizando-lhe ferramentas de autosserviço.
Para saber mais acerca das ferramentas de self-service, consulte o artigo Ferramentas de gestão da Cloud Talent Solution.