Guida rapida: miglioramento dei risultati di ricerca delle offerte di lavoro con il machine learning e la soluzione dei talenti

Migliora i risultati della ricerca di lavoro con ML e Talent Solution

Questa pagina mostra come migliorare i risultati di ricerca utilizzando Cloud Talent Solution, machine learning (ML) e dati sugli eventi client.

Cloud Talent Solution è un servizio che porta il machine learning nella tua esperienza di ricerca di lavoro, restituendo risultati di alta qualità agli utenti in cerca di lavoro ben oltre i limiti dei metodi tradizionali basati sulle parole chiave. Il modo in cui i CTS vengono utilizzati fin dal primo momento si applica ai modelli di pertinenza e alle topologia di competenze. Puoi migliorare i risultati restituiti alle persone in cerca di lavoro registrando eventi client in base all'attività di chi cerca lavoro.

Esistono due metodi per utilizzare questa funzionalità, entrambi illustrati nella guida rapida. Consigliamo di utilizzare il metodo API createClientEventRequest, che ignora le sfide di autenticazione dell'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 degli eventi client entro la fine del tutorial.

Quando un utente cerca lavoro esegue un'azione specifica, puoi utilizzare l'API per registrare l'azione. Ad esempio, alla persona che cerca lavoro o a un'altra entità che interagisce con il servizio è stato eseguito il rendering di un job (o di un elenco di job), ad esempio in un elenco di risultati di ricerca in formato compresso o troncato. In questo caso, puoi inviare un evento IMPRESSION a Cloud Talent Solution per fornire il contesto dei risultati di ricerca e cosa può vedere chi cerca un lavoro. Inoltre, quando l'utente cerca un lavoro per visualizzarne la descrizione completa, puoi inviare un evento VIEW per registrare l'interesse dell'utente 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 un'altra entità che interagisce con il servizio ha visualizzato un job (o un elenco di job) nella propria visualizzazione, ad esempio in un elenco di risultati di ricerca in formato compresso o troncato. Questo evento in genere è associato alla visualizzazione di un elenco di offerte di lavoro in una singola pagina di una persona alla ricerca di un impiego.

Visita Tipi di eventi per un elenco completo dei tipi di eventi disponibili.

Registrare le richieste di eventi client utilizzando Cloud Pub/Sub

Requisiti

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

Verrà eliminato qualsiasi messaggio pubsub che non contiene un requestId.

Prima di iniziare

Hai:

Questo tutorial illustra le istruzioni di integrazione per creare un client publisher, pubblicare eventi client tramite Cloud Pub/Sub ed eseguire la pulizia. Dimostriamo l'integrazione tramite un'applicazione Cloud Talent Solution utilizzando codice Java e concentrandoti sulla spiegazione di come effettuare chiamate a Cloud Talent Solution, anziché spiegare le librerie client Java.

Pubblicare i dati degli eventi client in Cloud Talent Solution

Questa sezione illustra la pubblicazione dei dati sugli eventi dei clienti in Cloud Talent Solution, che può essere utilizzata per migliorare la pertinenza alle esigenze specifiche di utenti e aziende.

Segui la guida per i publisher di Google Cloud per pubblicare messaggi in Cloud Talent Solution.

Controlla che i messaggi effettivi inviati seguano il pattern come 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 gli strumenti di gestione di Cloud Talent Solution.

Passaggi successivi

Migliora il modello preaddestrato con i dati degli eventi client.