
# Motor za etičko reviziranje pristranosti za AI‑generirane odgovore na sigurnosna pitanja

**Sažetak**  
Usvajanje velikih jezičnih modela (LLM‑ova) za odgovaranje na sigurnosna pitanja značajno je ubrzalo u posljednje dvije godine. Iako su brzina i pokrivenost napredovale, skriveni rizik od sustavne pristranosti—bilo kulturne, regulatorne ili operativne—ostaje uglavnom nezaddressiran. **Motor za etičko reviziranje pristranosti (EBAE)** tvrtke Procurize popunjava ovaj jaz tako što u svaku AI‑generiranu reakciju ugrađuje autonomni, podatkovno‑vođeni sloj za otkrivanje i ublažavanje pristranosti. Ovaj članak objašnjava tehničku arhitekturu, radni tijek upravljanja i mjereni poslovni učinak EBAE‑a, postavljajući ga u središte pouzdane automatizacije usklađenosti.

---

## 1. Zašto je pristranost važna u automatizaciji sigurnosnih upitnika  

Sigurnosni upitnici su primarni čuvari za procjene rizika dobavljača. Njihovi odgovori utječu na:

* **Ugovorne pregovore** – pristran jezik može nenamjerno favorizirati određene jurisdikcije.  
* **Regulatornu usklađenost** – sustavno izostavljanje kontrola specifičnih za regiju može izazvati novčane kazne.  
* **Povjerenje kupaca** – percipirana nepravda narušava povjerenje, osobito za globalne SaaS pružatelje usluga.

Kada se LLM trenira na starim podacima revizija, nasljeđuje povijesne obrasce—od kojih neki odražavaju zastarjele politike, regionalne pravne nijanse ili čak korporativnu kulturu. Bez namjenskog revizijskog sloja ti obrasci ostaju nevidljivi, što dovodi do:

