
# Enjin Penyusunan AI Berasaskan Niat untuk Kolaborasi Soalan Keselamatan Masa Nyata

Soalan selidik keselamatan, audit pematuhan, dan penilaian risiko vendor merupakan titik sakit yang berterusan bagi syarikat SaaS. Aliran kerja tradisional—penapisan manual, senarai penugasan statik, dan perbualan e‑mel ad‑hoc—menyebabkan kelewatan, memperkenalkan ralat manusia, dan menyukarkan penskalaan apabila jumlah soal selidik meningkat.  

Bagaimana jika setiap soalan dapat **dipadankan serta-merta** kepada orang yang tepat (atau pembantu AI) yang memiliki pengetahuan yang diperlukan, sambil sekaligus menampilkan bukti sokongan daripada grafik pengetahuan langsung?  

Masuklah **Enjin Penyusunan AI Berasaskan Niat (IBARE)**, satu corak seni bina baru yang memperkasakan kolaborasi masa nyata yang dipacu niat di dalam platform seperti Procurize. IBARE menggabungkan kefahaman bahasa semula jadi yang canggih, grafik pengetahuan yang terus diperkaya, dan lapisan orkestrasi mikro‑servis yang ringan untuk menyampaikan:

* **Pengkelasan soalan sub-saat** – sistem memahami niat asas soalan (contoh, “enkripsi dalam rehat”, “aliran tindak balas insiden”, “kediaman data”) bukannya bergantung pada padanan kata kunci semata‑mata.  
* **Pemadanan pakar dinamik** – menggunakan profil kemahiran, metrik beban kerja, dan kualiti jawapan sejarah, IBARE memilih SME, pembantu AI, atau pasangan hibrid yang paling sesuai.  
* **Pengambilan bukti berkesedaran konteks** – keputusan pemadanan diperkaya dengan petikan polisi yang relevan, artifak audit, dan bukti berversi yang diambil daripada grafik pengetahuan bersekutu.  
* **Lingkaran maklum balas masa nyata** – setiap soalan yang dijawab memberi maklum balas kepada model, meningkatkan pengesanan niat dan penarafan pakar untuk soal selidik masa depan.  

Dalam bahagian di bawah ini kami akan membongkar seni bina, mengemukakan kes penggunaan dunia sebenar, meneroka butiran pelaksanaan utama, dan mengkuantifikasi impak perniagaan.

---

## 1. Kenapa Niat, Bukan Kata Kunci?

Kebanyakan alat automasi soal selidik yang sedia ada bergantung pada pemadanan kata kunci atau penentuan peraturan mudah:

```
if "encryption" in question → assign to Security Engineer
if "GDPR" in question → assign to Data Privacy Lead
```

Pendekatan ini akan runtuh apabila soalan diformulasikan secara samar, mengandungi pelbagai topik, atau menggunakan jargon khusus domain.  

**Pengesanan niat** melangkah lebih jauh dengan mentafsir *apa yang sebenarnya diperlukan penanya*:

| Soalan Contoh | Penugasan Berdasarkan Kata Kunci | Penugasan Berdasarkan Niat |
|------------------|--------------------------|--------------------------|
| “Do you encrypt backups in transit?” | Backup Engineer (kata kunci: “backup”) | Security Engineer (niat: “enkripsi data dalam transit”) |
| “How do you handle a ransomware incident?” | Incident Response Lead (kata kunci: “ransomware”) | Incident Response Lead **plus** Security Engineer (niat: “proses tindak balas ransomware”) |
| “What contractual clauses cover data residency for EU customers?” | Legal Counsel (kata kunci: “EU”) | Compliance Lead (niat: “klausa kontrak kediaman data”) |

Dengan mengekstrak **niat semantik**, sistem dapat memadankan soalan kepada ahli pasukan yang kepakaran mereka sepadan dengan *tindakan* atau *konsep* dan bukannya sekadar istilah permukaan.

---

## 2. Seni Bina Tahap Tinggi

Berikut ialah diagram Mermaid yang memvisualisasikan komponen utama dan aliran data IBARE.

