Cara Bangun AI Agent Penilaian Kandidat Rekrutmen Otomatis dengan n8n + GPT (MVP 2 Hari)
· 3 menit baca
Cara Bangun AI Agent Penilaian Kandidat Rekrutmen Otomatis dengan n8n + GPT (MVP 2 Hari)
🚀 Hook: "Dari ribuan CV, masih harus pilih satu?"
Tim HR sering terjebak menelaah CV, menilai skill, hingga mengatur interview. Waktu yang terbuang mengurangi kecepatan hiring dan meningkatkan risiko kehilangan talenta terbaik. Bayangkan kalau AI Agent dapat menyaring, menilai, dan memberi rekomendasi kandidat dalam hitungan menit—tanpa menulis kode kompleks.
🤖 Konsep Cepat: AI Agent + n8n = "Hiring Bot"
AI Agent adalah workflow yang menggabungkan LLM (mis: OpenAI GPT‑4) dengan logika keputusan. n8n berperan sebagai orkestrator: mengumpulkan data (CV, LinkedIn, test hasil), memanggil GPT untuk score kandidat, lalu menyalurkannya ke sistem ATS (Applicant Tracking System) atau Slack.
🔧 Breakdown Teknis
- Trigger: Webhook n8n (POST) – dipanggil oleh form aplikasi atau integrasi Zapier ketika ada pelamar baru.
- Step 1 – Ingest CV: Node
HTTP Requestke layanan OCR (mis: Google Document AI) jika CV dalam PDF/image, menghasilkan teks plain. - Step 2 – Enrich Data: Node
HTTP Requestke LinkedIn API (atau Scraper) untuk menambah pengalaman kerja. - Step 3 – Prompt Engineering: Node
OpenAIdengan prompt:Berikan skor 0‑100 untuk kandidat berdasarkan: 1. Kecocokan skill dengan job description ({{job_desc}}) 2. Pengalaman relevan ({{experience}}) 3. Pendidikan dan sertifikasi ({{education}}) Berikan ringkasan satu kalimat dan rekomendasi next step. - Step 4 – Decision Logic: Node
If– jika skor >= 80, kirim ke Slack #hire-quick; jika 60‑79, kirim ke Google Sheet "Review"; jika < 60, kirim email “Terima kasih” otomatis. - Step 5 – Persist & Notify: Node
PostgreSQLuntuk menyimpan hasil, nodeSlackuntuk notifikasi tim, dan nodeEmailuntuk auto‑reply ke pelamar.
💡 Contoh Use Case Real
Perusahaan SaaS B2B (30 orang) menggunakan workflow di atas untuk program Internship. Dalam 2 hari, mereka menurunkan time‑to‑shortlist dari 3 hari menjadi 45 menit. Hasilnya, kualitas short‑list naik 27% (skor interview conversion).
🔑 Insight & Strategi
- Prompt‑as‑Code: Simpan prompt dalam
Setnode, versioning dengan Git, sehingga tim non‑tech dapat mengedit via UI n8n. - Cost Control: Gunakan
Batchnode untuk mengumpulkan 5 CV sebelum memanggil GPT, mengurangi token usage 30%. - Human‑in‑the‑Loop: Tambahkan step
Manual Reviewyang menampilkan skor dan ringkasan di n8n UI, beri tombol Approve/Reject untuk audit compliance. - Data Privacy: Encrypt PDF di bucket S3, gunakan VPC Endpoint untuk panggilan API, dan hapus data mentah setelah scoring.
- Continuous Improvement: Simpan
prompt, score, outcomeke tabelfeedback. Setiap minggu, jalankan analisis correlation untuk tweak prompt.
🛠️ Langkah‑Langkah Implementasi (7‑Langkah)
- Siapkan n8n (Docker atau Cloud) dengan API key OpenAI.
- Buat webhook endpoint di n8n, sambungkan form rekrutmen (Typeform/Google Form).
- Integrasi OCR – pilih layanan, buat node HTTP Request, tes dengan contoh PDF.
- Rancang prompt – gunakan
Setnode, simpan diJSONvariablecandidatePrompt. - Bangun decision flow dengan node
Ifdan notifikasi Slack/Email. - Persist hasil ke PostgreSQL atau Airtable untuk audit trail.
- Deploy & monitor – aktifkan
Execute Workflowpada schedule (every 5 min) dan gunakan n8n Execution Logs + Grafana untuk latency.
📌 Penutup & CTA
Dengan kombinasi n8n dan GPT, proses rekrutmen yang dulu memakan hari bisa dipadatkan menjadi menit. Mulai dari webhook hingga decision‑engine, semua dapat dibangun dalam 2 hari tanpa menulis satu baris kode backend.
Sudah siap mengurangi beban HR dan mempercepat hiring? Daftar di JIPRAKS Classroom, ikuti modul AI Agent + n8n untuk HR Automation, dan bangun Hiring Bot pertama kamu hari ini!