
# AI‑ით გამომდინარე რეალურ‑დროში ცოდნის გრაფის გამადენება უსაფრთხოების კითხვარის ავტომატიზაციासाठी

## შესავალი

უსაფრთხოების კითხვარები, ვენდორების შეფასებები და კომპლიანციის აუდიტები modern B2B‑ის ნალხის სადილი ზრდის. თუმცა, მანუალურ სამუშაოს რაოდენობა, რომელიც საჭიროა პასუხების სინქრონიზაციას მოდის წესებთან, სტანდარტებთან და პროდუქტის ცვლილებებთან, აგრძელდება როგორც მნიშვნელოვანი ბოტლნექი. ტრადიციული საშუალებები უქმნებს ცოდნის ბაზას სტატიკური ტექსტის სახით, რის შედეგად გამოჩნდება მოძველებული მასალები, პირადმიმნახული განცხადებები და გადაკარგული კომპლიანციისანდად.

**რედ‑ტაიმ ცოდნის გრაფის გამადენება** ქმნის paradigmass‑ის ცვლის: კომპლიანციის გრაფი იყოფა ცოცხლად ორგანიზმს, რომელიც თვით‑გაასწორება, ანომალიისგან სწავლება და დაუყოვნებლივ გადადის დამოწმებულ ცვლილებებს ყველა კითხვარში. გენერაციული AI‑ის, გრაფის ნეირონული ქსლების (GNN) და მოვლენებზე წინგანების პიკელინის (event‑driven pipelines) შეჩნიერებით, Procurize‑ის შეუძლია უზრუნველყოს, რომ ყოველი პასუხი ასახავს ორგანიზაციის უახლესი მდგომარეობას—ერთხელაც მანუალურ გაფორმებაზე საჭიროებს.

ამ სტატეთში განხილვს:

1. მუდმივი გრაფის გამადენების არქიტექტურული სველები.  
2. როგორ მუშაობს AI‑ის საფუძველზე ანომალიის აღმოჩენა კომპლიანციის სამედგარეთში.  
3. ნაბიჯ‑ნაბიჯ სამუშაო პროცედურები, რომ ცუხებული პოლიტიკის ცვლილებების აუდიტ‑მზადყოფნილ პასუხებში გადაიტანს.  
4. რეალურ‑სამნახედა მუშაობის მაჩვენებლები და საუკეთესო პრაქტიკები განხორციელებისთვის.  

> **მთავარი დასკვნა:** სატრანსპორტო‑გამადენული გრაფი გამორიცხვებს ლატენციას პოლიტიკის განახლებასა და კითხვარის პასუხებში, დროის გადატანის დროის  **80 %** -ის შეთანა, ხოლო პასუხის სიზუსტე ზრდის **99,7 %** -ით.

---

## 1. თვით‑გამადენებული კომპლიანციის გრაფის საფუძვალები

### 1.1 ძირითადი კომპონენტები

| კომპონენტი | როლე | AI‑ტექნიკა |
|-------------|------|--------------|
| **წყარო‑ინჟექციის პოლიტიკით** | იგვერი წესები, code‑as‑policy, აუდიტის ლოგები, და ბიუჯეტული სტანდარტები. | Document AI + OCR |
| **გრაფის კონსტრუქციის ძროვი** | ნორმალიზაციას დამოკიდებულება (კონტროლები, კლაზები, ევიდენციები) პატრიული გრაფის სახით. | Semantical parsing, ontology mapping |
| **ივენტ‑ბუს** | სტრიმებს ცვლილებებს (დამატება, მოდიფიკაცია, მოხსნა) ეპიკ‑რელ‑ტაიმის. | Kafka / Pulsar |
| **გამადენება‑ორგანიზატორი** | იშყოფის უთრაოდენობა, ასრულებს სწორი ქმედებები და განაახლებს გრაფებს. | GNN‑‑ის ეუნტროლები‑სამომხმარებლო, RAG‑ის შემოთავაზებული გენერაცია |
| **ანომალიის განზრახველი** | აჩვენებს არ‑პრატიპურ რედაქტებს ან კონტრადიქტურ ევიდენციებს. | Auto‑encoder, isolation forest |
| **პასუხის გენერაციის სერვისი** | ირძლება უახლესი, დამოწმებული გრაფის სლაისი კონკრეტული კითხვარისთვის. | Retrieval‑augmented generation (RAG) |
| **აუდიტ‑ტრაილის დასაქმანი** | დამახსოვრებს ყველა გამადენების ქმედებას კრიპტოგრაფიული ხელმოწერისა ერთად. | Immutable ledger (Merkle tree) |

