
# نقشه حرارتی بلوغت تطبیق با هوش مصنوعی و موتور توصیه‌گر

در جهانی که پرسش‌نامه‌های امنیتی و ممیزی‌های قانونی روزانه می‌آیند، تیم‌های تطبیق دائماً در تعادل سه اولویت رقابتی هستند:

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

قابلیت جدید Procurize این سه مورد را با تبدیل داده‌های خام پرسش‌نامه به **نقشه‌گر حرارتی بلوغت تطبیق** که نه تنها خلاها را بصری می‌کند، بلکه یک **موتور توصیه‌گر تولید‌شده توسط هوش مصنوعی** را به‌کار می‌گیرد، حل می‌کند. نتیجه یک داشبورد تطبیق زنده است که تیم‌ها را از «آتش‌سوزی واکنشی» به «بهبود پیشگیرانه» منتقل می‌کند.

در ادامه، جریان کاری انتها‑به‑انتها، معماری هوش مصنوعی زیرساختی، زبان بصری ساخته‌شده با Mermaid و گام‌های عملی برای ادغام نقشه‌گر حرارتی در فرایندهای روزانهٔ تطبیق را مرور می‌کنیم.

---

## ۱. چرا یک نقشه حرارتی بلوغت اهمیت دارد

داشبوردهای سنتی تطبیق فقط وضعیت **دودویی** – *مطابق* یا *نامطابق* – برای هر کنترل نشان می‌دهند. اگرچه مفید هستند، اما **عمق بلوغت** را در سراسر منظره سازمانی مخفی می‌کنند:

| بُعد                     | نمایش دودویی | نمایش بلوغت |
|--------------------------|------------|---------------|
| پوشش کنترل               | ✔/✘        | مقیاس 0‑5 (0=بدون، 5=کاملاً یکپارچه) |
| کیفیت شواهد              | ✔/✘        | امتیاز 1‑10 (براساس به‌روز بودن، منبع‌پذیری، تکامل) |
| خودکارسازی فرایند        | ✔/✘        | 0‑100 % گام‌های خودکار |
| تاثیر خطر (فروشنده)     | کم/زیاد   | امتیاز خطر کمی‌شده (0‑100) |

یک نقشه‌گر حرارتی این امتیازهای دقیق را تجمیع می‌کند و به رهبری امکان می‌دهد:

* **شناسایی نقاط ضعف متمرکز** – خوشه‌های کنترلی با امتیاز پایین به‌صورت بصری واضح می‌شوند.  
* **اولویت‌بندی اصلاحات** – شدت حرارت (بلوغت پایین) را با تاثیر خطر ترکیب می‌کند تا فهرست کارهای مرتب‌شده‌ای تولید کند.  
* **پیگیری پیشرفت در طول زمان** – همان نقشه‌گر می‌تواند ماه به ماه انیمیشن شود و تطبیق را به یک مسیر بهبود قابل‌سنجی تبدیل کند.

---

## ۲. معماری کلی

نقشه‌گر توسط سه لایهٔ به‌یک‌دیگر متصل تغذیه می‌شود:

1. **ورودی و نرمال‌سازی داده‌ها** – پاسخ‌های خام پرسش‌نامه، اسناد سیاستی و شواهد شخص ثالث از طریق کابل‌های اتصال (Jira, ServiceNow, SharePoint و ...) به Procurize کشیده می‌شوند. یک میدل‌ورک معنایی شناسه‌های کنترل را استخراج و به یک **اونتولوژی تطبیق یکپارچه** مرتبط می‌کند.

2. **موتور هوش مصنوعی (RAG + LLM)** – بازیابی‑تقویت‌شده (RAG) برای هر کنترل پرس‌و‌جو می‌کند، شواهد را ارزیابی می‌کند و دو خروجی تولید می‌کند:  
   * **امتیاز بلوغت** – ترکیبی وزن‌دار از پوشش، خودکارسازی و کیفیت شواهد.  
   * **متن توصیه** – گامی کوتاه و عملی که توسط یک LLM دقیقاً تنظیم‌شده تولید می‌شود.

