Portfolio
MyKPI: Satu Sistem KPI untuk Setiap Skrin, dengan Pembantu AI Terbina Dalam
24 September 2026 · 2 min read · Desmond Yap Jia Chun
MyKPI ialah sistem KPI dan penilaian prestasi kakitangan. Ia mengira skor KPI setiap orang daripada dua perkara: kerja yang mereka hasilkan (tugasan dalam projek membawa mata) dan bagaimana mereka dinilai (penilaian kendiri berserta markah penilai).
Ciri utama
- Sumber Manusia: urus pasukan, jawatan dan ahli, serta buka pecahan KPI setiap ahli.
- Tetapan KPI mengikut jawatan: pilih pemberat projek berbanding objektif (contohnya 70 / 30), sasaran mata projek, dan pepohon objektif dengan item berskor.
- Projek & Tugasan: penerima tugas, keutamaan, subtugas, pencapaian penting dan aliran To Do → In Progress → Review → Done. Hanya pentadbir menandakan mata pada tugasan, jadi tiada sesiapa boleh menetapkan skor sendiri.
- Penilaian: ahli mengisi penilaian kendiri, penilai menambah markah, dan jadual semakan menghantar peringatan sebelum semakan tiba tempohnya. Jalur prestasi menukar skor menjadi penarafan seperti Cemerlang.
- Laporan KPI: kad ringkasan, aliran prestasi bulanan, perbandingan pasukan, kedudukan ahli dan laporan projek, dengan eksport CSV dan cetakan.
- Tetapan Tema: pratetap warna, warna tersuai dan latar belakang log masuk, digunakan tanpa perubahan kod.
Laporan di desktop, semakan di tablet, jawapan di telefon anda
Keseluruhan sistem adalah responsif. Pada telefon, bar menu berada di bahagian bawah skrin, jadi halaman utama sentiasa satu ketikan sahaja. Pertanyaan laporan menggunakan indeks pangkalan data komposit, jadi ia kekal pantas apabila data bertambah.
Tanya sahaja pembantu KPI anda
Laporan memang berguna, tetapi kadangkala anda hanya mahu bertanya. Gelembung sembang pada setiap halaman membolehkan anda menaip soalan dalam bahasa biasa dan mendapat jawapan daripada data langsung, contohnya:
- "Siapa mempunyai skor KPI tertinggi bulan ini?"
- "Berapa skor saya tahun ini?"
- "Siapa yang perlu disemak?"
- "Bagaimana saya menyediakan KPI untuk sesuatu jawatan?"
Peribadi secara reka bentuk, dengan kawalan akses dalam kod
Pembantu ini berjalan pada model setempat melalui Ollama, pada pelayan syarikat sendiri. Ini bermakna tiada kunci API, tiada kos tambahan, dan data tidak pernah meninggalkan pelayan.
Ia hanya membaca data, dan kebenaran dikuatkuasakan dalam kod, bukan diserahkan kepada AI: pentadbir boleh bertanya tentang sesiapa sahaja, manakala ahli hanya mendapat jawapan tentang diri sendiri. Walaupun seseorang cuba memujuk model itu mendedahkan skor rakan sekerja, alat ini tetap tidak akan memulangkannya.
Tumpukan teknologi
Laravel 13 · PHP 8.3 · MySQL 8 · Blade, Bootstrap 5 dan jQuery · DataTables · ApexCharts · Select2 · laravel/ai dengan Ollama.