
# Extracție de Dovezi cu AI Multi‑Modal pentru Chestionarele de Securitate

Chestionarele de securitate sunt poarta de intrare pentru fiecare tranzacție B2B SaaS. Furnizorii trebuie să furnizeze dovezi – PDF‑uri de politici, diagrame de arhitectură, fragmente de cod, jurnale de audit și chiar capturi de ecran ale panourilor de control. În mod tradițional, echipele de securitate și conformitate petrec **ore** căutând prin depozite, copind fișiere și atașându‑le manual în câmpurile chestionarului. Rezultatul este un blocaj care încetinește ciclurile de vânzări, crește erorile umane și creează goluri de audit.

**Procurize** a construit deja o platformă puternică și unificată pentru gestionarea chestionarelor, atribuirea sarcinilor și generarea de răspunsuri asistate de AI. Noua frontieră este **automatizarea colectării de dovezi**. Prin valorificarea **AI‑ului generativ multi‑modal** – modele care înțeleg text, imagini, tabele și cod într‑un singur flux – organizațiile pot identifica instantaneu artefactul potrivit pentru orice element de chestionar, indiferent de format.

În acest articol vom:

1. Explica de ce o abordare monomodală (LLM‑uri doar text) nu este suficientă pentru sarcinile moderne de conformitate.  
2. Detalia arhitectura unui motor de extracție de dovezi multi‑modal construit pe Procurize.  
3. Prezenta cum să antrenezi, evaluezi și îmbunătățești continuu sistemul cu tehnici **Generative Engine Optimization (GEO)**.  
4. Oferi un exemplu concret end‑to‑end, de la o întrebare de securitate la dovezile atașate automat.  
5. Discuta preocupările legate de guvernanță, securitate și auditabilitate.  

> **Concluzie cheie:** AI‑ul multi‑modal transformă recuperarea de dovezi dintr‑o sarcină manuală într‑un serviciu repetabil și auditat, reducând timpul de răspuns al chestionarului cu până la 80 % menținând rigorile de conformitate.

---

## 1. Limitele LLM‑urilor doar text în fluxurile de lucru ale chestionarelor

Majoritatea automatizărilor bazate pe AI de astăzi se bazează pe modele mari de limbaj (LLM‑uri) care excelează la **generarea de text** și **căutarea semantică**. Acestea pot extrage clauze de politică, rezuma rapoarte de audit și chiar redacta răspunsuri narative. Totuși, dovezile de conformitate rar sunt strict text:

| Tipul Dovezii | Format Tipic | Dificultate pentru LLM‑ul doar text |
|---------------|--------------|--------------------------------------|
| **Diagrame de arhitectură** | PNG, SVG, Visio | Necesită înțelegere vizuală |
| **Fișiere de configurare** | YAML, JSON, Terraform | Structurate, dar adesea imbricate |
| **Fragmente de cod** | Java, Python, Bash | Necesită extracție conștientă de sintaxă |
| **Capturi de ecran ale panourilor** | JPEG, PNG | Trebuie citite elemente UI, marcaje temporale |
| **Tabele în rapoarte PDF de audit** | PDF, imagini scanate | OCR + parsare tabelară necesare |

Când o întrebare solicită *„Furnizați o diagramă de rețea care ilustrează fluxul de date între mediul de producție și cel de backup”*, un model doar text poate răspunde cu o descriere; nu poate localiza, verifica sau încorpora imaginea reală. Acest gol obligă utilizatorii să intervină, reintroducând efortul manual pe care dorim să îl eliminăm.

---

## 2. Arhitectura unui Motor de Extracție de Dovezi Multi‑Modal

Mai jos este o diagramă de nivel înalt a motorului propus, integrat cu nucleul hub al chestionarelor din Procurize.

```mermaid
graph TD
    A["Utilizatorul trimite elementul de chestionar"] --> B["Serviciul de clasificare a întrebărilor"]
    B --> C["Orchestratorul de recuperare multi‑modal"]
    C --> D["Stoc de vectori text (FAISS)"]
    C --> E["Stoc de încorporări imagine (CLIP)"]
    C --> F["Stoc de încorporări cod (CodeBERT)"]
    D --> G["Potrivire semantică (LLM)"]
    E --> G
    F --> G
    G --> H["Motor de ranking a dovezilor"]
    H --> I["Îmbogățire cu metadate de conformitate"]
    I --> J["Atașare automată la sarcina Procurize"]
    J --> K["Verificare uman‑in‑the‑loop"]
    K --> L["Intrare în jurnalul de audit"]
```

### 2.1 Componente Cheie

