
# AI Destekli Uyumluluk Olgunluğu Isı Haritası ve Tavsiye Motoru

Güvenlik anketleri ve düzenleyici denetimler günlük olarak geldiği bir dünyada, uyumluluk ekipleri sürekli üç rekabetçi önceliği dengelemek zorundadır:

1. **Hız** – bir anlaşmanın durmasını önlemek için soruları hızlı yanıtlamak.  
2. **Doğruluk** – her iddianın gerçek ve güncel olmasını sağlamak.  
3. **Stratejik İçgörü** – bir yanıtın *neden* zayıf olduğunu ve nasıl geliştirilebileceğini anlamak.

Procurize’ın en yeni yeteneği, ham anket verilerini **Uyumluluk Olgunluğu Isı Haritası**na dönüştürerek yalnızca boşlukları görselleştirmekle kalmaz, aynı zamanda **AI‑tabanlı tavsiye motoru** da sağlar. Sonuç, ekipleri “reaktif yangın söndürmeden” “proaktif iyileştirmeye” taşıyan canlı bir uyumluluk kontrol panelidir.

Aşağıda uçtan‑uça iş akışı, temel AI mimarisi, Mermaid ile oluşturulan görsel dil ve ısı haritasını günlük uyumluluk süreçlerinize yerleştirmeniz için pratik adımlar yer almaktadır.

---

## 1. Olgunluk Isı Haritası Neden Önemlidir?

Geleneksel uyumluluk panoları **ikili** durum gösterir – *uyumlu* ya da *uyumsuz* – her kontrol için. Yararlı olsa da bu yaklaşım organizasyon içinde **olgunluk derinliğini** gizler:

| Boyut                     | İkili Görünüm | Olgunluk Görünümü |
|---------------------------|--------------|-------------------|
| Kontrol Kapsamı           | ✔/✘          | 0‑5 ölçek (0=hiçbiri, 5=tam entegrasyon) |
| Kanıt Kalitesi            | ✔/✘          | 1‑10 değerleme (güncellik, kaynak, tamlık temelinde) |
| Süreç Otomasyonu          | ✔/✘          | 0‑%100 otomatik adım |
| Risk Etkisi (Tedarikçi)   | Düşük/Yüksek | Sayısallaştırılmış risk puanı (0‑100) |

Bir ısı haritası bu nüanslı puanları birleştirerek liderliğin:

* **Yoğun Zayıflıkları Görmesi** – düşük puanlı kontrollerin kümeleri görsel olarak belirgin hâle gelir.  
* **İyileştirme Önceliği** – ısı yoğunluğunu (düşük olgunluk) risk etkisiyle birleştirerek sıralı bir yapılacaklar listesi oluşturur.  
* **İlerlemeyi Zaman İçinde İzlemesi** – aynı ısı haritası ay‑ay animasyonlu gösterilebilir, uyumluluğu ölçülebilir bir iyileşme yolculuğuna dönüştürür.

---

## 2. Yüksek‑Seviye Mimari

Isı haritası üç sıkı bağlanmış katmanda çalışır:

1. **Veri Alımı & Normalleştirme** – ham anket yanıtları, politika belgeleri ve üçüncü‑taraf kanıtlar, Jira, ServiceNow, SharePoint vb. bağlayıcılar aracılığıyla Procurize’a çekilir. Semantik ara katman kontrol kimliklerini çıkarır ve tek bir **Uyumluluk Ontolojisi**ne eşler.

2. **AI Motoru (RAG + LLM)** – Retrieval‑augmented generation (RAG), her kontrol için bilgi tabanını sorgular, kanıtı değerlendirir ve iki skor üretir:  
   * **Olgunluk Skoru** – kapsama, otomasyona ve kanıt kalitesine göre ağırlıklı birleşik değer.  
   * **Tavsiye Metni** – ince ayar yapılmış bir LLM tarafından oluşturulan öz, uygulanabilir adım.

3. **Görselleştirme Katmanı** – Mermaid tabanlı bir diyagram, ısı haritasını gerçek zamanlı olarak render eder. Her düğüm bir kontrol ailesini (örn. “Erişim Yönetimi”, “Veri Şifreleme”) temsil eder ve kırmızı (düşük olgunluk) ile yeşil (yüksek olgunluk) arasında bir renk skalasıyla renklendirilir. Düğüm üzerine gelindiğinde AI‑tarafından oluşturulan tavsiye gösterilir.

Aşağıdaki Mermaid diyagramı veri akışını gösterir:

