
# Dirbtinio Intelekto Sukurtas Atitikties Brandos Šilumos Žemėlapis ir Rekomendacijų Variklis

Šiandien, kai saugumo klausimynai ir reguliavimo auditai gaunami kasdien, atitikties komandos nuolat bando suderinti tris prieštaringas prioritetus:

1. **Greitį** – atsakyti į klausimus dar prieš sustabdydami sandorį.  
2. **Tikslumą** – užtikrinti, kad kiekviena teigta informacija būtų faktinė ir atnaujinta.  
3. **Strateginę įžvalgą** – suprasti, *kodėl* tam tikras atsakymas yra silpnas ir kaip jį patobulinti.

Naujausios „Procurize“ galimybės sprendžia visus tris aspektus, paverčiant grynus klausimyno duomenis **Atitikties Brandos Šilumos Žemėlapiu**, kuris ne tik rodo spragas, bet ir veikia **AI‑generuotą rekomendacijų variklį**. Rezultatas – gyvas atitikties skydelis, kuris perkelia komandas nuo „reaktyvaus gaisro gesinimo“ prie „proaktyvaus gerinimo“.

Toliau apžvelgiame visas procesų eigos etapus, pagrindinę AI architektūrą, „Mermaid“ pagrindu sukurtą vizualizacijos kalbą ir praktinius žingsnius, kaip įtraukti šilumos žemėlapį į kasdieninius atitikties procesus.

---

## 1. Kodėl svarbus Brandos Šilumos Žemėlapis

Tradiciniai atitikties skydeliai rodo **binarių** būseną – *atitinka* arba *neatitinka* – kiekvienam kontrolės punktui. Nors tai naudinga, toks požiūris slepia **brandos gilumą** organizacijos mastu:

| Matmuo                 | Binario peržiūra | Brandos peržiūra |
|------------------------|-------------------|-------------------|
| Kontrolės aprėptis     | ✔/✘               | 0‑5 skalė (0=nieko, 5=visiškai integruota) |
| Įrodymų kokybė         | ✔/✘               | 1‑10 įvertinimas (pagal aktualumą, kilmę, pilnumą) |
| Procesų automatizavimas| ✔/✘               | 0‑100 % automatizuotų žingsnių |
| Rizikos poveikis (tiekėjas) | Maža/Didelė | Kiekybinis rizikos balas (0‑100) |

Šilumos žemėlapis sujungia šiuos niuansuotus balus, suteikdamas vadovybei galimybę:

* **Aptikti susitelkusius silpnumus** – žemo balo kontrolės grupės tampa vizualiai matomos.  
* **Prioritetizuoti remedijavimą** – sujungiant šilumos intensyvumą (žema brandos) su rizikos poveikiu, generuojama tvarkinga darbų eilė.  
* **Stebėti pažangą laikui bėgant** – tas pats šilumos žemėlapis gali būti animuotas mėnesį po mėnesio, paverčiant atitiktį į matuojamą tobulėjimo kelionę.

---

## 2. Aukšto Lygio Architektūra

Šilumos žemėlapį maitina trys glaudžiai susijusios sluoksniai:

1. **Duomenų įvedimas ir normalizavimas** – žali klausimyno atsakymai, politikos dokumentai ir trečiųjų šalių įrodymai įkelti į „Procurize“ per jungiklius (Jira, ServiceNow, SharePoint ir kt.). Semantinis tarpinių sluoksnis išskiria kontrolės identifikatorius ir susieja juos su vieninga **Atitikties ontologija**.

2. **AI variklis (RAG + LLM)** – Paieškos‑papildyta generacija (RAG) užklausia žinių bazę kiekvienai kontrolei, vertina įrodymus ir pateikia du skaičius:  
   * **Brandos balas** – svoris sujungiamas iš aprėpties, automatizavimo ir įrodymų kokybės.  
   * **Rekomendacijos tekstas** – glausta, įgyvendinama priemonė, generuota smulkiai apmokytu LLM.

3. **Vizualizacijos sluoksnis** – „Mermaid“ diagrama atvaizduoja šilumos žemėlapį realiu laiku. Kiekvienas mazgas atstovauja kontrolės šeimai (pvz., „Prieigos valdymas“, „Duomenų šifravimas“) ir nuspalvinamas nuo raudonos (žema brandos) iki žalios (aukšta brandos). Užvedus pelę, rodomos AI‑sugeneruotos rekomendacijos.

Žemiau pateikiama „Mermaid“ diagrama, vaizduojanti duomenų srautą:

```mermaid
graph TD
    A["Duomenų jungikliai"] --> B["Normalizacijos paslauga"]
    B --> C["Atitikties ontologija"]
    C --> D["RAG informacijos gavimo sluoksnis"]
    D --> E["Brandos įvertinimo paslauga"]
    D --> F["LLM rekomendacijų variklis"]
    E --> G["Šilumos žemėlapio kūrėjas"]
    F --> G
    G --> H["Mermaid šilumos žemėlapio naudotojo sąsaja"]
    H --> I["Vartotojo sąveika"]
    I --> J["Atsiliepimo ciklas"]
    J --> B
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style H fill:#bbf,stroke:#333,stroke-width:2px
```

*Visi mazgų pavadinimai yra cituoti dvigubomis kabutėmis, kaip reikalauja sintaksė.*

---

## 3. Brandos Matavimo Skaičiavimas

**Brandos balas** nėra atsitiktinis skaičius – tai patikimos formulės rezultatas:

```
Brandos balas = w1 * Aprėptis + w2 * Automatizavimas + w3 * ĮrodymųKokybė + w4 * Aktualumas
```

* **Aprėptis** – 0 iki 1, remiasi įvykdytų sub‑kontrolės punktų procentu.  
* **Automatizavimas** – 0 iki 1, matuojamas API ar darbo robotų atliktų žingsnių proporcija.  
* **ĮrodymųKokybė** – 0 iki 1, vertinama pagal dokumento tipą (pvz., pasirašyta audito ataskaita vs. el. laiškas) ir integralumo patikrinimus (maišos verifikacija).  
* **Aktualumas** – 0 iki 1, senesni įrodymai progresuoja mažėjant, skatinant nuolatinį atnaujinimą.

Svoriai (`w1‑w4`) yra konfigūruojami kiekvienai organizacijai, leidžiant saugumo specialistams pabrėžti svarbiausius aspektus (pvz., griežtai reguliuojamoje pramonėje gali būti didesnis `w3`).

### Pavyzdinis Skaičiavimas

| Kontrolė | Aprėptis | Automatizavimas | ĮrodymųKokybė | Aktualumas | Svoriai (0.4,0.2,0.3,0.1) | Brandos balas |
|----------|----------|-----------------|---------------|------------|--------------------------|---------------|
| IAM‑01   | 0.9      | 0.7             | 0.8           | 0.6        | 0.4·0.9 + 0.2·0.7 + 0.3·0.8 + 0.1·0.6 = **0.79** | 0.79 |

Šilumos žemėlapis konvertuoja 0‑1 balus į spalvų gradientą: 0‑0.4 = raudona, 0.4‑0.7 = oranžinė, 0.7‑0.9 = geltona, >0.9 = žalia.

---

## 4. AI‑Sugeneruotos Rekomendacijos

Kai brandos balas apskaičiuotas, **LLM rekomendacijų variklis** kuria glaustą remedijavimo planą. Prompt šablonas, saugomas kaip pakartotinai naudojama priemonė „Procurize“ Prompt Marketplace, atrodo taip (supaprastintas pavyzdys):

```
Tu esi atitikties konsultantas. Remdamasis pateiktais kontrolės duomenimis, pateik vieną įgyvendinamą rekomendaciją (maks. 50 žodžių), kuri labiausiai pagerins brandos balą.

Kontrolės ID: {{ControlID}}
Dabartinis balas: {{MaturityScore}}
Silpniausia dimensija: {{WeakestDimension}}
Įrodymų santrauka: {{EvidenceSnippet}}
```