| Vrsta pristranosti | Primjer |
|--------------------|---------|
| **Regulatorna pristranost** | Prekomjerno isticanje kontrola usmjerenih na SAD, a nedovoljno naglašavanje zahtjeva specifičnih za [GDPR](https://gdpr.eu/). |
| **Industrijska pristranost** | Preferiranje cloud‑native kontrola iako dobavljač koristi on‑premise hardver. |
| **Pristranost u toleranciji rizika** | Sustavno smanjenje ocjena visokog utjecaja rizika jer su prethodni odgovori bili optimističniji. |

EBAE je dizajniran da otkrije i ispravi ove izobličenja prije nego što odgovor stigne do klijenta ili revizora.

---

## 2. Pregled arhitekture  

EBAE se nalazi između **LLM motora za generiranje** i **sloja za objavu odgovora**. Sastoji se od tri usko povezana modula:

```mermaid
graph LR
    A["Prijem pitanja"] --> B["LLM motor za generiranje"]
    B --> C["Sloj za otkrivanje pristranosti"]
    C --> D["Ublažavanje & ponovna rangiranje"]
    D --> E["Dashboard za objašnjivost"]
    E --> F["Objava odgovora"]
```

### 2.1 Sloj za otkrivanje pristranosti  

Sloj za otkrivanje kombinira **provjere statističke paritetnosti** i **revizije semantičke sličnosti**:

| Metoda | Svrha |
|--------|-------|
| **Statistička paritetnost** | Uspoređuje raspodjele odgovora po geografiji, industriji i razini rizika kako bi identificirala odstupanja. |
| **Ugniježđeni pravednost (Embedding‑Based Fairness)** | Projektira tekst odgovora u visoko‑dimenzionalni prostor pomoću sentence‑transformera, zatim izračunava kosinusnu sličnost s “sidrom pravednosti” – korpusom kojeg pripremaju stručnjaci za usklađenost. |
| **Križna provjera regulatornog leksikona** | Automatski skenira nedostajuće pojmove specifične za jurisdikciju (npr. “Procjena učinka zaštite podataka” za EU, “CCPA” za Kaliforniju). |

Kad se otkrije potencijalna pristranost, sustav vraća **BiasScore** (0 – 1) i **BiasTag** (npr. `REGULATORY_EU`, `INDUSTRY_ONPREM`).

### 2.2 Ublažavanje & ponovna rangiranje  

Modul za ublažavanje provodi:

1. **Povećanje prompta** – originalno pitanje se ponovo postavlja s ograničenjima svjesnim pristranosti (npr. “Uključi GDPR‑specifične kontrole”).  
2. **Ansambl odgovora** – generira više kandidata, svaki ponderiran inverznom vrijednošću BiasScore‑a.  
3. **Politika‑vođeno ponovno rangiranje** – konačni odgovor usklađuje s **Politikom ublažavanja pristranosti** pohranjenu u grafu znanja Procurize.

### 2.3 Dashboard za objašnjivost  

Učesnici usklađenosti mogu detaljno pregledati izvješće o pristranosti bilo kojeg odgovora, vidjeti:

* **Vremensku liniju BiasScore‑a** (kako se ocjena promijenila nakon ublažavanja).  
* **Izvatke dokaza** koji su izazvali upozorenje.  
* **Obrazloženje politike** (npr. “Zahtjev EU‑ske rezidencije podataka prema GDPR članku 25”).  

Dashboard je responsivni UI izgrađen na Vue.js, a podaci prate **OpenAPI 3.1** specifikaciju radi jednostavne integracije.

---

## 3. Integracija s postojećim Procurize radnim tokovima  

EBAE se isporučuje kao **mikro‑servis** koji poštuje internu **event‑driven arhitekturu** tvrtke. Sljedeći sekvencijalni dijagram prikazuje tipičan tok obrade odgovora na upitnik:

```goat
event.QuestionReceived -> LLM.GenerateAnswer -> EBAE.DetectBias -> 
if BiasScore > 0.3 then EBAE.Mitigate -> event.AnswerReady -> UI.Publish
else event.AnswerReady -> UI.Publish
```

* **Izvor događaja:** Dolazni stavci upitnika iz **Questionnaire Hub** platforme.  
* **Odredište:** **Answer Publication Service**, koji pohranjuje finalnu verziju u nemjenljivi revizijski ledger (potpomognut blockchain‑om).  

Budući da je servis bez stanja, može se horizontalno skalirati iza **Kubernetes** Ingress‑a, pružajući pod‑sekundnu latenciju čak i tijekom vršnih revizijskih ciklusa.

---

## 4. Model upravljanja  

### 4.1 Uloge i odgovornosti  

| Uloga | Odgovornost |
|------|-------------|
| **Učesnik usklađenosti** | Definira Politiku ublažavanja pristranosti, pregledava označene odgovore, odobrava ublažene reakcije. |
| **Data Scientist** | Kurira korpus sidra pravednosti, ažurira modele otkrivanja, prati drift modela. |
| **Product Owner** | Prioritizira nadogradnje funkcionalnosti (npr. novi regulatorni leksikoni), usklađuje plan proizvoda s tržišnim zahtjevima. |
| **Security Engineer** | Osigurava enkripciju podataka u tranzitu i mirovanju, provodi redovite penetration testove mikro‑servisa. |

### 4.2 Revizijski trag  

Svaki korak — sirovi LLM izlaz, metričke podatke o pristranosti, radnje ublažavanja i konačni odgovor — generira **tamper‑evident log** pohranjen na **Hyperledger Fabric** kanal. Ovo zadovoljava zahtjeve **[SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2)** i **[ISO 27001](https://www.iso.org/standard/27001)** dokaza.

---

## 5. Poslovni učinak  

#### 5.1 Kvantitativni rezultati (pilot Q1‑Q3 2025)  

| Metrička | Prije EBAE | Nakon EBAE | Δ |
|----------|------------|------------|---|
| Prosječno vrijeme odgovora (s) | 18 | 21 (ublažavanje dodaje ~3 s) | +17 % |
| Broj tiketa o pristranosti (na 1000 odgovora) | 12 | 2 | ↓ 83 % |
| Ocjena zadovoljstva revizora (1‑5) | 3,7 | 4,5 | ↑ 0,8 |
| Procijenjeni trošak pravne izloženosti | $450 k | $85 k | ↓ 81 % |

Mala povećanja latencije nadmašuju značajno smanjenje rizika usklađenosti i primjetno poboljšanje povjerenja dionika.

#### 5.2 Kvalitativne prednosti  

* **Regulatorna agilnost** – nove jurisdikcijske zahtjeve moguće je dodati u leksikon za minute, odmah utječući na sve buduće odgovore.  
* **Reputacija brenda** – javna izjava o “AI‑bez pristranosti u usklađenosti” snažno odjekuje kod korisnika usmjerenih na privatnost.  
* **Zadržavanje talentiranih** – timovi usklađenosti izvještavaju o manjem ručnom opterećenju i većem zadovoljstvu poslom, što smanjuje fluktuaciju.

---

## 6. Buduća poboljšanja  

1. **Kontinuirana petlja učenja** – prikupljanje povratnih informacija revizora (odobreni/odbijeni odgovori) za dinamičko finetuniranje sidra pravednosti.  
2. **Međudobavljačko federativno reviziranje pristranosti** – suradnja s partnerskim platformama putem **Secure Multi‑Party Computation** radi obogaćivanja otkrivanja pristranosti bez razotkrivanja vlasničkih podataka.  
3. **Višejezično otkrivanje pristranosti** – proširenje leksikona i embeddding modela na dodatnih 12 jezika, ključno za globalna SaaS poduzeća.

---

## 7. Kako započeti s EBAE‑om  

1. **Omogućite uslugu** u administrativnoj konzoli Procurize → *AI Services* → *Bias Auditing*.  
2. **Učitajte JSON s politikom pristranosti** (predložak dostupan u dokumentaciji).  
3. **Pokrenite pilot** na odabranom setu od 50 pitanja; pregledajte rezultate na dashboardu.  
4. **Prebacite u produkciju** kada stopa lažno‑pozitivnih rezultata padne ispod 5 %.  

Svi koraci automatizirani su putem **Procurize CLI**:

```bash
prz bias enable --policy ./bias_policy.json
prz questionnaire run --sample 50 --output bias_report.json
prz audit ledger view --id 0x1a2b3c
```

---