Migliora i risultati di ricerca di impiego con ML e Talent Solution
Questa pagina mostra come migliorare i risultati di ricerca utilizzando Cloud Talent Solution, il machine learning (ML) e i dati sugli eventi dei clienti.
Cloud Talent Solution è un servizio che integra il machine learning nell'esperienza di ricerca del lavoro, restituendo risultati di alta qualità a chi cerca lavoro, ben oltre i limiti dei metodi tipici basati su parole chiave. CTS applica immediatamente modelli di pertinenza e ontologie di competenze/lavoro ai dettagli della tua offerta di lavoro. Puoi migliorare i risultati restituiti alle persone in cerca di lavoro registrando gli eventi dei clienti in base all'attività di chi cerca lavoro.
Esistono due metodi per sfruttare questa funzionalità, entrambi descritti in questa guida rapida. Ti consigliamo di utilizzare il metodo dell'API createClientEventRequest
, che aggira i problemi di autenticazione dell'invio di messaggi a Cloud Talent Solution utilizzando Cloud Pub/Sub e fornisce un insieme pulito di API per implementare il framework di analisi.
Entro la fine del tutorial inizierai a pubblicare i dati sugli eventi del client.
Registra gli eventi del client utilizzando createClientEventRequest
(consigliato)
Quando un cercatore di lavoro esegue un'azione specifica, puoi utilizzare l'API per registrarla. Ad esempio, il candidato o un'altra entità che interagisce con il servizio ha visualizzato un'offerta di lavoro (o un elenco di offerte di lavoro), ad esempio in un elenco di risultati di ricerca in un formato compresso o tagliato. In questo caso puoi inviare un evento IMPRESSION a Cloud Talent Solution per fornire il contesto dei risultati di ricerca e a chi è in cerca di lavoro. Inoltre, quando il candidato fa clic su un risultato per visualizzare la descrizione completa dell'offerta di lavoro, puoi inviare un evento VIEW per registrare l'interesse del candidato per questa posizione.
Utilizzo
L'esempio seguente illustra come inviare un messaggio a Cloud Talent Solution utilizzando l'API. Il candidato o un'altra entità che interagisce con il servizio ha visualizzato un'offerta di lavoro (o un elenco di offerte di lavoro), ad esempio in un elenco di risultati di ricerca in un formato compresso o tagliato. Questo evento è in genere associato alla visualizzazione di un elenco di offerte di lavoro su una singola pagina da parte di un candidato.
Per un elenco completo dei tipi di eventi disponibili, consulta la pagina Tipi di eventi.
Registrare le richieste di eventi client utilizzando Cloud Pub/Sub
Requisiti
Per pubblicare messaggi Pub/Sub, devi pubblicare i messaggi SOLTANTO nel progetto p-jobs
e nell'argomento cloud-jobs-events
.
Qualsiasi messaggio Pub/Sub che non contiene un requestId viene ignorato.
Prima di iniziare
Sei ora in grado di eseguire le seguenti attività:
- configura un progetto Cloud Talent Solution nella console della piattaforma Google Cloud.
- hai creato aziende e offerte di lavoro e hai eseguito ricerche per le tue offerte di lavoro,
installato la libreria client di Cloud Pub/Sub,
e configurare l'ambiente utilizzando Credenziali predefinite dell'applicazione,
abilitato l'API Google Cloud Pub/Sub del tuo progetto Google Cloud,
familiarità di base con la programmazione Java.
Questo tutorial illustra le istruzioni di integrazione per creare un client publisher, pubblicare gli eventi client tramite Cloud Pub/Sub ed eseguire la pulizia. Dimostrare l'integrazione esaminando un'applicazione Cloud Talent Solution che utilizza codice Java, che si concentra sulla spiegazione di come effettuare chiamate a Cloud Talent Solution, anziché spiegare le librerie client Java.
Pubblica i dati sugli eventi dei clienti in Cloud Talent Solution
Questa sezione illustra la pubblicazione dei dati sugli eventi dei clienti per Cloud Talent Solution, che può essere utilizzata per migliorare la pertinenza per le esigenze aziendali e di chi cerca lavoro.
Segui la guida per i publisher di Google Cloud Pub/Sub per pubblicare messaggi in Cloud Talent Solution.
Verifica che i messaggi effettivamente inviati seguano il pattern descritto di seguito.
Messaggi di esempio
Evento IMPRESSION
JSON
{ "eventId": "857523730h91wrgkih9qpl12z8bf", "eventType": "IMPRESSION", "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "relatedJobNames": [ "jobs/4000000000", "jobs/4000000001" ], "eventTimestampMillis": 1518200614309, }
VISUALIZZA evento
JSON
{ "eventId": "9q9wa69qgfx1q1xzwn3zo25z", "eventType": "VIEW", "requestId": "248pla4w-8wpl-87rt-15rt-430ue8u541m8", "relatedJobNames": [ "jobs/8000000000", "jobs/8000000001" ], "eventTimestampMillis": 1518200617426, }
Verifica l'implementazione utilizzando gli strumenti di gestione di Cloud Talent Solution
Cloud Talent Solution fornisce agli utenti dell'API strumenti per verificare la tua implementazione fornendoti strumenti self-service.
Per scoprire di più sugli strumenti self-service, consulta Strumenti di gestione di Cloud Talent Solution.