
# კონტექსტუალური AI Narrative Engine უსაფრთხოების კითხვარის ავტომატიზებული პასუხებისთვის

მსსახურეს სწრაფად მოძრაობის SaaS‑ის სამყარო, უსაფრთხოების კითხვარები გახდებიან საერთო სახის გარშემო ყველა ახალი ხელშეკრულებისთვის. გუნდის წევრები გადატენ უამრავი საათი პოლიტიკის მონაწერთა კოპირებით, ტექსტის სწორებით და მიმართვების ორგოლებით. შედეგად, გენერირებულია ძნელობა, რომელიც აკლდება გაყიდვების ციკლის სიჩქარეს და დაინტენს ინჟინერიის ს منابع.

აპრილია თუ სისტემის შეუძლებელია გალერენის ქარხნის თვალწინია, იცის ყოველი კონტროლის მიზნის მიზანი, შემდეგ კი ირჩევმის ჟანრს, აუდიტ‑მომზადებული პასუხის, რომელიც თავს დავისირის როგორც ადამიანურ შექმნას, თუმცა სრულად დაკვირვებულია წყარო‑დოკუმენტებზე? ეს ყველაფერი **კონტექსტურული AI Narrative Engine (CANE)**‑ის გარშემო—ფენა, რომელიც ეყრდნობა დიდი ენის მოდელს, შევსება უტეხავს გადამუშავებით, და სცენარიზაციას იძლევა, რომელიც შეესაბამება შესაბამისის მიმოხილვების მოთხოვნებს.

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

---

## რატომ მნიშვნელოვანია მოთამაშის პრომიმურით

ბრძანება არსებული ავტომატიზებული ხელსაწყოების ქცევა კითხვარის ელემენტები მარტივი "გასაღები‑მნიშვნელობა" ძიება. ისინი იპოვნენ შესაბამისი კლაუზს რომელითაც იშიფებათ კითხვა, და უცდის მას ნიშნიან. მაშინაც კი სწრაფია, სწორი დროის დამაკვედი, თუმცა ხშირად ვერ გარანტირებთ სამი კრიტიკული მიმოხილვის საკითხის:

1. **დაპროფესიული გამოყენებების შვება** – მიმოხილველებს სჭირდებათ ნახონ *როგორ* კონტროლისა ხდება კონკრეტული პროდუქტის გარემოში, არა მხოლოდ საერთო პოლიტიკის ციტატა.  
2. **რისკის შეერთება** – პასუხის უნდა ასახოს მიმდინარე რისკის დადობა, თანახმა რომ იხილავს ნებისმიერი მიქვეთა ან დარჩენილი რისკები.  
3. **განსხვაობის მქონე შტაელი** – სამრეწველო‑მ კანონმდებლობითა ტექნიკური წყარება შერეული ბეჭდვა გამოიწვევს გაუგებრობას; ერთიანი მოთამაშის მუდმივი გაგებაა საჭირო.

CANE ამ ხარვისხენებს იწვევს, ილაპარაკებს პოლიტიკის მონაწერთა, ეხლავე აუდიტ‑ჯამაღის მიგზავრებით და რეალურ‑დროული რისკ‑მეტრიკებით თანხმობით. გამოტანილი ტექსტი წაიკითხება როგორც ბერედუქცია პრემია, სურათით წყურეულ ციტატებით, რისი რეალობა შეიძლება კონტექსტურ‑ხედების წყარებზე დაბრუნება.

---

## არქიტექტურული მიმოხილვა

ქვემოთ მოცემული Mermaid‑ის დიაგრამა აჩვენებს კონტექსტურ‑ნატურალურ ძრავზე, რომელიც დამალულია Procurize‑ის არსებული კითხვარის ჰაბის თავზე.