### 1.2 მონაცემის მოდელის მიმოხილვა

გრაფი უვარდება **მულტიმოდალური ონტოლოგია**, რომელიც დაიქვდება სამი ძირითად უჯრებს:

- **Control** – მაგ. “Encryption‑at‑Rest”, “Secure Development Lifecycle”.  
- **Evidence** – დოკუმენტები, ლოგები, ტესტის შედეგები, რომელიც თანტოლებს კონტროლს.  
- **Question** – ცალკეული კითხვარის ელემენტები, რომელიც დაკავშირებულია ერთ ან მეტ კონტროლთან.

საკურება ეკონსტრუქციებს **“supports”**, **“requires”**, და **“conflicts”** ურთიერთობებს. თითოეული კიდე მოაქვს **confidence score** (0‑1) რომელიც ისინი მუდმივად განახლდება გამადენება‑ორთვატორის მიერ.

ქვემოთაა მაღალ‑დაგნეობის Mermaid დიაგრამა მონაცემის ნაკადის:

```mermaid
graph LR
    A["პოლიციის რეპოზიტორია"] -->|ინჟექცია| B["ინჟექციის ფენა"]
    B --> C["გრაფის შემქმნელი"]
    C --> D["კომპლიანციის KG"]
    D -->|ცვლილებები| E["ივენტ‑ბუს"]
    E --> F["გამადენება‑ორგანიზატორი"]
    F --> D
    F --> G["ანომალიის განზრახველი"]
    G -->|გაფრთხილება| H["ოპერაციების დეშპორტი"]
    D --> I["პასუხის გენერაცია"]
    I --> J["კითხვარის UI"]
```

*ყველა უჯრის სახელი ღირებულებულია ორმაგი ციტატებით, როგორც მოითხოვის Mermaid‑ის.*

---

## 2. AI‑ის‑გამოყენებით ანომალიის აღმოჩენა კომპლიანციის კონტექსტში

### 2.1 რატომ მნიშვნელოვანია ანომალებია

კომპლიანციის გრაფის განახლება შეიძლება იყოს უსინჯული შემდეგი მიზეზებით:

- **პოლიცის შრიფტირება** – კონტროლები განახლდება, მაგრამ მასთან დაკავშირებული ევიდენციები დარჩენილია.  
- **ადამიანის შეცდომა** – კლაზის იდენტიფიკატორების შეცდომა ან ორმაგი კონტროლები.  
- **გარე ცვლილებები** – ISO 27001‑ის მსგავს სტანდარტებმა დაამატეს ახალი სექციები.  

ანომალიების აღმოჩენამ მეტი **false‑positive** ან **non‑compliant** განცხადება ანთება, რაც აუდიტისას ძალიან საფასურია.

### 2.2 აღმოჩენის ცილინდრი

1. **Feature Extraction** – თითოეულ უჯრსა და კიდეს ვექტორით ვაკოცავთ, რომ შეიცავს ტექსტის სემანტიკას, დროის მეტამეთრსა და სტუვევს.  
2. **Model Training** – Auto‑encoder‑ის ტრენირება მაშინ historic “healthy” გრაფის სქრინშოტებზე. მოდელი გაივლის ნორმალურ გრაფის ტოპოლოგიის კომპაქტურ წარმოდგენას.  
3. **Scoring** – შემომტანა ცვლილებისთვის გამოთვლით `reconstruction error`. მაღალი error → პოტენციურ ანომალია.  
4. **Contextual Reasoning** – ფინ-ტიუნებული LLM‑ის გამოყენებით ქმნის ბუნებრივი ენის განმარტება და შემოთავაზებული რეაგირება.  

#### შაბლონი ანომალიის ანგარიშის (JSON)

```json
{
  "timestamp": "2025-12-13T14:22:07Z",
  "node_id": "control-ENCR-001",
  "type": "confidence_drop",
  "score": 0.87,
  "explanation": "Evidence file 'encryption_key_rotation.pdf' missing after recent policy update.",
  "remediation": "Re‑upload the latest rotation logs or link to the new evidence set."
}
```

### 2.3 გამადენების ქმედებები

გამადენება‑ორთვატორი შენიშვნით შეიძლება აირჩიოს სამ ავტომატურ გზაზე:

- **Auto‑Fix** – თუ ევიდენცია არ არსებობს, სისტემა აბრუნებს ახალი