Pasar kerja di Indonesia saat ini sangat kompetitif. Banyak talenta berbakat yang gagal ke tahap wawancara hanya karena resume mereka tidak teroptimasi untuk sistem pelacakan pelamar (ATS), atau mereka kesulitan mencari lowongan yang benar-benar relevan dengan keahlian spesifik mereka.
JobsMatchAI hadir untuk menjembatani kesenjangan tersebut. Kami memanfaatkan teknologi Generative AI terbaru untuk memberikan evaluasi objektif dan bimbingan yang terpersonalisasi. Mulai dari analisis kelayakan CV secara otomatis hingga simulasi wawancara mendalam, platform ini dirancang untuk bertindak sebagai Konsultan Karier Pribadi 24/7 bagi setiap pencari kerja.
| ❌ Masalah yang Sering Terjadi | ✅ Solusi JobsMatchAI |
|---|---|
| CV ditolak bot ATS karena format/keyword salah | Skor ATS otomatis + saran perbaikan konkret |
| Pencarian lowongan manual memakan waktu | Pencarian Semantik — deskripsikan dengan natural |
| Tidak ada sarana latihan wawancara profesional | Simulasi HRD AI berbasis STAR method |
| Pertanyaan berulang ke CS memakan waktu | Chatbot Support 24/7 dengan Knowledge Base resmi |
| Feedback dari wawancara biasanya sangat generik | Evaluasi AI Detail per kategori kompetensi |
Sistem langsung membaca PDF Anda, mengekstrak pengalaman, dan memberikan skor kelayakan berdasarkan standar HRD modern. (Penilaian didasarkan pada: Parsing 35% · Konten 60% · Match 5%)
Jangan lagi pusing memikirkan keyword kaku. Ketik saja, "Saya lulusan desain grafis yang suka bikin logo dan ngerti marketing dikit", dan AI akan mencari kecocokan makna menggunakan Qdrant Vector Database.
Bingung harus mulai dari mana? Tanyakan langsung ke AI. Chatbot dilatih khusus untuk memahami konteks resume Anda dan menjawab pertanyaan umum platform.
Simulasi wawancara multi-turn (tanya-jawab interaktif) menggunakan pendekatan metode STAR. AI akan menempatkan dirinya sebagai HRD yang sesungguhnya dan mengevaluasi jawaban Anda di akhir sesi, lengkap dengan transkrip yang disimpan di database Aiven MySQL.
Proyek ini sengaja tidak membatasi diri pada alat-alat No-Code biasa, melainkan menggunakan fondasi pemrograman yang bisa di-scale hingga tingkat Enterprise. Kami berfokus pada kecepatan maksimal, state management yang kuat, dan kontrol penuh atas guardrail (anti-halusinasi AI).
Awalnya, keputusan arsitektur beralih ke Python-native murni karena kebutuhan state management kompleks (multi-turn conversation, guardrail follow-up). Namun, pada 24 Juli 2026, N8N telah diaktifkan kembali dan disinkronisasikan 100% dengan Python-Native.
- 🤖 Python-Native Pipeline: Digunakan untuk orkestrasi internal dengan
pytestdan perlindungan tingkat kode (anti-halusinasi). - 🔗 N8N Pipeline: Tersedia secara opsional (
USE_N8N="true") dan sudah menggunakan modelgpt-4o-miniyang hemat serta dibekali prompt ATS tingkat lanjut. - 🛡️ Dual-Collection Vector DB: Menyediakan jaring pengaman tingkat enterprise, di mana pencarian lokal (FastEmbed 384-dim) akan otomatis fallback ke OpenAI (1536-dim) jika server kehabisan memori.
flowchart TD
User(["👤 Pengguna"]) --> UI["🖥️ Streamlit App<br/>(Streamlit Cloud)"]
UI --> Agents["🧠 AI Agents Layer<br/>(agents/*.py)"]
Agents --> LLM{"🤖 LLM Provider"}
LLM -->|utama| Gemini["✨ Google Gemini"]
LLM -->|fallback| OpenAI["🔷 OpenAI"]
Agents --> Vector["🔎 Qdrant Cloud<br/>(Semantic Search)"]
Agents --> DB["🗄️ Aiven MySQL<br/>(Data Terstruktur)"]
Vector --> Collections["📦 indonesian_jobs<br/>📦 hr_knowledge_base<br/>📦 interview_questions_bank<br/>📦 cs_knowledge_base"]
DB --> Tables["📋 jobs · users<br/>📋 cv_analysis_results<br/>📋 hrd_transcripts"]
classDef userStyle fill:#FFD166,stroke:#333,stroke-width:2px,color:#000
classDef uiStyle fill:#06D6A0,stroke:#333,stroke-width:2px,color:#000
classDef agentStyle fill:#118AB2,stroke:#333,stroke-width:2px,color:#fff
classDef llmStyle fill:#8E75B2,stroke:#333,stroke-width:2px,color:#fff
classDef dataStyle fill:#EF476F,stroke:#333,stroke-width:2px,color:#fff
class User userStyle
class UI uiStyle
class Agents agentStyle
class LLM,Gemini,OpenAI llmStyle
class Vector,DB,Collections,Tables dataStyle
Antarmuka JobsMatchAI tidak hanya cerdas, tetapi juga menawan secara visual. Kami mendesain khusus (custom CSS) seluruh aplikasi menggunakan pedoman desain Material 3 Dark Theme:
- 🌌 Glassmorphism: Navigasi tembus pandang bergaya modern.
- 💊 Pill-shaped Elements: Sudut melengkung halus untuk pengalaman yang ramah pengguna.
- ✨ Micro-animations: Tombol Pulse-glow dan efek hover interaktif yang membuat aplikasi terasa sangat "hidup".