```mermaid
flowchart TD
    subgraph Frontend
        UI[User Interface] -->|Submit Question| API[REST / GraphQL API]
    end

    subgraph Core
        API --> Intent[Intent Detection Service]
        Intent --> KG[Dynamic Knowledge Graph]
        Intent --> Skills[SME Skill‑Profile Service]
        KG --> Evidence[Evidence Retrieval Service]
        Skills --> Ranking[Expert Ranking Engine]
        Evidence --> Ranking
        Ranking --> Router[Routing Engine]
    end

    subgraph Workers
        Router -->|Assign| SME[Subject‑Matter Expert / AI Assistant]
        SME -->|Answer| Feedback[Feedback Collector]
        Feedback --> KI[Knowledge‑Graph Ingestion]
        Feedback --> Model[Model Retraining Loop]
    end

    classDef external fill:#f9f9f9,stroke:#333,stroke-width:1px;
    class UI,API,SME external;
```

**Komponen utama**

| Komponen | Tanggungjawab |
|-----------|----------------|
| **Intent Detection Service** | Menukar teks soalan mentah menjadi vektor niat berlabel‑berganda menggunakan transformer yang disesuaikan (contoh, RoBERTa‑large). |
| **Dynamic Knowledge Graph (KG)** | Menyimpan entiti seperti polisi, bukti, kawalan, dan hubungan mereka. Sentiasa diperkaya dari soalan yang dijawab. |
| **SME Skill‑Profile Service** | Menyelenggara profil bagi setiap pakar manusia dan pembantu AI, termasuk kepakaran domain, sijil, beban kerja terkini, dan skor kualiti jawapan. |
| **Evidence Retrieval Service** | Menjalankan pertanyaan ke KG untuk dokumen paling relevan (klausa polisi, log audit, artifak berversi) berdasarkan niat. |
| **Expert Ranking Engine** | Menggabungkan kesamaan niat, padanan kemahiran pakar, ketersediaan, dan sejarah kualiti untuk menghasilkan senarai calon terperingkat. |
| **Routing Engine** | Memilih calon teratas, mencipta tugasan dalam hub kolaborasi, dan memberitahu penugasan. |
| **Feedback Collector** | Menangkap jawapan akhir, bukti yang disertakan, dan penilaian kepuasan. |
| **Knowledge‑Graph Ingestion** | Mengintegrasikan bukti baru dan kemas kini hubungan kembali ke KG, menutup lingkaran. |
| **Model Retraining Loop** | Menyusun semula model niat secara berkala menggunakan data berlabel baru untuk meningkatkan ketepatan dari masa ke masa. |

---

## 3. Penelusuran Terperinci Senario Dunia Sebenar

**Senario:** Jurutera jualan menerima permintaan daripada pelanggan perusahaan berpotensi:

> “Bolehkah anda memberikan butiran bagaimana anda memisahkan data pelanggan dalam persekitaran berbilang penyewa dan mekanisme enkripsi yang anda gunakan untuk data dalam rehat?”

### Langkah 1 – Penyerahan

Jurutera menampal soalan ke papan pemuka Procurize. UI menghantar permintaan POST ke API dengan teks mentah.

### Langkah 2 – Pengekstrakan Niat

Intent Detection Service menghantar teks ke transformer yang disesuaikan, menghasilkan taburan kebarangkalian atas taksonomi 120 niat. Untuk soalan ini tiga niat teratas ialah:

1. **Tenant Isolation** – 0.71  
2. **Encryption‑at‑Rest** – 0.65  
3. **Data Residency** – 0.22  

Niat‑niat ini disimpan sebagai **vektor berlabel‑berganda** pada rekod soalan.

### Langkah 3 – Pertanyaan Grafik Pengetahuan

KG menerima vektor niat dan melaksanakan **carian kesamaan semantik** (menggunakan vektor embedding klausa polisi). Ia mengembalikan:

| Dokumen | Skor Kesamaan |
|----------|-----------------|
| “[SOC 2] – Sistem‑Tahap Kawalan 5.3: Tenant Isolation” | 0.84 |
| “[ISO 27001] Lampiran A.10: Kawalan Kriptografi” | 0.78 |
| “Whitepaper Dalaman: Seni Bina Berbilang Penyewa v2.4” | 0.66 |

Pakej bukti paling relevan dibungkus untuk disertakan.

### Langkah 4 – Padanan Profil Kemahiran

Skills Service mencari semua pakar yang ditandai **Cloud Architecture**, **Security Engineering**, dan **Compliance**. Setiap **embedding kemahiran** pakar dibandingkan dengan vektor niat. Pada masa yang sama, perkhidmatan menilai:

* **Beban kerja semasa** (tugas menunggu, panjang barisan)  
* **Skor kualiti jawapan** (purata dari respons soal selidik terdahulu)  
* **Kedekatan zon masa** (untuk kurangkan kelewatan)

