Migliorare i risultati di ricerca di lavoro utilizzando il machine learning 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 applica il machine learning alla tua esperienza di ricerca di impiego, offrendo ai candidati risultati di alta qualità che superano i limiti dei metodi tradizionali 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 ai candidati registrando gli eventi client in base all'attività del candidato.

Esistono due metodi per sfruttare questa funzionalità, entrambi descritti in questa guida introduttiva. 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 client.

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 IMPRESSIONe a Cloud Talent Solution per fornire il contesto dei risultati di ricerca e ciò che un candidato può vedere. 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 lavoro (o un elenco di lavori), 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à:

Questo tutorial illustra le istruzioni di integrazione per creare un client publisher, pubblicare gli eventi client tramite Cloud Pub/Sub e 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.

Pubblicare i dati sugli eventi client in Cloud Talent Solution

Questa sezione illustra la procedura per pubblicare i dati sugli eventi dei clienti in Cloud Talent Solution, che possono essere utilizzati per migliorare la pertinenza in base alle esigenze specifiche della tua attività e dei tuoi candidati.

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

Evento VIEW

JSON

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

Verificare l'implementazione utilizzando gli strumenti di gestione di Cloud Talent Solution

Cloud Talent Solution fornisce agli utenti dell'API strumenti per verificare l'implementazione tramite strumenti self-service.

Per scoprire di più sugli strumenti self-service, consulta Strumenti di gestione di Cloud Talent Solution.

Passaggi successivi

Migliora il modello preaddestrato con i dati sugli eventi client.