Meningkatkan hasil penelusuran lowongan menggunakan ML dan Talent Solution
Halaman ini menunjukkan cara meningkatkan hasil penelusuran menggunakan Cloud Talent Solution, machine learning (ML), dan data peristiwa klien.
Cloud Talent Solution adalah layanan yang menghadirkan machine learning ke pengalaman penelusuran lowongan Anda, yang akan memberi pencari kerja akses ke hasil berkualitas tinggi yang jauh melampaui batasan metode berbasis kata kunci standar. CTS langsung menerapkan model relevansi dan ontologi pekerjaan/keterampilan ke detail lowongan Anda. Anda dapat meningkatkan hasil yang ditampilkan kepada pencari kerja dengan mencatat peristiwa klien berdasarkan aktivitas pencari kerja.
Ada dua metode untuk memanfaatkan fitur ini, keduanya diuraikan dalam panduan memulai ini. Sebaiknya gunakan metode API createClientEventRequest
, yang mengabaikan tantangan autentikasi saat mengirim pesan ke Cloud Talent Solution menggunakan Cloud Pub/Sub dan menyediakan kumpulan API yang bersih untuk menerapkan framework analisis.
Anda akan mulai memublikasikan data peristiwa klien pada akhir tutorial.
Merekam peristiwa klien menggunakan createClientEventRequest
(direkomendasikan)
Saat pencari kerja melakukan tindakan tertentu, Anda dapat menggunakan API untuk mencatat tindakan tersebut. Misalnya, pencari kerja atau entitas lain yang berinteraksi dengan layanan telah memiliki lowongan (atau daftar lowongan) yang dirender dalam tampilan mereka, seperti dalam daftar hasil penelusuran dalam format yang dikompresi atau terpotong. Dalam hal ini, Anda dapat mengirim peristiwa IMPRESSION ke Cloud Talent Solution untuk memberikan konteks hasil penelusuran dan apa yang dapat dilihat pencari kerja. Selain itu, saat pencari kerja mengklik hasil lowongan untuk melihat deskripsi lowongan lengkap, Anda dapat mengirim peristiwa VIEW untuk mendaftarkan minat pencari kerja ini pada posisi ini.
Penggunaan
Contoh berikut mengilustrasikan cara mengirim pesan ke Cloud Talent Solution menggunakan API. Pencari kerja atau entitas lain yang berinteraksi dengan layanan telah memiliki lowongan (atau daftar lowongan) yang dirender dalam tampilan mereka, seperti dalam daftar hasil penelusuran dalam format yang dikompresi atau terpotong. Peristiwa ini biasanya terkait dengan tampilan daftar lowongan di satu halaman oleh pencari kerja.
Buka Jenis Peristiwa untuk mengetahui listingan lengkap jenis peristiwa yang tersedia.
Merekam permintaan peristiwa klien menggunakan Cloud Pub/Sub
Persyaratan
Untuk memublikasikan pesan pubsub, Anda harus memublikasikan pesan HANYA ke project p-jobs
dan topik cloud-jobs-events
.
Semua pesan pubsub yang tidak berisi requestId akan dihapus.
Sebelum memulai
Anda telah:
- menyiapkan project Cloud Talent Solution di Google Cloud Platform Console,
- membuat perusahaan dan lowongan serta telah berhasil menelusuri lowongan Anda,
menginstal library klien Cloud Pub/Sub,
menyiapkan lingkungan Anda menggunakan Kredensial Default Aplikasi,
mengaktifkan Google Cloud Pub/Sub API di Project Google Cloud Anda,
pemahaman dasar tentang pemrograman Java.
Tutorial ini membahas petunjuk integrasi untuk membuat klien penayang, memublikasikan peristiwa klien melalui Cloud Pub/Sub, dan melakukan pembersihan. Kami mendemonstrasikan integrasi dengan memandu aplikasi Cloud Talent Solution menggunakan kode Java, yang berfokus pada penjelasan cara melakukan panggilan ke Cloud Talent Solution, bukan menjelaskan library klien Java.
Memublikasikan data peristiwa klien ke Cloud Talent Solution
Bagian ini akan memandu Anda memublikasikan data peristiwa klien ke Cloud Talent Solution, yang dapat digunakan untuk meningkatkan relevansi bagi kebutuhan bisnis dan pencari kerja tertentu.
Ikuti Panduan Penayang Google Cloud Pub/Sub untuk memublikasikan pesan ke Cloud Talent Solution.
Pastikan pesan yang sebenarnya dikirim mengikuti pola seperti yang dijelaskan di bawah.
Contoh pesan
Peristiwa IMPRESSION
JSON
{ "eventId": "857523730h91wrgkih9qpl12z8bf", "eventType": "IMPRESSION", "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "relatedJobNames": [ "jobs/4000000000", "jobs/4000000001" ], "eventTimestampMillis": 1518200614309, }
Peristiwa VIEW
JSON
{ "eventId": "9q9wa69qgfx1q1xzwn3zo25z", "eventType": "VIEW", "requestId": "248pla4w-8wpl-87rt-15rt-430ue8u541m8", "relatedJobNames": [ "jobs/8000000000", "jobs/8000000001" ], "eventTimestampMillis": 1518200617426, }
Memverifikasi penerapan menggunakan alat pengelolaan Cloud Talent Solution
Cloud Talent Solution menyediakan alat kepada pengguna API untuk memverifikasi penerapan Anda dengan memberikan alat layanan mandiri.
Untuk mempelajari alat layanan mandiri lebih lanjut, lihat Alat pengelolaan Cloud Talent Solution.