3. **لایه‌ی بصری** – یک نمودار بر پایه Mermaid نقشه‌گر حرارتی را به‌صورت زمان‌واقعی رندر می‌کند. هر گره نمایانگر یک خانوادهٔ کنترل (مانند «مدیریت دسترسی»، «رمزنگاری داده») است و بر پایه طیفی از قرمز (بلوغت پایین) تا سبز (بلوغت بالا) رنگ‌آمیزی می‌شود. با قراردادن موس روی گره، توصیهٔ تولید‑شده توسط هوش مصنوعی نشان داده می‌شود.

دیاگرام زیر جریان داده‌ها را نشان می‌دهد:

```mermaid
graph TD
    A["اتصالات داده"] --> B["سرویس نرمال‌سازی"]
    B --> C["اونتولوژی تطبیق"]
    C --> D["لایه بازیابی‑تقویت‌شده"]
    D --> E["سرویس امتیازدهی بلوغت"]
    D --> F["موتور پیشنهاد LLM"]
    E --> G["سازنده نقشه حرارتی"]
    F --> G
    G --> H["رابط کاربری نقشه حرارتی Mermaid"]
    H --> I["تعامل کاربر"]
    I --> J["حلقه بازخورد"]
    J --> B
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style H fill:#bbf,stroke:#333,stroke-width:2px
```

*تمام برچسب‌های گره‌ها درون کوتیشن‌ دوبل گذاشته شده‌اند همان‌طور که الزامی است.*

---

## ۳. امتیازدهی بُعد بلوغت

**امتیاز بلوغت** عددی تصادفی نیست؛ نتیجهٔ فرمولی قابل بازتولید است:

```
بلوغت = w1 * پوشش + w2 * خودکارسازی + w3 * کیفیت_شواهد + w4 * به‌روز بودن
```

* **پوشش** – 0 تا 1، بر پایهٔ درصد زیرکنترل‌های موردنیاز که پوشش داده شده‌اند.  
* **خودکارسازی** – 0 تا 1، بر پایهٔ نسبتی که گام‌ها از طریق API یا ربات‌های کاری انجام می‌شوند.  
* **کیفیت_شواهد** – 0 تا 1، ارزیابی شده از نوع سند (مانند گزارش حسابرسی امضا‌شده در مقابل ایمیل) و بررسی یکپارچگی (تایید هش).  
* **به‌روز بودن** – 0 تا 1، شواهد قدیمی‌تر به‌تدریج وزنشان کاهش می‌یابد تا به‌روزرسانی مداوم تشویق شود.

وزن‌ها (`w1‑w4`) برای هر سازمان قابل تنظیم هستند و امکان تمرکز بر موارد مهم‌تر را می‌دهند (مثلاً در یک صنعت با رگولاسیون شدید ممکن است `w3` را بالاتر بگذارند).

### مثال محاسبه

| کنترل | پوشش | خودکارسازی | کیفیت_شواهد | به‌روز بودن | وزن‌ها (0.4,0.2,0.3,0.1) | بلوغت |
|-------|------|------------|--------------|------------|--------------------------|--------|
| IAM‑01| 0.9  | 0.7        | 0.8          | 0.6        | 0.4·0.9 + 0.2·0.7 + 0.3·0.8 + 0.1·0.6 = **0.79** | 0.79 |

نقشه‌گر حرارتی امتیازهای 0‑1 را به یک گرادیانت رنگی تبدیل می‌کند: 0‑0.4 = قرمز، 0.4‑0.7 = نارنجی، 0.7‑0.9 = زرد، >0.9 = سبز.

---

## ۴. توصیه‌های تولید‑شده توسط هوش مصنوعی

