
# Daha Akıllı Güvenlik Anketi Otomasyonu için Aktif Öğrenme Döngüsü

## Giriş

Güvenlik anketleri, uyumluluk denetimleri ve tedarikçi risk değerlendirmeleri, hızlı büyüyen SaaS şirketleri için klasik darboğazlardır. Standartları okumak, kanıt bulmak ve anlatı yanıtlar hazırlamak için gereken manuel çaba, anlaşma süreçlerini haftalarca uzatabilir. Procurize’ın AI platformu, **otomatik yanıt üretimi**, **kanıt eşleştirme** ve **iş akışı orkestrasyonu** ile bu sürtüşmeyi zaten azaltıyor. Ancak, büyük bir dil modelinin (LLM) tek seferlik çalışması, sürekli değişen düzenleyici ortamda mükemmel doğruluk garantileyemez.

İşte **aktif öğrenme** devreye giriyor – modelin en belirsiz ya da yüksek riskli örneklerde insan girdisi talep ettiği bir makine öğrenimi paradigması. Anket iş akışına bir aktif‑öğrenme geri bildirim döngüsü eklenerek, her yanıt sistemin öğrenmesini sağlayan bir veri noktasına dönüşür. Sonuç, **kendi kendini optimize eden bir uyumluluk asistanı** olur; her tamamlanan anketle daha akıllı hâle gelir, insan inceleme süresini azaltır ve şeffaf bir denetim izi oluşturur.

Bu makalede şunları inceleyeceğiz:

1. Güvenlik anketi otomasyonu için aktif öğrenmenin neden önemli olduğu.  
2. Procurize’ın aktif‑öğrenme döngüsünün mimarisi.  
3. Temel algoritmalar: belirsizlik örneklemesi, güven skorlama ve istem uyarlaması.  
4. Uygulama adımları: veri toplama, model yeniden eğitimi ve yönetişim.  
5. Gerçek dünya etkisi ölçümleri ve en iyi uygulama önerileri.

---

## 1. Aktif Öğrenme Neden Oyun Değiştirici?

### 1.1 Tek Seferlik Üretimin Sınırlamaları

LLM’ler desen tamamlama konusunda üstün olsa da, **alan‑spesifik temellendirme** eksikliği vardır; açık istemler olmadan. Standart bir “yanıt üret” talebi şu sonuçları doğurabilir:

- **Genelleştirilmiş anlatılar** – gerekli düzenleyici atıfları kaçırır.  
- **Hayalî kanıtlar** – doğrulamadan başarısız olur.  
- **Bölümler arası tutarsız terminoloji**.

Saf bir üretim hattı yalnızca sonradan düzeltilebilir; ekipler çıktının büyük bir kısmını manuel olarak düzenlemek zorunda kalır.

### 1.2 İnsan İçgörüsü Stratejik Bir Varlık

İnsan denetçiler şunları getirir:

- **Düzenleyici uzmanlık** – [ISO 27001](https://www.iso.org/standard/27001) ile [SOC 2](https://secureframe.com/hub/soc-2/what-is-soc-2) arasındaki ince nüansları anlama.  
- **Bağlamsal farkındalık** – LLM’in çıkaramadığı ürün‑spesifik kontrolleri tanıma.  
- **Risk yargısı** – Bir hatanın anlaşmayı engelleyebileceği yüksek etkili sorulara öncelik verme.

Aktif öğrenme bu uzmanlığı **yüksek değerli bir sinyal** olarak ele alır, sadece modelin belirsiz olduğu durumlarda insanlardan girdi talep eder.

### 1.3 Sürekli Uyumluluk, Değişen Bir Ortamda

Düzenlemeler evrimleşir; yeni standartlar (ör. **AI Act**, **CISPE**) düzenli olarak ortaya çıkar. Bir aktif‑öğrenme sistemi, bir denetçi uyumsuzluğu işaret ettiğinde **kendini yeniden kalibre** edebilir; böylece LLM, tam bir yeniden eğitim döngüsü gerektirmeden en son uyumluluk beklentileriyle hizalanır. AB‑tabanlı müşteriler için **[AB AI Act Uyumluluğu](https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai)** kılavuzuna doğrudan bağlanmak, istem kütüphanesinin güncel kalmasını sağlar.

---

## 2. Aktif‑Öğrenme Döngüsünün Mimarisi

Döngü beş sıkı bağlantılı bileşenden oluşur:

1. **Soru Alımı & Ön‑İşleme** – anket formatlarını (PDF, CSV, API) normalleştirir.  
2. **LLM Yanıt Üretim Motoru** – yapılandırılmış istemler kullanarak ilk taslak yanıtı üretir.  
3. **Belirsizlik & Güven Analizörü** – her taslak yanıt için bir olasılık skoru atar.  
4. **İnsan‑İçinde‑Döngü Gözden Geçirme Merkezi** – yalnızca düşük‑güven yanıtları denetçiye sunar.  
5. **Geri Bildirim Toplama & Model Güncelleme Servisi** – denetçi düzeltmelerini depolar, istem şablonlarını günceller ve artımlı model ince ayarını tetikler.

Aşağıda veri akışını gösteren bir Mermaid diyagramı bulunmaktadır.

```mermaid
flowchart TD
    A["\"Soru Alımı\""] --> B["\"LLM Üretimi\""]
    B --> C["\"Güven Skorlama\""]
    C -->|Yüksek Güven| D["\"Depoya Otomatik Yayın\""]
    C -->|Düşük Güven| E["\"İnsan İnceleme Kuyruğu\""]
    E --> F["\"Denetçi Düzeltmesi\""]
    F --> G["\"Geri Bildirim Deposu\""]
    G --> H["\"İstem Optimizasyonu\""]
    H --> B
    G --> I["\"Artımlı Model İnce‑Ayarı\""]
    I --> B
    D --> J["\"Denetim izi & Kaynak\""]
    F --> J
```

*Önemli noktalar:*

- **Güven Skorlama**, LLM’den gelen token‑seviyesindeki entropi ile alan‑spesifik risk modelini birleştirir.  
- **İstem Optimizasyonu**, istem şablonlarını (ör. eksik kontrol referansları) yeniden yazar.  
- **Artımlı Model İnce‑Ayarı**, **LoRA** gibi parametre‑verimli teknikler kullanarak yeni etiketlenmiş verileri tam yeniden eğitim yapmadan modele ekler.  
- **Denetim izi**, her kararı kaydederek düzenleyici izlenebilirlik gereksinimlerini karşılar.

---

## 3. Döngünün Temel Algoritmaları

### 3.1 Belirsizlik Örneklemesi

Belirsizlik örneklemesi, modelin **en az** kendine güvendiği soruları seçer. Yaygın iki teknik:

| Teknik | Açıklama |
|--------|----------|
| **Margin Sampling** | En yüksek iki token olasılığı arasındaki fark en düşük olduğunda örnekleri seçer. |
| **Entropy‑Based Sampling** | Üretilen token dağılımının Shannon entropisini hesaplar; yüksek entropi → yüksek belirsizlik. |

Procurize’da ikisini birleştiririz: önce token‑entropisi hesaplanır, ardından sorunun düzenleyici ciddiyetine göre bir **risk ağırlığı** eklenir (ör. “Veri Saklama” vs. “Renk Şeması”).

### 3.2 Güven Skorlama Modeli

Hafif bir **gradient‑boosted tree** modeli şu özellikleri toplar:

- LLM token entropisi  
- İstem alaka düzeyi skoru (soru ile istem şablonu arasındaki kosinüs benzerliği)  
- O soru ailesi için tarihsel hata oranı  
- Düzenleyici etki faktörü (bilgi grafiğinden türetilir)

Model 0–1 arasında bir güven değeri üretir; eşik (ör. 0.85) insan incelemesinin gerekip gerekmediğini belirler.

### 3.3 RAG ile İstem Uyarlaması (Retrieval‑Augmented Generation)

Bir denetçi eksik bir atıf eklediğinde, sistem **kanıt kesitini** yakalar ve bir **vektör deposunda** indeksler. Benzer sorular için gelecek üretimler bu kesiti alarak istemi zenginleştirir:

```
Prompt Template:
"SOC 2 sorusunu yanıtla. {{retrieved_citations}} kaynaklarından yararlan. Yanıt 150 kelimeyi geçmesin."
```

### 3.4 LoRA ile Artımlı İnce‑Ayarlama

Geri bildirim deposu, **N** etiketlenmiş (soru, düzeltilmiş yanıt) çiftini biriktirir. LoRA (Low‑Rank Adaptation) kullanılarak yalnızca modelin %0.5’lik bir alt kümesi ince ayar yapılır. Bu yaklaşım:

- **Hesap maliyetini azaltır** (GPU saatleri < 2/hafta).  
- **Temel model bilgisini korur** (catastrophic forgetting önlenir).  
- **İyileştirmeleri hızlı dağıtır** (her 24‑48 saatte bir).

---

## 4. Uygulama Yol Haritası

| Aşama | Kilometre Taşları | Sorumlu | Başarı Ölçütü |
|-------|-------------------|---------|----------------|
| **0 – Temeller** | Alım hattı dağıtımı; LLM API entegrasyonu; vektör deposu kurulumu. | Platform Mühendisliği | %100 anket formatı desteği. |
| **1 – Temel Skorlama** | Geçmiş verilerle güven skorlama modeli eğitimi; belirsizlik eşiği tanımı. | Veri Bilimi | %90+ otomatik‑yayın yanıtları iç denetim standardını karşılar. |
| **2 – İnsan İnceleme Merkezi** | Denetçi kuyruğu UI’sı; denetim‑log yakalama entegrasyonu. | Ürün Tasarımı | Ortalama denetçi süresi < 2 dk düşük‑güven yanıt başına. |
| **3 – Geri Bildirim Döngüsü** | Düzeltmeleri depolama, istem optimizasyonu, haftalık LoRA ince‑ayarı tetikleme. | MLOps | 3 ay içinde düşük‑güven oranı %30 azalır. |
| **4 – Yönetişim** | Rol‑tabanlı erişim, GDPR‑uyumlu veri saklama, sürümlenmiş istem kataloğu. | Uyumluluk | %100 denetim‑hazır kaynak izi her yanıt için. |

### 4.1 Veri Toplama

- **Ham Girdi**: Orijinal anket metni, dosya hash’i.  
- **Model Çıktısı**: Taslak yanıt, token olasılıkları, üretim meta verileri.  
- **İnsan Etiketi**: Düzeltmeli yanıt, neden kodu (ör. “Eksik ISO referansı”).  
- **Kanıt Bağlantıları**: URL veya dahili belge kimlikleri.

Tüm veriler, **eklenemez‑silinmez bir olay deposunda** saklanarak değişmezlik garantilenir.

### 4.2 Model Yeniden Eğitim Takvimi

- **Günlük**: Yeni yanıtlar üzerinde güven skorlama çalıştır; düşük‑güvenli olanları işaretle.  
- **Haftalık**: Birikmiş denetçi düzeltmelerini çek; LoRA adaptörlerini ince ayarla.  
- **Aylık**: Vektör depolama gömmelerini yenile; istem şablonlarındaki kaymayı yeniden değerlendir.

### 4.3 Yönetişim Kontrol Listesi

- **PII gizliliği** – denetçi yorumları depolanmadan önce anonimleştir.  
- **Önyargı denetimi** – oluşturulan dilde (ör. cinsiyet‑nötr ifadeler) önyargı kontrolü yap.  
- **Sürüm etiketleme** – her istem şablonu ve LoRA kontrol noktasına versiyon etiketi ekle.

---

## 5. Ölçülebilir Faydalar

Altı aylık bir pilot, ortalama 150 anket/ay işleyen üç orta ölçekli SaaS firmasıyla yürütüldü ve şu sonuçlar elde edildi:

| Ölçüt | Döngü Öncesi | Döngü Sonrası |
|-------|--------------|----------------|
| **Ortalama denetçi süresi/anket** | 12 dk | 4 dk |
| **Otomatik‑yayın doğruluğu (iç denetim geçişi)** | %68 | %92 |
| **İlk taslak üretim süresi** | 3 saat | 15 dakika |
| **Anket hatalarına bağlı denetim bulguları** | Çeyrekte 4 | 0 |
| **Model kayması olayları (tam yeniden eğitim ihtiyacı)** | Ayda 3 | 0,5 |

Verimlilik artısının yanı sıra, **denetim izi**, **[SOC 2 Type II](https://secureframe.com/hub/soc-2/what-is-soc-2)** kapsamında *değişiklik yönetimi* ve *kanıt kaynakları* gereksinimlerini karşılayarak yasal ekiplerin manuel log tutma işini ortadan kaldırdı.

---

## 6. Takımlar İçin En İyi Uygulamalar

1. **Küçük Başlayın** – Öncelikle yüksek riskli bölümlerde (veri koruma, olay müdahalesi) aktif öğrenmeyi etkinleştirin, ardından genişletin.  
2. **Net Güven Eşikleri Belirleyin** – Düzenleyici çerçeveye göre eşikleri özelleştirin; SOC 2 için daha katı, GDPR için daha esnek.  
3. **Denetçi Geri Bildirimini Ödüllendirin** – Düzeltme katkılarını oyunlaştırarak katılımı yüksek tutun.  
4. **İstem Kayması İzleyin** – Üretilen yanıtları bir temel setle karşılaştıran otomatik testler kurun.  
5. **Tüm Değişiklikleri Belgelen** – Her istem revizyonu ve LoRA güncellemesi, Git’te sürüm kontrolü ve sürüm notlarıyla kaydedilsin.

---

## 7. Gelecek Yönelimler

### 7.1 Çok‑Modlu Kanıt Entegrasyonu

Gelecek sürümler, **ekran görüntüleri, mimari diyagramlar ve kod kesitleri** gibi görsel veri tiplerini görsel‑LLM’ler aracılığıyla işleyerek kanıt havuzunu metin dışına genişletebilir.

### 7.2 Federated Aktif Öğrenme

Veri konumlandırma kısıtlamaları sıkı olan kuruluşlar için **federated learning** yaklaşımı, her iş birimi yerel LoRA adaptörlerini eğitirken yalnızca gradient güncellemelerini paylaşarak gizliliği korur.

### 7.3 Açıklanabilir Güven Skorları

Güven değerlerini **yerel açıklanabilir haritalar** (ör. token katkılarını gösteren SHAP) ile eşleştirerek denetçilere modelin neden belirsiz olduğuna dair bağlam sunabilir, bilişsel yükü azaltır.

---

## Sonuç

Aktif öğrenme, bir **statik yanıt üreticisinden** dinamik, kendini optimize eden bir uyumluluk ortağına dönüşümü sağlar. Belirsiz soruları akıllıca insan uzmanlarına yönlendirerek, istemleri sürekli iyileştirerek ve hafif artımlı ince‑ayarlama uygulayarak, Procurize’ın platformu şunları başarabilir:

- Anket dönüş süresini **%70’e kadar** kısaltmak.  
- **%90’ın üzerindeki** birinci sefer doğruluğa ulaşmak.  
- Modern düzenleyici çerçevelerin gerektirdiği **tamamen denetlenebilir bir kaynak izi** sunmak.

Güvenlik anketlerinin satış hızını belirlediği bir dünyada, bir aktif‑öğrenme döngüsü yalnızca teknik bir yükseltme değil, aynı zamanda **stratejik bir rekabet avantajı**dır.