emas.ai
DecisionCore
oleh TechnoNet Sdn Bhd
Senario Rujukan (ilustrasi) · SaaS HR & Penggajian · Malaysia

Menjelaskan pengecualian gaji,
diintegrasikan dalam 4 jam.

Dalam senario ini, sebuah platform SaaS HR dan penggajian Malaysia, Prisma Data Sdn Bhd, mengintegrasikan DecisionCore untuk menjelaskan pengecualian gaji yang dijana oleh AI — dengan rekod penjelasan rasmi bagi setiap penahanan bayaran, rekod persetujuan mengikut tujuan dan pemantauan pelanggaran.

Senario ilustrasi — Prisma Data Sdn Bhd ialah syarikat rekaan, bukan pelanggan DecisionCore. Angka dan petikan menunjukkan cara produk berfungsi; semuanya bukan keputusan daripada pelaksanaan sebenar.

Industri
SaaS HR & Penggajian
Skala
1.2 juta rekod / bulan
Masa integrasi
4 jam
Pelanggaran DPO
0 dalam 6 bulan
Latar belakang

Syarikat ini.

Prisma Data Sdn Bhd ialah platform SaaS HR dan penggajian Malaysia yang melayani lebih 200 pelanggan perusahaan dalam sektor pembuatan, peruncitan dan perkhidmatan profesional. Platform mereka memproses lebih 1.2 juta rekod pekerja sebulan — mengendalikan segala-galanya daripada caruman berkanun dan pengurusan cuti hingga penyelesaian pertikaian gaji dan penandaan pengecualian gaji.

Prisma Data memperkenalkan penandaan pengecualian gaji berbantukan AI pada awal 2025. Sistem ini mengenal pasti anomali secara automatik — tuntutan kerja lebih masa yang luar biasa, entri gaji berganda, manipulasi faedah yang disyaki — dan menandakannya untuk semakan HR. Apabila sesuatu tanda mengakibatkan penahanan bayaran, pekerja yang terjejas dimaklumkan bahawa gaji mereka digantung sementara menunggu siasatan.

Menjelang pertengahan 2025, Prisma Data memproses kira-kira 3,400 tanda pengecualian sebulan dalam kalangan pelanggan mereka. Pasukan perundangan mereka menandakan satu masalah yang semakin ketara: dengan mengambil kira hala tuju tadbir urus AI Malaysia dan PDPA, setiap penahanan bayaran dianggap sebagai Keputusan Signifikan — dan pasukan itu memutuskan bahawa setiap pekerja yang terjejas patut menerima penjelasan rasmi.

Cabaran

3,400 keputusan.
Sifar penjelasan.

Sebelum DecisionCore, Prisma Data tiada mekanisme untuk menjana rekod penjelasan rasmi. Apabila seseorang pekerja mempertikaikan penahanan bayaran, pasukan HR terpaksa membina semula penaakulan secara manual daripada log pengecualian — proses yang mengambil masa 3–5 hari bekerja bagi setiap pertikaian dan bergantung pada ketersediaan penganalisis yang mula-mula menyemak tanda itu.

Tiga masalah yang saling memburukkan menjadikan keadaan ini tidak mampan:

Pendedahan tadbir urus. Malaysia sedang bergerak ke arah perundangan tadbir urus AI, dengan prinsip AIGE Pejabat AI Kebangsaan sudah pun menyeru ketelusan. Enjin pengecualian AI Prisma Data ialah contoh klasik sistem Keputusan Signifikan. Menjana penjelasan secara retrospektif, apabila berlaku pertikaian, tidak memadai — penjelasan perlu wujud pada saat keputusan dibuat.

Jurang persetujuan PDPA. Akta Pindaan PDPA 2024 menghendaki persetujuan terperinci mengikut tujuan bagi pemprosesan data penggajian pekerja. Model persetujuan sedia ada Prisma Data hanyalah satu klausa menyeluruh yang tersorok dalam kontrak pekerjaan. Tiada rekod mengikut tujuan. Tiada mekanisme penarikan balik. Tiada penjejakan versi.