```mermaid
graph TD
    A["Veri Bağlayıcıları"] --> B["Normalleştirme Servisi"]
    B --> C["Uyumluluk Ontolojisi"]
    C --> D["RAG Getirme Katmanı"]
    D --> E["Olgunluk Puanlama Servisi"]
    D --> F["LLM Tavsiye Motoru"]
    E --> G["Isı Haritası Oluşturucu"]
    F --> G
    G --> H["Mermaid Isı Haritası UI"]
    H --> I["Kullanıcı Etkileşimi"]
    I --> J["Geri Bildirim Döngüsü"]
    J --> B
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style H fill:#bbf,stroke:#333,stroke-width:2px
```
*“Tüm düğüm etiketleri gerektiği gibi çift tırnak içinde sarılmıştır.”*  

---

## 3. Olgunluk Boyutunun Puanlanması

**Olgunluk Skoru** rastgele bir sayı değildir; tekrarlanabilir bir formülün sonucudur:

```
Olgunluk = w1 * Kapsam + w2 * Otomasyon + w3 * KanıtKalitesi + w4 * Güncellik
```

* **Kapsam** – 0 – 1, gerekli alt‑kontrollerin karşılanma yüzdesine göre.  
* **Otomasyon** – 0 – 1, API’ler veya iş akışı botlarıyla gerçekleştirilen adım oranı.  
* **KanıtKalitesi** – 0 – 1, belge tipine (ör. imzalı denetim raporu vs. e‑posta) ve bütünlük kontrollerine (hash doğrulama) göre değerlendirilir.  
* **Güncellik** – 0 – 1, eski kanıtların etkisini azaltarak sürekli güncellemeyi teşvik eder.

`w1‑w4` ağırlıkları organizasyona göre yapılandırılabilir; bu sayede güvenlik sorumluları en çok neyin önemli olduğunu vurgulayabilir (ör. sıkı düzenlemeli bir sektörde `w3` daha yüksek ayarlanabilir).

### Örnek Hesaplama

| Kontrol | Kapsam | Otomasyon | KanıtKalitesi | Güncellik | Ağırlıklar (0.4,0.2,0.3,0.1) | Olgunluk |
|---------|--------|-----------|---------------|-----------|----------------------------|----------|
| 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 |

Isı haritası 0‑1 skorlarını bir renk geçişine dönüştürür: 0‑0.4 = kırmızı, 0.4‑0.7 = turuncu, 0.7‑0.9 = sarı, >0.9 = yeşil.

---

## 4. AI‑Tarafından Oluşturulan Tavsiyeler

Olgunluk skoru hesaplandıktan sonra **LLM Tavsiye Motoru** öz bir iyileştirme planı hazırlar. Prompt şablonu, Procurize’ın Prompt Marketplace’inde yeniden kullanılabilir bir varlık olarak saklanır ve şu şekilde basitleştirilmiş bir örnek gösterir:

```
Sen bir uyumluluk danışmanısın. Aşağıdaki kontrol verisine dayanarak, olgunluk skorunu en çok artıracak tek bir uygulanabilir tavsiye (maks. 50 kelime) ver.

Kontrol ID: {{ControlID}}
Mevcut Puan: {{MaturityScore}}
En Zayıf Boyut: {{WeakestDimension}}
Kanıt Özeti: {{EvidenceSnippet}}
```