Kadangi promptas yra **parametrizuotas**, tas pats šablonas gali aptarnauti tūkstantus kontrolės punktų be papildomo mokymo. LLM yra smulkiai apmokytas saugumo geriausios praktikos vadovų (pvz., [NIST CSF](https://www.nist.gov/cyberframework), [ISO 27001](https://www.iso.org/standard/27001) ir kt.) korpusu, kad užtikrintų domeno specifinę kalbą.

### Pavyzdinis Išvedimas

> *Kontrolė IAM‑01 – Silpniausia dimensija: Automatizavimas*  
> **Rekomendacija:** “Integruokite savo tapatybės tiekėją su pirkimo srautu per SCIM API, kad automatiškai sukurtumėte ir pašalintumėte vartotojų paskyras kiekvienam naujam tiekėjui.”

Šios rekomendacijos pasirodo kaip įrankio patarimai šilumos žemėlapio mazguose, leidžiantys vykdyti **vieno paspaudimo** kelią nuo įžvalgos iki veiksmo.

---

## 5. Interaktyvi Patirtis Komandoms

### 5.1 Realiojo Laiko Bendradarbiavimas

„Procurize“ vartotojo sąsaja leidžia keliems nariams **bendradarbiauti** ties šilumos žemėlapiu. Paspaudus mazgą, išsiskleidžia šoninis skydelis, kuriame galima:

* Patvirtinti AI rekomendaciją arba pridėti savo pastabas.  
* Priskirti remedijavimo užduotį atsakingam savininkui.  
* Prisegti papildomų medžiagų (pvz., SOP dokumentų, kodo iškarpų).

Visi pakeitimai registruojami **nekintamo audito takelio** pavidalu, saugomi blokų grandinės pagrindu, siekiant patikrinti atitiktį.

### 5.2 Tendencijų Animacija

Platforma išsaugo šilumos žemėlapio momentinį vaizdą kas savaitę. Vartotojai gali perjungti **laiko juostos slankiklį**, kad animuotų žemėlapį ir iš karto matytų įgyvendintų užduočių poveikį. Įmontuotas analizės valdiklis skaičiuoja **Brandos greitį** (vidutinį balų patobulinimą per savaitę) ir iškelia įspėjimus, kai progresas sustoja ir gali prireikti vadovų dėmesio.

---

## 6. Įgyvendinimo Kontrolinis Sąrašas

| Žingsnis | Aprašymas | Atsakingas |
|---------|-----------|------------|
| 1 | Įjungti duomenų jungiklius klausimyno saugykloms (pvz., SharePoint, Confluence). | Integracijos inžinierius |
| 2 | Susieti šaltinio kontrolės punktus su „Procurize“ Atitikties ontologija. | Atitikties architektas |
| 3 | Nustatyti balų svorius pagal reguliavimo prioritetus. | Saugumo vadovas |
| 4 | Įdiegti RAG + LLM paslaugas (debesis arba vietinis). | DevOps |
| 5 | Aktyvuoti šilumos žemėlapio UI „Procurize“ portale. | Produkto vadovas |
| 6 | Apmokyti komandą interpretuoti spalvas ir naudoti rekomendacijų skydelį. | Mokymo koordinatorius |
| 7 | Nustatyti savaitinę momentinės nuotraukos schemą ir įspėjimų ribas. | Operacijų vadovas |

Laikantis šio sąrašo užtikrinamas **sklandus įvedimas** ir greitas investicijų grąžinimas – ankstyvieji naudotojai praneša apie 30 % sumažėjimą klausimyno atsakymo laikui per pirmą mėnesį.

---

## 7. Saugumo ir Privatumo Aspektai

* **Duomenų izoliacija** – kiekvieno nuomininko įrodymų korpusas lieka atskirame vardų erdvėje, apsaugotas pagal rolės pagrindu paremtą prieigos kontrolę.  
* **Zero‑Knowledge įrodymai** – kai išoriniai auditoriai prašo patvirtinimo, platforma gali sugeneruoti ZKP, kuri patvirtina brandos balą neišskleidžiant žalių įrodymų.  
* **Skirtinis privatumas (Differential Privacy)** – sujungiamos šilumos žemėlapio statistikos skirstymo duomenims tarp nuomininkų pridedamas triukšmas, kad būtų išvengta vienos organizacijos jautrios informacijos nutekėjimo.

---

## 8. Ateities Planas

Šilumos žemėlapis yra pagrindas tolesnių pažangių galimybių:

1. **Prognozuojanti spragų prognozė** – naudojant laiko eilučių modelius prognozuoti, kur balai ateityje gali kristi, kviečiant atlikti prevencinį remedijavimą.  
2. **Žaidybinė atitiktis** – skiriamos „brandos ženkleliai“ komandų, kurios išlaiko nuoseklų aukštą balą.  
3. **Integracija su CI/CD** – automatiškai blokuoti išleidimus, kurie sumažintų kritinės kontrolės brandos balą.

Šie papildymai leidžia platformai išlikti aktualiai su nuolat besikeičiančiu reguliavimo kraštovaizdžiu ir didėjant – **nuolatinei užtikrinamumui** – lūkesčiams.

---

## 9. Išvados

* **Vizualinis brandos šilumos žemėlapis** paverčia grynus klausimyno duomenis į aiškų, įgyvendinamą atitikties sveikatos žemėlapį.  
* **AI‑generuotos rekomendacijos** pašalina spėlionės komponentą, suteikdamos konkrečius veiksmus per sekundes.  
* Derinant **RAG**, **LLM** ir **Mermaid** sukuriamas gyvas atitikties skydelis, kuris mastelis nuo rėmų iki pasaulio, nuo komandų iki geografinės paskirties.  
* Įtraukus šilumos žemėlapį į kasdieninius procesus, organizacijos pereina nuo reaktyvaus atsakymo prie proaktyvaus tobulėjimo, pagreitindamos sandorio greitį ir sumažindamos auditų riziką.

---

## Susiję Šaltiniai

- [NIST Cybersecurity Framework Overview (official site)](https://www.nist.gov/cyberframework)  
- [ISO 27001:2022 – Information Security Management Systems (ISO)](https://www.iso.org/standard/80002.html)  
- [Mermaid Live Editor – Create and Share Diagrams Instantly](https://mermaid.live)