پس از محاسبهٔ امتیاز بلوغت، **موتور پیشنهاد LLM** یک برنامهٔ اصلاحی مختصر تدوین می‌کند. قالب پرسش (Prompt) که به‌صورت دارایی قابل‌استفاده مجدد در فروشگاه Prompt Procurize ذخیره شده است، اینگونه است (به‌صورت ساده برای مثال):

```
شما یک مشاور تطبیق هستید. بر مبنای داده‌های کنترل زیر، یک توصیهٔ عملی (حداکثر ۵۰ کلمه) ارائه دهید که بیشترین بهبود را در امتیاز بلوغت ایجاد می‌کند.

شناسه کنترل: {{ControlID}}
امتیاز فعلی: {{MaturityScore}}
ضعیف‌ترین بُعد: {{WeakestDimension}}
خلاصهٔ شواهد: {{EvidenceSnippet}}
```

چون پرسش **پارامتری** است، همین قالب می‌تواند برای هزاران کنترل بدون نیاز به آموزش مجدد استفاده شود. LLM بر پایهٔ یک مجموعهٔ منتخب از راهنمایی‌های بهترین شیوه‌های امنیتی (NIST CSF، ISO 27001 و ...) تنظیم شده تا زبان تخصصی دامنه را تضمین کند.

### نمونه خروجی

> *کنترل IAM‑01 – بُعد ضعیف: خودکارسازی*  
> **توصیه:** «اتصال ارائه‌دهنده هویت خود به جریان کار خرید با استفاده از API SCIM برای فراهم و حذف خودکار حساب‌های کاربری برای هر رکورد فروشنده جدید.»

این توصیه‌ها به‌صورت tooltip بر روی گره‌های نقشه‌گر ظاهر می‌شوند و مسیر «یک‑کلیک» از بینش به عمل را فراهم می‌کنند.

---

## ۵. تجربهٔ تعاملی برای تیم‌ها

### ۵.۱ همکاری زمان‌واقعی

رابط کاربری Procurize به چندین کاربر اجازه **ویرایش همزمان** نقشه‌گر را می‌دهد. وقتی کاربری روی یک گره کلیک می‌کند، پنل کناری باز می‌شود که در آن می‌توان:

* توصیهٔ هوش مصنوعی را پذیرفت یا یادداشت‌های سفارشی اضافه کرد.  
* وظیفهٔ اصلاح را به یک مالک اختصاص داد.  
* مدارک پشتیبان (مانند SOPها، اسنپ‌کدها) را پیوست کرد.

تمام تغییرات در یک **ردپای غیرقابل تغییر** ذخیره می‌شوند که بر روی یک دفتر کل مبتنی بر بلاکچین برای اهداف تأیید تطبیق نگهداری می‌شود.

### ۵.۲ انیمیشن‌سازی روندها

پلتفرم یک snapshot از نقشه‌گر را به‌صورت هفتگی ذخیره می‌کند. کاربران می‌توانند با استفاده از یک **اسلایدر زمانی** نقشه‌گر را انیمیشن کنند و بلافاصله اثر تکمیل کارها را ببینند. یک ویجت تحلیلی داخلی **سرعت بلوغت** (بهبود میانگین امتیاز در هر هفته) را محاسبه می‌کند و توقف‌هایی که ممکن است به توجه مدیریتی نیاز داشته باشند، پرچم‌گذاری می‌کند.

---

## ۶. فهرست بررسی پیاده‌سازی

| مرحله | شرح | مسئول |
|------|------|-------|
| ۱ | فعال‌سازی کانکتورهای داده برای مخازن پرسش‌نامه (مانند SharePoint، Confluence). | مهندس یکپارچه‌سازی |
| ۲ | نگاشت کنترل‌های منبع به **اونتولوژی تطبیق** Procurize. | معمار تطبیق |
| ۳ | پیکربندی وزن‌های امتیازدهی بر پایه اولویت‌های قانونی. | سرپرست امنیت |
| ۴ | استقرار سرویس‌های RAG + LLM (ابر یا محلی). | DevOps |
| ۵ | فعال‌سازی رابط کاربری نقشه‌گر حرارتی در پورتال Procurize. | مدیر محصول |
| ۶ | آموزش تیم‌ها برای تفسیر رنگ‌ها و استفاده از پنل توصیه. | هماهنگ‌کننده آموزش |
| ۷ | برنامه‌ریزی زمان‌بندی snapshot هفتگی و تنظیم آستانه‌های هشدار. | عملیات |