Calon teratas ialah **Alex Patel (Senior Cloud Security Engineer)** dengan skor komposit 0.92. Sebuah pembantu AI khusus kriptografi (dikenali **CryptoBot**) juga dicadangkan dengan skor 0.87.

### Langkah 5 – Penyusunan & Pemberitahuan

Routing Engine mencipta **tugas kolaborasi** yang mengandungi:

* Soalan asal  
* Niat yang dikesan  
* Pakej bukti (pautan muat turun)  
* Cadangan pembantu AI (pilihan)  

Alex menerima notifikasi push di Slack dan UI Procurize, manakala CryptoBot diaktifkan sebagai perkhidmatan mikro‑latar belakang yang sedia membantu.

### Langkah 6 – Penyusunan Jawapan

Alex meneliti bukti, menambah konteks tentang kemas kini platform terbaru, dan memanggil CryptoBot untuk menjana perenggan ringkas menerangkan algoritma enkripsi (AES‑256‑GCM). Jawapan gabungan diedit, diluluskan, dan dihantar.

### Langkah 7 – Lingkaran Maklum Balas

Pelanggan menandakan jawapan sebagai **“memuaskan sepenuhnya.”** Feedback Collector mencatat:

* Teks jawapan  
* ID bukti yang dipautkan  
* Penilaian kepuasan (5/5)  

Perkhidmatan Knowledge‑Graph Ingestion menambah nod baru **“Answer‑2025‑10‑21‑001”** yang dihubungkan dengan soalan asal, bukti, dan label niat. Nod ini menjadi bahagian carian kesamaan masa depan.

### Langkah 8 – Kemas Kini Model

Data berlabel yang baru (soalan + niat + jawapan) dimasukkan ke **saluran latihan**. Selepas mengumpul satu batch 1,000 interaksi sedemikian, model niat dilatih semula, memperhalus keupayaan mengesan niat terperinci seperti **“pengurusan kunci peringkat penyewa.”**

---

## 4. Blok Bangunan Teknikal Teras

### 4.1 Model Pengesanan Niat

* **Seni bina:** RoBERTa‑large disesuaikan pada set data proprietari 50k ayat soal selidik yang telah dianotasi.  
* **Fungsi rugi:** Binary cross‑entropy untuk klasifikasi berlabel‑berganda.  
* **Pengayaan latihan:** Terjemahan belakang untuk kebolehan berbilang bahasa (Inggeris, Jerman, Jepun, Sepanyol).  
* **Prestasi:** Macro‑F1 = 0.91 pada set sah yang dipisahkan; purata kelambatan ≈ 180 ms setiap permintaan.

### 4.2 Platform Grafik Pengetahuan

* **Enjin:** Neo4j 5.x dengan indeks kesamaan vektor terbina‑dalam (melalui **Neo4j Graph Data Science**).  
* **Skema Sorotan:**  
  * **Jenis Entiti:** `Policy`, `Control`, `Evidence`, `Question`, `Answer`, `Expert`.  
  * **Hubungan:** `VALIDATES`, `EVIDENCES`, `AUTHORED_BY`, `RELATED_TO`.  
* **Versi:** Setiap artifak disimpan dengan sifat `version` dan cap masa `valid_from`, membolehkan **audit‑ready time travel**.

### 4.3 Perkhidmatan Profil Kemahiran

* **Sumber Data:** Direktori HR (kemahiran, sijil), sistem tiket dalaman (masa penyelesaian tugas), dan **skor kualiti** yang diperoleh daripada tinjauan selepas jawapan.  
* **Penjanaan Embedding:** FastText embedding frasa kemahiran, digabungkan dengan vektor beban kerja pekat.  
* **Formula Penarafan:**  

```
score = α * intent_similarity
      + β * expertise_match
      + γ * availability
      + δ * historical_quality
```

dengan α=0.4, β=0.35, γ=0.15, δ=0.10 (ditetapkan melalui pengoptimalan Bayesian).

### 4.4 Orkestrasi & Mikro‑Servis

Semua perkhidmatan dibungkus dalam **Docker** dan diselaraskan melalui **Kubernetes** dengan mesh perkhidmatan **Istio** untuk kebolehkesanan. Komunikasi tak segerak menggunakan **NATS JetStream** untuk penstriman acara berkelajuan rendah.

### 4.5 Pertimbangan Keselamatan & Privasi

