  

# موتور روایت هوش مصنوعی زمینه‌ای برای پاسخ‌های خودکار به پرسش‌نامه‌های امنیتی  

در دنیای پرسرعت SaaS، پرسش‌نامه‌های امنیتی به دروازه‌بان هر قرارداد جدید تبدیل شده‌اند. تیم‌ها ساعت‌های بی‌شماری را صرف کپی کردن بخش‌های سیاست، تنظیم زبان و دو بار بررسی منابع می‌کنند. نتیجه یک گلوگاه پرهزینه است که چرخه‌های فروش را کند می‌ساخت و منابع مهندسی را تخلیه می‌کند.  

اگر سیستمی بتواند مخزن سیاست‌های شما را بخواند، منظور پشت هر کنترل را بفهمد و سپس پاسخ صیقلی و آماده حسابرسی بنویسد که انسانی به‌نظر برسد ولی کاملاً قابل ردیابی به اسناد منبع باشد، چه می‌شود؟ این همان وعده **موتور روایت هوش مصنوعی زمینه‌ای (CANE)** است – لایه‌ای که روی یک مدل زبانی بزرگ قرار می‌گیرد، داده‌های خام را با زمینهٔ موقعیتی غنی می‌کند و پاسخ‌های روایی تولید می‌کند که انتظارات بازبینی‌کنندگان انطباق را برآورده می‌سازد.

در ادامه مفاهیم هسته‌ای، معماری و گام‌های عملی برای پیاده‌سازی CANE داخل پلتفرم Procurize بررسی می‌شود. هدف این است که به مدیران محصول، مسئولین انطباق و سرپرستان مهندسی یک نقشهٔ راه واضح برای تبدیل متن ثابت سیاست به پاسخ‌های پویا و زمینه‌آگاهی بدهیم.

---  

## چرا روایت مهم‌تر از نکات تک‌خطی است  

اکثریت ابزارهای خودکار موجود پرسش‌های پرسش‌نامه را به‌عنوان یک جستجو کلید‑مقدار ساده در نظر می‌گیرند. آنها یک بند مطابق سؤال را پیدا می‌کنند و به‌صورت کلمه‑به‑کلمه می‌چسبانند. اگرچه سریع است، این رویکرد اغلب نمی‌تواند به سه نگرانی بحرانی بازبینی‌کننده پاسخ دهد:

1. **مدرک اعمال** – بازبینی‌کنندگان می‌خواهند *چگونه* یک کنترل در محیط محصول خاص اعمال می‌شود را ببینند، نه فقط یک بیانیهٔ عمومی policy.  
2. **هماهنگی ریسک** – پاسخ باید وضعیت خطر فعلی را نشان دهد و هرگونه کاهش یا ریسک باقیمانده را بپذیرد.  
3. **وضوح و ثبات** – ترکیبی از زبان حقوقی شرکتی و اصطلاحات فنی باعث سردرگمی می‌شود؛ یک روایت یکپارچه درک را تسهیل می‌کند.

CANE این خلاها را با به‌هم‌پیچاندن بخش‌های policy، یافته‌های اخیر حسابرسی و معیارهای ریسک زمان واقعی در قالب متنی منسجم حل می‌کند. خروجی شبیه یک خلاصهٔ اجرایی کوتاه است که با ارجاعاتی که می‌توان به سند اصلی پیگرد کرد، همراه است.

---  

## نمای کلی معماری  

