Migliorare i risultati della ricerca di lavoro utilizzando 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 nella tua esperienza di ricerca di impiego, fornendo alle persone in cerca di lavoro risultati di alta qualità che vanno ben oltre i limiti dei tipici metodi basati su parole chiave. Da subito, il CTS applica modelli di pertinenza e ontologie di impiego/competenze ai dettagli del tuo lavoro. Puoi migliorare i risultati restituiti alle persone in cerca di lavoro registrando gli eventi dei client in base all'attività di chi cerca un impiego.

Esistono due metodi per sfruttare questa funzionalità, entrambi descritti in questa guida rapida. Ti consigliamo di utilizzare il metodo API createClientEventRequest, che ignora le sfide di autenticazione legate all'invio di messaggi a Cloud Talent Solution utilizzando Cloud Pub/Sub e fornisce un set pulito di API per implementare il framework di analisi.

Inizierai a pubblicare i dati sugli eventi del client entro la fine del tutorial.

Quando chi cerca un impiego esegue un'azione specifica, puoi usare l'API per registrarla. Ad esempio, la persona in cerca di lavoro o un'altra entità che interagisce con il servizio ha visualizzato un job (o un elenco di job), come in un elenco di risultati di ricerca in formato compresso o ritagliato. In questo caso, puoi inviare un evento IMPRESSION a Cloud Talent Solution per fornire il contesto dei risultati di ricerca e ciò che una persona in cerca di lavoro può vedere. Inoltre, quando la persona alla ricerca di un impiego fa clic sul risultato per visualizzare la descrizione completa dell'offerta di lavoro, puoi inviare un evento VIEW per indicare l'interesse di questa persona in questa posizione.

Utilizzo

L'esempio seguente illustra come inviare un messaggio a Cloud Talent Solution utilizzando l'API. La persona in cerca di lavoro o altra entità che interagisce con il servizio ha visualizzato un job (o un elenco di job), ad esempio in un elenco di risultati di ricerca in formato compresso o ritagliato. Questo evento è in genere associato alla visualizzazione di un elenco di offerte di lavoro su una singola pagina da parte di una persona in cerca di lavoro.

Consulta Tipi di evento per un elenco completo dei tipi di eventi disponibili.

Registrazione delle richieste di eventi client mediante Cloud Pub/Sub

Requisiti

Per pubblicare messaggi Pub/Sub è necessario pubblicare i messaggi SOLO nel progetto p-jobs e nell'argomento cloud-jobs-events.

Qualsiasi messaggio pubsub che non contiene un requestId viene eliminato.

Prima di iniziare

Sei ora in grado di eseguire le seguenti attività:

Questo tutorial illustra le istruzioni di integrazione per creare un client editore, pubblicare eventi client tramite Cloud Pub/Sub ed eseguire la pulizia. Per dimostrare l'integrazione, eseguiamo passaggi su un'applicazione Cloud Talent Solution che utilizza il codice Java, che si concentra sulla spiegazione di come effettuare chiamate a Cloud Talent Solution, anziché spiegare le librerie client di Java.

Pubblicare i dati degli eventi dei clienti in Cloud Talent Solution

Questa sezione illustra come pubblicare i dati sugli eventi dei clienti in Cloud Talent Solution, che possono essere utilizzati per migliorare la pertinenza in base alle tue esigenze specifiche 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 lo schema 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 gli strumenti per verificare l'implementazione fornendo strumenti self-service.

Per saperne 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 del cliente.