* **Zero‑Knowledge Proofs (ZKP):** Bagi bukti yang sangat sensitif (contoh, laporan penilaian penembusan dalaman), KG menyimpan hanya komitmen ZKP; fail sebenar kekal tersulit dalam vault luaran (AWS KMS) dan hanya dinyahkrip pada pakar yang ditugaskan.  
* **Differential Privacy:** Saluran latihan model menambah bunyi Laplace yang dikalibrasikan kepada kemas kini gradient agregat untuk melindungi kandungan soal selidik individu.  
* **Audit Trail:** Setiap keputusan pemadanan, pertanyaan bukti, dan suntingan jawapan direkod dalam lejar tak boleh ubah (Hyperledger Fabric), memenuhi keperluan jejak **SOC 2**.

---

## 5. Mengukur Impak Perniagaan

| Metrik | Asas (Manual) | Selepas Pelaksanaan IBARE |
|--------|-------------------|--------------------------|
| Purata masa pusing soal selidik (hari) | 12 | 3.4 (‑71.7 %) |
| Purata masa ke penugasan pertama (jam) | 6.5 | 0.2 (‑96.9 %) |
| Ketepatan jawapan (revisi selepas semakan) | 18 % jawapan perlu revisi | 4 % |
| Kepuasan SME (skor tinjauan 1‑5) | 3.2 | 4.6 |
| Penemuan audit pematuhan berkaitan pengurusan soal selidik | 7 setahun | 1 setahun |

Pilot dengan tiga pelanggan SaaS enterprise selama enam bulan menunjukkan **ROI bersih 4.3×**, dipacu terutamanya oleh pemendekan kitar jualan dan pengurangan beban kerja undang‑undang.

---

## 6. Senarai Semak Pelaksanaan untuk Pasukan

1. **Takrifkan Taksonomi Niat** – bekerjasama dengan pasukan keselamatan, undang‑undang, dan produk untuk menyenaraikan niat utama (≈ 100–150).  
2. **Kutip Data Latihan** – beri anotasi sekurang‑kurangnya 10 k ayat soal selidik sejarah dengan niat yang betul.  
3. **Bina Profil Kemahiran** – tarik data dari HR, Jira, dan tinjauan dalaman; seragamkan deskripsi kemahiran.  
4. **Gunakan Grafik Pengetahuan** – import polisi sedia ada, bukti, dan sejarah kawalan ke dalam KG.  
5. **Integrasi dengan Hub Kolaborasi** – sambungkan enjin routing ke Slack, Teams, atau UI tersuai.  
6. **Wujudkan Lingkaran Maklum Balas** – kumpul penilaian kepuasan dan tambahkannya ke saluran latihan semula.  
7. **Pantau KPI** – sediakan papan pemuka Grafana untuk kepantasan, kadar kejayaan pemadanan, dan perubahan model.

---

## 7. Arah Masa Depan

### 7.1 Pengesanan Niat Pelbagai Mod  

Masukkan **imej dokumen** (contoh, kontrak yang diimbas) dan **klip audio** (takrifan lisan) menggunakan model multimodal jenis CLIP, memperluas kebolehan pemadanan melangkaui teks biasa.

### 7.2 Grafik Pengetahuan Bersekutu  

Benarkan **grafik pengetahuan persekutuan** antara organisasi rakan kongsi di mana fragmen polisi yang dianonim boleh dikongsi, meningkatkan liputan niat tanpa mendedahkan data proprietari.

### 7.3 Profil Pakar Dijana Automatik  

Manfaatkan **model bahasa besar (LLM)** untuk menyintesis profil kemahiran draf bagi pekerja baru berdasarkan parsing resume, mempercepat permulaan.

---

## 8. Kesimpulan

Enjin Penyusunan AI Berasaskan Niat mengubah cara aliran kerja soal selidik keselamatan diatur. Dengan mentafsir *niat* sebenar di sebalik setiap soalan, memadankannya secara dinamik kepada pakar manusia atau AI yang tepat, dan menegaskan jawapan dengan grafik pengetahuan yang hidup, organisasi dapat:

* **Meningkatkan masa respons** daripada minggu kepada jam,  
* **Meningkatkan kualiti jawapan** melalui bukti berkesedaran konteks,  
* **Menskalakan kolaborasi** merentasi pasukan yang tersebar, dan  
* **Menjaga proses yang dapat diaudit dan patuh** yang memuaskan regulator serta pelanggan.

Bagi syarikat SaaS yang ingin memfuture‑proof pengurusan risiko vendor, IBARE menawarkan cetak biru konkrit yang boleh diadopsi secara berperingkat dan disempurnakan berterusan selaras dengan evolusi lanskap pematuhan.