Meningkatkan hasil penelusuran lowongan menggunakan ML dan Talent Solution
Halaman ini menunjukkan cara meningkatkan hasil penelusuran dengan 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 memberikan hasil berkualitas tinggi kepada pencari kerja yang jauh melampaui batasan metode berbasis kata kunci standar. Secara langsung, CTS menerapkan model relevansi dan ontologi pekerjaan/keterampilan pada detail pekerjaan 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 di 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 tugas (atau daftar tugas) yang dirender dalam tampilannya, seperti dalam daftar hasil penelusuran dalam format terkompresi atau terpotong. Dalam hal ini, Anda dapat mengirim peristiwa IMPRESSION ke Cloud Talent Solution untuk memberikan konteks hasil penelusuran dan hal yang dapat dilihat pencari kerja. Selanjutnya, saat pencari kerja mengklik hasil lowongan untuk melihat deskripsi lowongan lengkap, Anda dapat mengirim peristiwa VIEW untuk mencatat minat pencari kerja tersebut pada posisi tersebut.
Penggunaan
Contoh berikut menggambarkan cara mengirim pesan ke Cloud Talent Solution menggunakan API. Pencari kerja atau entity lain yang berinteraksi dengan layanan telah memiliki tugas (atau daftar tugas) yang dirender dalam tampilannya, seperti dalam daftar hasil penelusuran dalam format terkompresi atau terpotong. Peristiwa ini biasanya terkait dengan ditampilkannya daftar lowongan di satu halaman oleh pencari kerja.
Buka Jenis Peristiwa untuk melihat listingan lengkap jenis peristiwa yang tersedia.
Merekam permintaan peristiwa klien menggunakan Cloud Pub/Sub
Persyaratan
Untuk memublikasikan pesan privatenet, Anda harus memublikasikan pesan HANYA ke project p-jobs
dan topik cloud-jobs-events
.
Setiap pesan privatenet 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 berhasil menelusuri lowongan Anda,
menginstal library klien Cloud Pub/Sub,
mengatur lingkungan Anda menggunakan Kredensial Default Aplikasi,
mengaktifkan Google Cloud Pub/Sub API di Project Google Cloud Anda,
pengetahuan 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 meninjau 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 spesifik bisnis dan pencari kerja Anda.
Ikuti Panduan Publisher Google Cloud Pub/Sub untuk memublikasikan pesan ke Cloud Talent Solution.
Periksa apakah pesan sebenarnya yang dikirim mengikuti pola seperti yang dijelaskan di bawah ini.
Contoh pesan
acara IMPRESSION
JSON
{ "eventId": "857523730h91wrgkih9qpl12z8bf", "eventType": "IMPRESSION", "requestId": "8d2bdd5d-1361-42a5-a0fd-bd2b58b7d8fb:APAb7ISd4Sc5faibw2V5hTU/OoC2WAW5AA==", "relatedJobNames": [ "jobs/4000000000", "jobs/4000000001" ], "eventTimestampMillis": 1518200614309, }
LIHAT acara
JSON
{ "eventId": "9q9wa69qgfx1q1xzwn3zo25z", "eventType": "VIEW", "requestId": "248pla4w-8wpl-87rt-15rt-430ue8u541m8", "relatedJobNames": [ "jobs/8000000000", "jobs/8000000001" ], "eventTimestampMillis": 1518200617426, }
Memverifikasi implementasi menggunakan alat pengelolaan Cloud Talent Solution
Cloud Talent Solution menyediakan alat bagi pengguna API untuk memverifikasi implementasi Anda dengan menyediakan alat layanan mandiri.
Untuk mempelajari lebih lanjut alat layanan mandiri, lihat alat pengelolaan Cloud Talent Solution.