Risiko pemberitahuan pelanggaran. Dengan 1.2 juta rekod pekerja dalam pemprosesan aktif, pelanggaran yang mungkin menyebabkan kemudaratan ketara perlu dimaklumkan kepada Pesuruhjaya PDP dalam tempoh 72 jam. Prisma Data tiada pengesanan pelanggaran automatik — DPO mereka bergantung pada amaran keselamatan ad hoc yang mengambil purata 96 jam dari insiden berlaku hingga disedari.

Penyelesaian

DecisionCore di
setiap titik penandaan.

Prisma Data mengintegrasikan DecisionCore ke dalam saluran penandaan pengecualian mereka melalui REST API. Integrasi ditulis dalam Python dan menambah satu panggilan POST /explain pada titik setiap tanda pengecualian dibangkitkan dan mengakibatkan tindakan penahanan bayaran.

Minggu 1 — Hari 1
Integrasi API
Pasukan backend Prisma Data mengintegrasikan REST API DecisionCore ke dalam saluran pengecualian mereka. Jumlah masa integrasi: 4 jam. Satu panggilan POST /explain bagi setiap penahanan bayaran, dengan jenis pengecualian dan kriteria peraturan dihantar sebagai subject_description. Rekod penjelasan dikembalikan sebagai JSON dan disimpan dalam log audit.
Minggu 1 — Hari 2
Pelaksanaan Berdaulat
DecisionCore dilaksanakan pada pelayan Prisma Data sendiri — nod di premis yang menjalankan model penaakulan DeepSeek R1 dan model pembenaman BGE-M3 melalui Ollama. Data penggajian pekerja kekal dalam rangkaian Prisma Data. Keperluan kedaulatan data PDPA dipenuhi melalui seni bina, bukan melalui kontrak.
Minggu 2
Pelancaran Widget Persetujuan
Prisma Data membenamkan widget persetujuan terperinci DecisionCore dalam portal layan diri pekerja mereka. Persetujuan mengikut tujuan menggantikan klausa menyeluruh — togol berasingan untuk pemprosesan gaji, penandaan pengecualian dan analitik prestasi. Pekerja sedia ada diminta memberi persetujuan semula pada log masuk seterusnya. Kadar persetujuan semula 94% dalam tempoh 3 minggu.
Minggu 3
Pengesanan Pelanggaran 72 Jam
Ejen pengesanan pelanggaran DecisionCore dilaksanakan, memantau log aplikasi Prisma Data untuk mengesan corak akses luar biasa dan petunjuk penyusupan keluar data. Aliran kerja pemberitahuan DPO dikonfigurasi — amaran automatik dalam tempoh 4 jam selepas pengesanan, jauh dalam tempoh 72 jam PDPA. Jurang pengesanan 96 jam yang lama telah dihapuskan.
Integrasi Prisma Data — pengendali tanda pengecualian (Python)
import requests
from app.config import settings

def flag_payroll_exception(employee_id: str, exception_type: str,
                           rule_description: str, amount: float) -> dict:
    """Raise a payroll exception flag and generate a formal explanation."""

    # Generate explanation at point of decision
    response = requests.post(
        f"{settings.DC_BASE_URL}/explain",
        json={
            "decision": f"Payroll exception flagged: {exception_type}",
            "subject_description": (
                f"Employee {employee_id}. Rule triggered: {rule_description}. "
                f"Amount under review: RM {amount:,.2f}."
            ),
            "sector":    "hr",
            "tenant_id": "prisma-data",
        },
        headers={
            "Authorization": f"Bearer {settings.DC_API_KEY}",
            "Content-Type":  "application/json",
        },
        timeout=60,
    )
    response.raise_for_status()
    result = response.json()

    # Store audit_id alongside the exception record
    return {
        "exception_id": create_exception_record(employee_id, exception_type, amount),
        "audit_id":    result["audit_id"],
        "report_url":  result["report_url"],
    }
Keputusan

Enam bulan
selepas pelaksanaan.