```mermaid
graph LR
    A["User submits questionnaire request"] --> B["Question parsing service"]
    B --> C["Semantic intent extractor"]
    C --> D["Policy knowledge graph"]
    D --> E["Risk telemetry collector"]
    E --> F["Contextual data enricher"]
    F --> G["LLM narrative generator"]
    G --> H["Answer validation layer"]
    H --> I["Auditable response package"]
    I --> J["Deliver to requester"]
```  

*ყოველი საბეჭედი უნდა იყოს მიკროსერვისი, რომელიც შესაძლებელია დამოუკიდებლად გადამრთვლელად. ისრების ღილაკისების მიხედვით არ უდგება შამაკის კვალიფიკაციებს; ბევრი ნაბიჯი მუშაობის თანდართული, რათა ლათინურობის ცილტვრამ არ მოხდეს.*

---

## პოლიტიკის ცოდნის გრაფის შექმნა

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

1. **დოკუმენტების შემოტანა** – დაიწყეთ [SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2), [ISO 27001](https://www.iso.org/standard/27001), [GDPR](https://gdpr.eu/) და შიდა‑პოლიტიკის PDF‑ები დოკუმენტის დამუშავებაში.  
2. **ერთეულების გამოყოფა** – იყენეთ სახელის‑ერთი‑გაიღვევა (named‑entity recognition) კონტროლის იდენტიფიკატორებს, პასუხისმგებელ მფლობელს, და დაკავშირებულ საკუთრებებს.  
3. **ურთეკის შექმნა** – აკავშირეთ ყოველი კონტროლი დადასტურების არქივებთან (მაგ.: სკანირების ანგარიშები, კონფიგურაციის სწრაფი სნეპშოტები) და პროდუქტის კომპონენტებთან, რომელსაც ისინი პატრონობენ.  
4. **ვერსიის ფსევა** – თითოეულ ღ หวย‑იკის მიაწოდეთ სემანტიკური ვერსია, რათა შემდეგი ცვლილებები შეიძლება აუდიტ‑განაცხადივით.  

როცა კითხვა, როგორიცაა “აღწერეთ მონაცემთა დამალვა ნაკლების სიახლე” მოდის, ಸೋಂಕის შესკვეთა შესთავაზებს “Encryption‑At‑Rest” ღოღივას, იღებს უახლეს കോൺფიგურაციის დადასტურებებს, და გადაეცემის კონტექსტურ‑ვაფერებში.

---

## რეალურ‑დროზე რისკ‑ტელემეტრია

სტატიკური პოლისი ტექსტი არ ასახავს მიმდინარე რისკის სივრცეს. CANE‑ის არხში იყენებს ცოცხალ‑ტელემეტრიულ მონაცემს:

- **უსაფრთხოების სკანერი**‑ი (მაგ.: CVE‑მრიცხვები თითოეული ღოუზე)  
- **კონფიგურაციის შესაბამისი აგენტები** (მაგ.: დრაფტის აღმოწმება)  
- **ინციდენტ‑პასუხის ჟურნალები** (მაგ.: ბოლო უსაფრთხოების მოვლენები)  

ტელემეტრია კოლექტორი აიღებს sign‑ში მყოფ ინფორმაციას, და ნორმალს ეს **რისკ‑სკორების მატრიცაში**. მას შემდეგ, კონტექსტურ‑მონტაჟის ვეფქრიამ იძულებს Narrative‑ის ტონის შესაბამისი:

- **დაბალი რისკი** → „ძლიერ კონტროლები და მუდმივი მონიტორინგი“  
- **მაღალრისკის** → „მიმდინარე დარეკვის შლა“ და „მიტიცეკრებული დროის გრაფიკები“  

---

## კონტექსტურ‑მონტაჟის ვეფქრიამ

ეს კომპონენტი შეზღუდავს სამი მონაცემის ნაკადს:

| ნაკადები | მიზანი |
|----------|--------|
| პოლიტიკის იქრევა | მიწოდებს ოფიციალურ კონტროლის ტექსტს. |
| დადასტურების სვაღწია | იძლევა ცოცხალ არქივებს, რომლებიც პოსტის დასაწყისში არიან. |
| რისკ‑კონტექსტი | ხელს უწყობს Narrative‑ის ტონსა და რისკ‑ტექსტის. |

მონტაჟის ელემენტი ფორმირებულია სტრუქტურირებული **JSON** პეპატის, რომელიც LLM‑ის პირდაპირ იღებს, შეცდომის შესაძლებლობა შემცირდება.

```json
{
  "control_id": "ENCR-AT-REST",
  "policy_text": "All customer data at rest must be protected using AES‑256 encryption.",
  "evidence_refs": [
    "S3‑Encryption‑Report‑2025‑10.pdf",
    "RDS‑Encryption‑Config‑2025‑09.json"
  ],
  "risk_context": {
    "severity": "low",
    "recent_findings": []
  }
}
```

---

## LLM Narrative Generator

CANE‑ის გულისხმიერია ფინი‑ტუნებული დიდი ენის მოდელი, რომელიც „compliance‑style“‑ითაა ირგვლითი. Prompt‑ინგისთერება **ტემპლატ‑პირველ** ფილოსოფია:

```
You are a compliance writer. Using the supplied policy excerpt, evidence references, and risk context, craft a concise answer to the following questionnaire item. Cite each reference in parentheses.
```

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

**მაგალითი პასუხი**

> All customer data at rest is protected using AES‑256 encryption (see S3‑Encryption‑Report‑2025‑10.pdf and RDS‑Encryption‑Config‑2025‑09.json). Our encryption implementation is continuously validated by automated compliance checks, resulting in a low data‑at‑rest risk rating.

---

## პასუხის Validation Layer

ცოტა‑მოდელი მაინც შეიძლება შექმნის შექმნის ნაზად მას. Validation‑layer‑ი აკეთებს სამი შემოწმება:

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

თუ ნებისმიერი შემოწმება ავარიულად აიღება, სისტემა ფლობს სწავლებას, რათა პასუხის შემუშავება მეტი ადამიანი‑შეფასება გადადის, რაც მოდელის გრძელვადიანი შესრულებას გაუმჯობესებს.

---

## Auditable Response Package

აუდიტის მიმოხილვებისას ხშირად მოთხოვნის სრულ დადასტურებების ტრაკტი. CANE‑ის ბინაზე იყენებს:

- Narrative‑ის JSON‑payload‑ის საწყის ფორმა.  
- ბმულები ყველა მითითებულ დადასტურებაში.  
- ცვალებების ლოგი, რომელიც აჩვენებს პოლისი‑ვერსიას და რისკ‑ტელემეტრიის დროის ტიჭერტილს.  

ეს პაკეტი ინახება Procurize‑ის უშუალოდ ბლოკირებული ლეგერში, რაც შექმნის სიმწოდილი‑დადასტურებული ჩანაწერი, რომელიც შეიძლება აუდიტის შემდგომში გამოვიყდეს.

---

## Implementation Roadmap  

| ფაზა | ძირითადი მიზნები |
|------|-----------------|
| **0 – Foundations** | დოკუმენტების დამუშავება, პრიორიტარული ცოდნის გრაფის შექმნა, განქისტურებული ტელემეტრიული არხის დაყენება. |
| **1 – Enricher** | JSON‑payload‑ის შემუშავება, რისკ‑მატრიცის ინტეგრაცია, Validation‑micro‑service‑ის შემუშავება. |
| **2 – Model Fine‑Tuning** | აკრიფეთ 1 000 კითხვარები‑პასუხის სოპანი, ფინი‑ტუნება ბაზის LLM‑ის, პრომტ‑ტემპლატის განსაზღვრა. |
| **3 – Validation & Feedback** | გამოვიყენოთ Validation‑ი, შექმნათ ადამიან‑ქართულ მიმოხილვების UI, აკრიფეთ კორექციის მონაცემები. |
| **4 – Production** | გააქტიუროთ ავტომატიური გენერაცია ნაკლებ‑რისკის კითხვარები, ლატენციას მონიტორირება, მუდმივი მოდელის გადამტანის ციკლი. |
| **5 – Expansion** | მრავალლინგუალურად მხარდაჭერა, ინტეგრირება CI/CD‑Compliance‑შემდეგისგან, API‑ის გახსნა მესამე მხარის ინსტრუმენტებისთვის. |

თითოეულ ფაზას უნდა შევაქციოთ უპრობლემოდ KPI‑ებზე: **საათის საშუალო პასუხის გენერაციის დრო**, **ადამიანის‑მიმოხილვის შემცირების პროცენტი**, და **აუდიტ‑გადასახლის დონე**.

---

## Stakeholder‑Specific Benefits  

| მომხმარებელი | მიაწოდება ღირებულება |
|--------------|----------------------|
| **უსაფრთხოების ინჟინრები** | ნაკლები ნაკლები სათანხმება ცალკეული ქაღალდი, მეტი დრო واقعي‑საკურსის თავზე. |
| **compliance‑officers** | თანმნიშვნელოვანი Narrative‑შეერთება, მარტივი აუდიტ‑ბილიკი, ცოდნის არ‑გარანტიული შეცდომა. |
| **გაყიდვების გუნდი** | სწრაფი კითხვარის დამუშავება, მაღალი კონკურენციის რიცხვი. |
| **პროდიექტ‑მენეჯერებმა** | რეალურ‑დროში ნახვა შესაბამისი პოზიტიური, მონაცემ‑განცდილი გადაწყვეტილებები. |

სტატიკური პოლისი ტექსტის ცოცხალ Narrative‑ში გარდაქმნის მეშვეობით, ორგანიზაციები უზრუნველყოფენ მიზნის ეფექტურობას, იმავე კონტექსტზე compliance‑თან თავსებადობას.

---

## Future Enhancements  

- **Adaptive Prompt Evolution** – გამოიყენეთ reinforcement learning‑ის საშუალებით, რომ პრომტ‑ტექსტი ადაპტირდება მიმოხილვების დაკვრით.  
- **Zero‑Knowledge Proof Integration** – დაამტკიცეთ დაშიფრვის ქონა, ცაიდი გასანტის გასცემული, პირადი‑საინსანwodraeth‑აქტორებზე კრუ‑მამაც.  
- **Generative Evidence Synthesis** – ავტომატური გენერირებული sanitized‑ლოგები ან config‑სნეპშოტები, რომ თავსებური Narrative‑ის დასტური.  

ეს მოდელები განაკვეთად განვითარებას უწევენ, რომ AI‑გან გაწეჯებული compliance‑ის იმედზე იყოს ზუსტად მზარდი.

---

## დასკვნა  

კონტექსტურული AI Narrative Engine (CANE) უსაზღვრად მოიცავს დაშიფრულ უსაფრთხოების კითხვარებს,ადგენს raw‑compliance‑ის მონაცემებს რეალურ Narrative‑ის ფორმატში, აუდიტ‑მომზადებულ, აუდიტ‑ტრეკ‑ეკსპორტ‑ჩანაწერთა სახით. პოლიტიკური‑გნართული ცოდნის გრაფის, ცოცხალი‑რիսկ‑ტელემეტრიის, და ფინი‑ტუნებული LLM‑ის შერება, Procurize‑ის შეუძლია გამოათავსოს პასუხები, რომლებიც ჭარბ‑პრიზმი, აუდიტ‑სანტურია და მარტივად განწყობილი. CANE‑ის სწავლისა დანაშაულის განლაგება არა‑მხოლოდაკლებად შერზე‑ხანს, არამედ ზრდის სერვის‑პოზიციურს, გადაკეთებს უსაფრთხოების კითხვარები შეზღუდვას სტრატეგიული უძრავობით.