1. **Serviciul de clasificare a întrebărilor** – Folosește un LLM fin ajustat pentru a eticheta elementele de chestionar cu **tipuri de dovezi** (ex. „diagramă de rețea”, „PDF de politică de securitate”, „plan Terraform”).  
2. **Orchestratorul de recuperare multi‑modal** – Direcționează cererea către stocurile de încorporări potrivite pe baza clasificării.  
3. **Stocuri de încorporări**  
   * **Stoc text** – Index FAISS construit din toate politicile, rapoartele de audit și fișierele markdown.  
   * **Stoc imagine** – Vectori CLIP generați din fiecare diagramă, captură de ecran și SVG stocat în depozitul de documente.  
   * **Stoc cod** – Încorporări CodeBERT pentru toate fișierele sursă, configurări CI/CD și template‑uri IaC.  
4. **Stratul de potrivire semantică** – Un transformator cross‑modal fuzionează încorporarea interogării cu vectorii fiecărui mod, returnând o listă ordonată de artefacte candidate.  
5. **Motorul de ranking a dovezilor** – Aplică heuristici **Generative Engine Optimization**: prospețime, stare în controlul versiunilor, relevanță etichetă de conformitate și scor de încredere de la LLM.  
6. **Îmbogățire cu metadate de conformitate** – Atașează licențe SPDX, marcaje de timp de audit și categorii de protecție a datelor fiecărui artefact.  
7. **Verificare uman‑in‑the‑loop (HITL)** – Interfața din Procurize prezintă cele mai bune 3 sugestii; revizorul poate aproba, înlocui sau respinge.  
8. **Intrare în jurnalul de audit** – Fiecare atașare automată este înregistrată cu hash criptografic, semnătură revizor și încredere AI, satisfăcând cerințele SOX și GDPR.

### 2.2 Flux de ingestie a datelor

1. **Crawler** scanează partajările de fișiere corporative, depozitele Git și bucket‑urile de stocare în cloud.  
2. **Pre‑procesor** rulează OCR pe PDF‑uri scanate (Tesseract), extrage tabele (Camelot) și convertește fișierele Visio în SVG.  
3. **Embedder** generează vectori specifici fiecărui mod și îi stochează cu metadate (cale fișier, versiune, proprietar).  
4. **Actualizare incrementală** – Un micro‑serviciu de detectare a modificărilor (watchdog) re‑încorporează doar activele modificate, menținând stocurile de vectori proaspete în timp aproape real.

---

## 3. Generative Engine Optimization (GEO) pentru recuperarea de dovezi

**GEO** este o metodă sistematică de ajustare a întregului lanț AI – nu doar a modelului de limbaj – astfel încât KPI‑ul final (timpul de răspuns la chestionar) să se îmbunătățească menținând calitatea de conformitate.

| Fază GEO | Obiectiv | Indicatori Cheie |
|----------|----------|-------------------|
| **Calitatea datelor** | Asigură că încorporările reflectă postura actuală de conformitate | % de active re‑încorporate < 24 h |
| **Ingineria prompt‑urilor** | Formulează prompturi de recuperare care ghidează modelul către modul corect | Scor de încredere la recuperare |
| **Calibrarea modelului** | Aliniază pragurile de încredere cu ratele de acceptare ale revizorilor | Rată fals‑pozitiv < 5 % |
| **Buclă de feedback** | Capturează acțiunile revizorilor pentru a rafina clasificarea și ranking‑ul | Timp mediu de aprobare (MTTA) |
| **Evaluare continuă** | Rulează teste A/B nocturne pe un set de validare de întrebări istorice | Reducere în timpul mediu de răspuns |

### 3.1 Exemplu de prompt pentru recuperare multi‑modal

```
[QUESTION] Furnizați cel mai recent raport de audit SOC 2 Tip II care acoperă criptarea datelor în repaus.

[CONTEXT] Recuperați un document PDF care conține secțiunea relevantă a auditului. Returnați ID‑ul documentului, intervalul de pagini și un scurt extras.

[MODALITY] text
```

Orchestratorul analizează eticheta `[MODALITY]` și interoghează **stocul text** exclusiv, reducând drastic zgomotul provenit din vectorii de imagini sau cod.

### 3.2 Praguri adaptive

Prin **Optimizare Bayesiană**, sistemul ajustează automat pragul de încredere pentru fiecare mod. Când revizorii acceptă în mod constant sugestii cu încredere > 0.78 pentru diagrame, pragul crește, reducând intervențiile inutile. Invers, dacă fragmentele de cod primesc multe respingeri, pragul scade, generând mai multe candidați.

---

## 4. Exemplu end‑to‑end: De la întrebare la dovada atașată automat

### 4.1 Întrebarea

> *„Atașați o diagramă care arată fluxul de date al clientului de la ingestie până la stocare, incluzând punctele de criptare.”*

### 4.2 Flux pas cu pas