Dalam senario ini, selepas enam bulan beroperasi, DPO Prisma Data memberikan penilaian postur pematuhan merentas tiga dimensi: kesediaan peraturan, kecekapan penyelesaian pertikaian dan tindak balas insiden data.

Pelanggaran DPO
0
Hasil ilustrasi: tiada insiden PDPA dalam tempoh enam bulan, dan masa pengesanan pelanggaran dikurangkan daripada 96 jam kepada kurang 4 jam. Tempoh pemberitahuan JPDP tidak pernah berisiko.
Penyelesaian pertikaian
95%
Pengurangan 95% dalam masa penyelesaian pertikaian. Purata penyelesaian daripada 3–5 hari bekerja kepada hari yang sama — rekod penjelasan tersedia sebaik sahaja pekerja menerima notis penahanan bayaran.
Liputan persetujuan
98%
98% pekerja aktif mempunyai rekod persetujuan terperinci mengikut tujuan dalam tempoh 6 minggu selepas pelancaran. Jejak audit persetujuan kini merangkumi versi, cap masa, IP dan ID tujuan bagi setiap rekod.
Sebelum DecisionCore, setiap pertikaian ialah projek arkeologi manual. Kami terpaksa membina semula penaakulan daripada log, mencari penganalisis yang menyemak tanda itu dan menghasilkan sesuatu yang koheren — biasanya tiga hari selepas pekerja mula-mula mengadu. Kini penjelasan sudah wujud sebelum pekerja membuka pemberitahuan. Tunggakan pertikaian kami turun kepada sifar dalam bulan pertama.
Petikan ilustrasi — Ketua Pematuhan, Prisma Data Sdn Bhd (rekaan)

Satu manfaat yang tidak dijangka muncul daripada data penjelasan berstruktur pada skala besar: pasukan pematuhan Prisma Data mengenal pasti tiga isu penentukuran peraturan yang sistematik dalam enjin pengecualian mereka. Rantaian penaakulan DeepSeek R1 secara konsisten memetik keadaan kes pinggir yang tidak diambil kira oleh peraturan asal. Dua peraturan ditentukur semula, mengurangkan tanda pengecualian positif palsu sebanyak 18%.

Butiran teknikal

Gambaran keseluruhan
seni bina.

Pelaksanaan DecisionCore Prisma Data beroperasi sepenuhnya dalam awan persendirian mereka — satu VM pada nod kolokasi mereka di Kuala Lumpur.

Inferens
DeepSeek R1 melalui Ollama
Model penaakulan rantaian pemikiran. Menjana laluan penjelasan yang boleh dikesan dengan memetik peruntukan Akta Kerja 1955 dan PDPA. Rantaian penaakulan penuh disimpan kata demi kata dalam Log Audit Berdaulat — tidak diringkaskan, tidak dipotong.
Pembenaman
BGE-M3 melalui Ollama
Model pembenaman pelbagai bahasa 1024 dimensi. Memadankan setiap perihalan pengecualian dengan korpus peraturan berdaulat Prisma Data — PDPA (Akta 709), Pindaan PDPA 2024, Akta Kerja 1955, dokumen dasar HR syarikat — untuk mengenal pasti peruntukan yang paling berkaitan.
Stor vektor
Qdrant (Docker)
Carian hibrid padat + jarang merentas korpus peraturan. Beroperasi dalam Docker bersama aplikasi — tiada kebergantungan awan luar. Korpus dikemas kini setiap suku tahun apabila peraturan baharu diterbitkan.
Log audit
PostgreSQL — tambah sahaja
Setiap rekod penjelasan ditulis ke jadual PostgreSQL tambah sahaja. Tiada UPDATE atau DELETE pada baris audit. Jejak audit 6 bulan tersedia untuk pemeriksaan JPDP, prosiding Mahkamah Perusahaan atau semakan pematuhan dalaman.
Bina saluran pematuhan
anda sendiri.
Mulakan dengan 3 laporan penjelasan percuma. Panduan integrasi dan contoh Python disertakan. Tiada kad kredit diperlukan.
Dapatkan kunci API percuma anda → Baca panduan pelaksanaan →
WhatsApp kami