Prompt **parametreli** olduğundan aynı şablon binlerce kontrol için yeniden eğitime gerek kalmadan hizmet verir. LLM, NIST CSF, ISO 27001 gibi güvenlik en iyi uygulamaları kılavuzlarından (https://www.nist.gov/cyberframework, https://www.iso.org/standard/27001) oluşan bir derlemeyle ince ayar yapılmıştır; böylece alan‑özel dili garanti eder.

### Örnek Çıktı

> *Kontrol IAM‑01 – En Zayıf Boyut: Otomasyon*  
> **Tavsiye:** “Kimlik sağlayıcınızı SCIM API aracılığıyla tedarikçi iş akışıyla bütünleştirerek her yeni tedarikçi kaydı için kullanıcı hesaplarını otomatik olarak oluşturup silin.”

Bu tavsiyeler ısı haritası düğümlerinin araç ipuçlarında (tooltip) gösterilir ve **tek tıklama** ile içgörüden harekete geçmeyi mümkün kılar.

---

## 5. Ekipler İçin Etkileşimli Deneyim

### 5.1 Gerçek‑Zamanlı İş Birliği

Procurize UI, birden çok ekip üyesinin **ortak düzenlemesine** izin verir. Bir düğüm tıklandığında yan panel açılır; burada:

* AI tavsiyesini kabul edip özel not ekleyebilir.  
* İyileştirme görevini sorumlu bir sahip atayabilir.  
* İlgili artefaktları (ör. SOP belgeleri, kod örnekleri) ekleyebilir.

Tüm değişiklikler **değiştirilemez bir denetim izinde** kaydedilir ve uyumluluk doğrulaması için blokzincir‑temelli bir deftere depolanır.

### 5.2 Trend Animasyonu

Platform, ısı haritasının haftalık bir anlık görüntüsünü saklar. Kullanıcılar bir **zaman çizelgesi kaydırıcısı** ile ısı haritasını canlandırabilir, tamamlanan görevlerin etkisini anında görebilir. Dahili analiz widget’ı **Olgunluk Hızı**nı (haftalık ortalama puan artışı) hesaplar ve yavaşlayan alanları yönetime işaret eder.

---

## 6. Uygulama Kontrol Listesi

| Adım | Açıklama | Sorumlu |
|------|----------|----------|
| 1 | Anket depoları için (SharePoint, Confluence vb.) bağlayıcıları etkinleştirin. | Entegrasyon Mühendisi |
| 2 | Kaynak kontrolleri, Procurize Uyumluluk Ontolojisi ile eşleştirin. | Uyumluluk Mimarı |
| 3 | Düzenleyici önceliğe göre puan ağırlıklarını yapılandırın. | Güvenlik Lideri |
| 4 | RAG + LLM servislerini (bulut veya yerel) dağıtın. | DevOps |
| 5 | Procurize portalında Isı Haritası UI’yi aktif edin. | Ürün Müdürü |
| 6 | Renklerin yorumlanması ve tavsiye panelinin kullanımı konusunda ekipleri eğitin. | Eğitim Koordinatörü |
| 7 | Haftalık anlık görüntü planını ve uyarı eşiklerini ayarlayın. | Operasyonlar |

Bu kontrol listesini izlemek, **pürüzsüz bir devreye alınma** ve hemen yatırım getirisi sağlar – erken benimseyenler, ilk ay içinde anket cevap süresinde %30 azalma bildirmiştir.

---

## 7. Güvenlik & Gizlilik Hususları

* **Veri İzolasyonu** – Her kiracının kanıt veri havuzu, rol‑tabanlı erişim kontrolleriyle korunmuş ayrı bir ad alanında saklanır.  
* **Zero‑Knowledge Proofs** – Dış denetçiler uyumluluk kanıtı istediğinde, platform ham kanıtları ifşa etmeden olgunluk skorunu doğrulayan bir ZKP üretir.  
* **Differential Privacy** – Çapraz‑kiracı benchmark istatistikleri, tek bir organizasyonun hassas verisinin sızmasını önlemek için gürültü eklenerek sunulur.

---

## 8. Gelecek Yol Haritası

Olgunluk ısı haritası, daha ileri yetenekler için bir temel oluşturur:

1. **Tahminsel Boşluk Öngörüsü** – Zaman serisi modelleri, puanların nerede düşebileceğini tahmin eder ve önleyici iyileştirme önerir.  
2. **Oyunlaştırılmış Uyumluluk** – Sürekli yüksek puan elde eden ekipler “olgunluk rozetleri” kazanır.  
3. **CI/CD Entegrasyonu** – Kritik kontrollerin olgunluk puanını düşüren dağıtımları otomatik olarak engelleyen bağlayıcılar.

Bu genişlemeler, platformu sürekli değişen uyumluluk ortamına ve **sürekli güvence** beklentilerine uyumlu tutar.

---

## 9. Çıkarımlar

* Görsel bir **olgunluk ısı haritası**, ham anket verilerini uyumluluk sağlığına dair sezgisel, uygulanabilir bir haritaya dönüştürür.  
* **AI‑taraflı tavsiyeler**, iyileştirme kararlarını tahmini bir süreçten saniyeler içinde somut adımlara indirger.  
* **RAG**, **LLM** ve **Mermaid** kombinasyonu, çerçeveler, ekipler ve coğrafyalar arasında ölçeklenebilen bir canlı uyumluluk kontrol paneli üretir.  
* Isı haritasını günlük iş akışlarına entegre ederek, organizasyonlar reaktif yanıtlamadan proaktif iyileştirmeye geçer; bu da anlaşma hızını artırır ve denetim risklerini azaltır.

---

## Diğer Kaynaklar

- [NIST Cybersecurity Framework Overview (resmi site)](https://www.nist.gov/cyberframework)  
- [ISO 27001:2022 – Bilgi Güvenliği Yönetim Sistemleri (ISO)](https://www.iso.org/standard/80002.html)  
- [Mermaid Live Editor – Diyagramları Anında Oluştur ve Paylaş](https://mermaid.live)