| Pas | Acțiune | Rezultat |
|-----|---------|----------|
| 1 | Utilizatorul creează un nou element de chestionar în Procurize. | ID element `Q‑2025‑1123`. |
| 2 | Serviciul de clasificare etichetează interogarea ca `evidence_type: network diagram`. | Mod = **imagine**. |
| 3 | Orchestratorul trimite interogarea către stocul de imagini CLIP. | Returnează 12 vectori candidați. |
| 4 | Stratul de potrivire semantică calculează similaritatea cosinus între încorporarea întrebării și fiecare vector. | Top‑3 scoruri: 0.92, 0.88, 0.85. |
| 5 | Motorul de ranking evaluează prospețimea (modificat acum 2 zile) și etichetele de conformitate (conține „encryption”). | Clasament final: diagramă `arch‑data‑flow‑v3.svg`. |
| 6 | UI‑ul HITL prezintă diagrama cu previzualizare, metadate (autor, versiune, hash). | Revizorul apasă **Approve**. |
| 7 | Sistemul atașează automat diagrama la `Q‑2025‑1123` și înregistrează o intrare de audit. | Log‑ul de audit arată încredere AI 0.91, semnătură revizor, timestamp. |
| 8 | Modulul de generare a răspunsului redactează un text narativ care face referire la diagramă. | Răspuns complet gata de export. |

Timpul total de la pasul 1 la pasul 8 este **≈ 45 de secunde**, comparativ cu **15‑20 de minute** pentru recuperarea manuală.

---

## 5. Guvernanță, securitate și pistă de audit

Automatizarea manipulării dovezilor ridică preocupări legitime:

1. **Scurgere de date** – Serviciile de încorporare trebuie să ruleze în **VPC zero‑trust** cu roluri IAM stricte. Niciun vector nu părăsește rețeaua corporativă.  
2. **Controlul versiunilor** – Fiecare artefact este stocat cu hash‑ul său de commit Git (sau versiunea obiectului de stocare). Dacă un document este actualizat, încorporările vechi sunt invalidate.  
3. **Explicabilitate** – Motorul de ranking înregistrează scorurile de similaritate și lanțul de prompturi, permițând oficialilor de conformitate să urmărească *de ce* a fost selectat un anumit fișier.  
4. **Aliniere reglementară** – Prin atașarea identificatorilor de licență SPDX și a categoriilor de prelucrare GDPR la fiecare artefact, soluția satisface cerințele de origine a dovezilor pentru ISO 27001 Annex A și alte standarde.  
5. **Politici de retenție** – Job‑urile de auto‑curățare elimină încorporările pentru documente depășite de fereastra de retenție a datelor a organizației, asigurând că nu rămân dovezi învechite.

---

## 6. Direcții viitoare

### 6.1 Recuperare Multi‑Modal ca Serviciu (RaaS)

Expunerea orchestratorului de recuperare printr‑un **API GraphQL** pentru ca alte instrumente interne (ex. verificări de conformitate CI/CD) să solicite dovezi fără a trece prin interfața completă a chestionarului.

### 6.2 Integrarea radarului de reglementări în timp real

Combinați motorul multi‑modal cu **Radarul de Schimbări Reglementare** al Procurize. Când este detectată o nouă reglementare, re‑clasificați întrebările afectate și declanșați o nouă căutare de dovezi, garantând că artefactele încărcate rămân conforme.

### 6.3 Învățare federată între întreprinderi

Pentru furnizorii SaaS care deservesc multiple clienți, un strat de **învățare federată** poate partaja actualizări de încorporări anonimiza​te, îmbunătățind calitatea de recuperare fără a expune documente proprietare.

---

## 7. Concluzie

Chestionarele de securitate vor rămâne o piatră de temelie a gestionării riscurilor de furnizori, dar efortul manual de a colecta și atașa dovezi devine tot mai untenabil. Adoptând **AI‑ul multi‑modal** – o combinație de înțelegere a textului, imaginilor și codului – Procurize poate transforma extracția de dovezi într‑un serviciu automatizat și auditat. Folosind cadrele **Generative Engine Optimization**, sistemul se perfecționează continuu, aliniind încrederea AI cu așteptările revizorilor și cerințele de reglementare.

Rezultatul este o **accelerare dramatică** a timpilor de răspuns la chestionare, reducerea erorilor umane și o pistă de audit robustă – permițând echipelor de securitate, juridic și vânzări să se concentreze pe atenuarea strategică a riscurilor în loc de căutarea repetitivă a documentelor.

---

## <span class='highlight-content'>Vezi</span> și

- [Recuperare Multi‑Modală cu CLIP și FAISS – Spre Căutare Enterprise Scalabilă](https://arxiv.org/abs/2103.00020)  
- [Generative Engine Optimization: Un Cadru pentru Îmbunătățirea Continuă a AI‑ului](https://www.mitre.org/publications/technical-papers/generative-engine-optimization)  
- [Arhitectura Zero‑Trust pentru Platforme de Conformitate Alimentate de AI](https://cloud.google.com/solutions/zero-trust-ai)  
- [ISO 27001 Annex A – Cerințe pentru Gestionarea Dovezilor](https://www.iso.org/standard/73906.html)