پروژهٔ پیروی از این فهرست تضمین می‌کند که **راه‌اندازی روان** و بازدهی سریع حاصل شود – اکثر استفاده‌کنندگان اولیه گزارش می‌دهند که زمان پاسخ به پرسش‌نامه‌ها تا ۳۰ % در ماه اول کاهش می‌یابد.

---

## ۷. ملاحظات امنیتی & حریم‌خصوصی

* **ایزوله‌سازی داده‌ها** – مخزن شواهد هر مستاجر در یک فضای نام اختصاصی قرار دارد و توسط کنترل‌های دسترسی مبتنی بر نقش محافظت می‌شود.  
* **اثبات صفر دانش** – وقتی ممیزی‌کنندگان خارجی درخواست تأیید بلوغت می‌کنند، پلتفرم می‌تواند یک ZKP تولید کند که امتیاز بلوغت را بدون افشای شواهد خام تأیید می‌نماید.  
* **حریم‌خصوصی تفاضلی** – آمارهای جمعی شده برای بنچمارک بین‌مستاجران با افزودن نویز به‌منظور جلوگیری از استخراج داده‌های حساس یک مستاجر خاص، ارائه می‌شود.

---

## ۸. نقشهٔ راه آینده

نقشه‌گر حرارتی یک بستر برای قابلیت‌های پیشرفته‌تر است:

1. **پیش‌بینی خلأهای پیش‌رو** – استفاده از مدل‌های سری زمانی برای پیش‌بینی کاهش امتیاز در آینده و به‌صورت پیشگیرانه راهنمایی تیم‌ها.  
2. **گیمیفیکیشن تطبیق** – اعطای «نشان‌نامه‌های بلوغت» به تیم‌هایی که امتیازهای بالای پایداری را حفظ می‌کنند.  
3. **یکپارچه‌سازی با CI/CD** – مسدود کردن استقرارهایی که باعث کاهش امتیاز بلوغت کنترل‌های بحرانی می‌شود.

این گسترش‌ها پلتفرم را با تحول مستمر الزامات تطبیق هم‌راستا می‌کند و انتظار **تضمین پیوسته** را برآورده می‌سازد.

---

## ۹. نکات کلیدی

* یک **نقشه‌گر حرارتی بلوغت** داده‌های خام پرسش‌نامه را به یک نقشه بصری و قابل‌درک از سلامت تطبیق تبدیل می‌کند.  
* **توصیه‌های تولید‑شده توسط هوش مصنوعی** حدس و گمان را حذف می‌کند و گام‌های ملموس را در چند ثانیه ارائه می‌دهد.  
* ترکیب **RAG**، **LLM** و **Mermaid** یک داشبورد تطبیق زنده می‌سازد که در چارچوب‌ها، تیم‌ها و جغرافیای مختلف مقیاس‌پذیر است.  
* با ادغام نقشه‌گر در فرایندهای روزانه، سازمان‌ها از پاسخگویی واکنشی به بهبود پیشگیرانه حرکت می‌کنند و در نهایت سرعت معاملات را افزایش و ریسک ممیزی را کاهش می‌دهند.

---

## منابع مرتبط

- [NIST Cybersecurity Framework Overview (سایت رسمی)](https://www.nist.gov/cyberframework)  
- [ISO 27001:2022 – سیستم‌های مدیریت امنیت اطلاعات (ISO)](https://www.iso.org/standard/80002.html)  
- [Mermaid Live Editor – ایجاد و به‌اشتراک‌گذاری نمودارها به‌صورت فوری](https://mermaid.live)