نمودار زیر، جریان دادهٔ سر‌تا‑سر یک موتور روایت زمینه‌ای ساخته‌شده بر پایه مرکز پرسش‌نامهٔ موجود در 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"]
```  

*هر گره نمایانگر یک میکروسرویس است که می‌تواند به‌صورت مستقل مقیاس‌پذیر باشد. پ arrows نشانگر وابستگی‌های داده‌ای است نه اجرای ترتیبی سخت؛ بسیاری از گام‌ها به‌صورت موازی اجرا می‌شوند تا زمان‌تاخیر کم باشد.*

---  

## ساخت گراف دانش سیاست  

یک گراف دانش قوی پایهٔ هر موتور پاسخ زمینه‌ای است. این گراف سیاست‌ها، نگاشت‌های کنترل‌ها و مدارک شواهد را به‌طوری متصل می‌کند که LLM بتواند به‌صورت کارآمد query بزند.

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. **استخراج موجودیت‌ها** – با استفاده از شناسایی موجودیت‌های نام‌دار، شناسه‌های کنترل، مالکان مسئول و دارایی‌های مرتبط را استخراج کنید.  
3. **ایجاد روابط** – هر کنترل را به مدارک شواهد خود (مانند گزارش‌های اسکن، اسنپ‌شات‌های پیکربندی) و به مؤلفه‌های محصولی که محافظت می‌کند، پیوند دهید.  
4. **برچسب‌گذاری نسخه** – به هر گره یک نسخهٔ معنایی اختصاص دهید تا تغییرات بعدی قابل حسابرسی باشد.  

هنگامی که سؤال «رمزنگاری داده‌های استراحت شما را توصیف کنید» می‌آید، استخراج‌کنندهٔ نیت آن را به گره «Encryption‑At‑Rest» نگاشت می‌کند، آخرین شواهد پیکربندی را فراخوانی می‌کند و هر دو را به غنی‌ساز زمینه می‌فرستد.

---  

## تلمنتری ریسک زمان واقعی  

متن ثابت سیاست، منظر خطر فعلی را نشان نمی‌دهد. CANE تلمنتریهای زنده را از منابع زیر ادغام می‌کند:

- **اسکنرهای آسیب‌پذیری** (مثلاً شمارش CVEها بر اساس دارایی)  
- **عاملان انطباق پیکربندی** (مثلاً شناسایی انحراف)  
- **لاگ‌های پاسخ به حادثه** (مثلاً رویدادهای امنیتی اخیر)  

جمع‌آورندهٔ تلمنتری این سیگنال‌ها را گردآوری و به یک ماتریس امتیاز ریسک نرمال می‌کند. سپس ماتریس توسط غنی‌ساز دادهٔ زمینه برای تنظیم لحن روایت استفاده می‌شود:

- ریسک کم → تأکید بر «کنترل‌های قوی و نظارت مستمر».  
- ریسک بالا → اذعان به «تلاش‌های رفع مداوم» و اشاره به زمان‌بندی‌های کاهش.

---  

## غنی‌ساز دادهٔ زمینه‌ای  

این مؤلفه سه جریان داده‌ای را ترکیب می‌کند:

| جریان | هدف |
|--------|---------|
| بخش policy | زبان رسمی کنترل را فراهم می‌کند. |
| اسنپ‌شات شواهد | مدارک ملموسی که ادعا را پشتیبانی می‌کند، تأمین می‌کند. |
| امتیاز ریسک | لحن روایت و زبان ریسک را هدایت می‌کند. |

غنی‌ساز داده‌ها را به‌صورت یک Payload 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  

قلب CANE یک مدل زبانی بزرگ (LLM) است که برای نوشتار سبک انطباقی دقیق‌تنظیم شده است. مهندسی پرامپت بر فلسفهٔ **اولین‑قالب** استوار است:

```
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.
```

مدل سپس Payload 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.

---  

## لایهٔ اعتبارسنجی پاسخ  

حتی بهترین مدل‌های آموزش‌دیده ممکن است نادقیق باشند. لایهٔ اعتبارسنجی سه بررسی انجام می‌دهد:

1. **یکپارچگی ارجاع** – اطمینان حاصل شود که هر سند ارجاع‌شده در مخزن وجود دارد و آخرین نسخه است.  
2. **هم‌راستایی با policy** – تأیید شود که متن تولیدی با متن اصلی policy در تضاد نیست.  
3. **ثبات ریسک** – سطح ریسک بیان‌شده را با ماتریس تلمنتری ریسک مقایسه کنید.  

در صورت عدم عبور از هر یک از این بررسی‌ها، پاسخ برای بازبینی انسانی علامت‌گذاری می‌شود و یک حلقهٔ بازخورد برای بهبود عملکرد مدل در آینده ایجاد می‌کند.

---  

## بستهٔ پاسخ قابل حسابرسی  

حسابرسان معمولاً زنجیرهٔ شواهد کامل را درخواست می‌کنند. CANE روایت را همراه با:

- Payload JSON اولیه استفاده‌شده برای تولید.  
- لینک‌های تمام فایل‌های شواهدی که ارجاع داده شده‌اند.  
- یک changelog که نسخهٔ policy و زمان‌نگاشت تلمنتری ریسک را نشان می‌دهد.  

این بسته در دفتر کل غیرقابل تغییر Procurize ذخیره می‌شود و یک رکورد تشخیص‌پذیر فراهم می‌کند که می‌تواند در حسابرسی‌ها ارائه شود.

---  

## نقشهٔ راه پیاده‌سازی  

| فاز | دستاوردها |
|-------|------------|
| **0 – پایه** | استقرار پارسر اسناد، ساخت گراف دانش اولیه، راه‌اندازی خطوط لوله تلمنتری. |
| **1 – غنی‌ساز** | پیاده‌سازی سازنده Payload JSON، ادغام ماتریس ریسک، ایجاد میکروسرویس اعتبارسنجی. |
| **2 – تنظیم دقیق مدل** | جمع‌آوری ۱٬۰۰۰ جفت سؤال‑پاسخ پرسش‌نامه، تنظیم دقیق LLM پایه، تعریف قالب پرامپت. |
| **3 – اعتبارسنجی و بازخورد** | راه‌اندازی اعتبارسنجی پاسخ، ایجاد رابط کاربری بازبینی انسانی، ضبط داده‌های اصلاح. |
| **4 – تولید** | فعال‌سازی تولید خودکار برای پرسش‌نامه‌های کم‌ریسک، پایش زمان تاخیر، آموزش مستمر مدل با داده‌های جدید. |
| **5 – گسترش** | افزودن پشتیبانی چند‌زبانه، یکپارچه‌سازی با چک‌های انطباق CI/CD، ارائه API برای ابزارهای شخص ثالث. |

هر فاز باید با شاخص‌های کلیدی عملکردی مانند **زمان متوسط تولید پاسخ**، **درصد کاهش بازبینی انسانی** و **نرخ پذیرش حسابرسی** سنجیده شود.

---  

## مزایا برای ذینفعان  

| ذینفع | ارزش ارائه‌شده |
|-------------|-----------------|
| **مهندسان امنیت** | کاهش کارهای دستی کپی‑پیست، زمان بیشتر برای کارهای واقعی امنیتی. |
| **مسئولین انطباق** | سبک روایت ثابت، ردپای آسان برای حسابرسی، کاهش خطر ارائهٔ اطلاعات نادرست. |
| **تیم‌های فروش** | زمان پاسخگویی به پرسش‌نامه‌ها سریع‌تر، نرخ برنده شدن بالاتر. |
| **سرپرستان محصول** | دید زمان واقعی به وضعیت انطباق، تصمیم‌گیری‌های مبتنی بر داده‌های ریسک. |

با تبدیل سیاست‌های ثابت به روایت‌های زنده، سازمان‌ها افزایش قابل‌تجربی در کارایی به‌دست می‌آورند در حالی که صحت انطباق را حفظ یا بهبود می‌بخشند.

---  

## ارتقاهای آینده  

- **توسعهٔ پرامپت تطبیقی** – استفاده از یادگیری تقویتی برای تنظیم لحن پرامپت بر پایهٔ بازخورد بازبینی‌کنندگان.  
- **یکپارچه‌سازی اثبات‌های صفر‑دانش** – اثبات اینکه رمزنگاری اعمال شده بدون افشای کلیدها، برای حسابرسی‌های حساس به حریم شخصی.  
- **سنتز شواهد تولیدی** – به‌طور خودکار لاگ‌ها یا اسنپ‌شات‌های پیکربندی مخفی تولید کنید که ادعاهای روایت را پشتیبانی کند.  

این مسیرها اطمینان می‌دهند که موتور در خط مقدم هوش مصنوعی برای انطباق باقی بماند.

---  

## نتیجه‌گیری  

موتور روایت هوش مصنوعی زمینه‌ای، فاصلهٔ بین داده‌های خام انطباق و انتظارات روایی حسابرسان مدرن را پر می‌کند. با ترکیب گراف دانش سیاست، تلمنتری ریسک زنده و یک LLM تنظیم‌دیده، Procurize می‌تواند پاسخ‌هایی دقیق، قابل حسابرسی و به‌سرعت قابل‌درک ارائه دهد. پیاده‌سازی CANE نه تنها تلاش دستی را کاهش می‌دهد بلکه وضعیت اعتماد کلی یک سازمان SaaS را ارتقا می‌دهد و پرسش‌نامه‌های امنیتی را از مانع فروش به مزیت استراتژیک تبدیل می‌کند.