
# Sosyal Medya Duyarlılığı Kullanarak Yapay Zeka Destekli Gerçek Zamanlı Satıcı İtibar Tahmini

Kuruluşlar, bulut altyapısı, veri işleme ve kritik iş fonksiyonları için üçüncü‑taraf satıcılara giderek daha fazla bağımlı hâle geliyor. Geleneksel risk değerlendirmeleri, sabit anketler, denetim raporları ve periyodik sertifikasyonlara dayanırken, satıcı riskinin gerçegi akışkândır—kamu algısı, ortaya çıkan olaylar ve piyasa dinamikleri saatler içinde değişebilir.  

Sosyal medya, haber akışları ve davranışsal telemetriyi sürekli izleyen bir **gerçek‑zamanlı itibar tahmin motoru**, bu boşluğu doldurur. Üretken yapay zeka, duyarlılık analizi ve grafik‑tabanlı risk modellemesini birleştirerek, organizasyonlar itibar bozulmasını, sözleşme ihlali ya da marka‑zararı yaratacak bir olaya dönüşmeden önce öngörebilir.

Bu makalede, böyle bir sistemin uçtan‑uca tasarımını inceleyecek, mümkün kılan makine‑öğrenmesi tekniklerini tartışacak ve SaaS‑odaklı uyumluluk platformunda uygulanması için pratik adımları özetleyeceğiz.

---

## Neden İtibar Tahmini Bugün Önemli

1. **Bilgi hızı** – Memnuniyetsiz bir çalışandan gelen tek bir tweet, dakikalar içinde olumsuz haber akışına neden olabilir.  
2. **Düzenleyici baskı** – [GDPR](https://gdpr.eu/), [CCPA](https://oag.ca.gov/privacy/ccpa) ve sektör‑spesifik düzenlemeler, satıcıların sadece tek seferlik kontrol değil, sürekli özen gösterdiğini kanıtlamasını artık şart koşuyor.  
3. **Yatırımcı denetimi** – Halka açık SaaS sağlayıcıları, satıcı riskine maruz kalma durumuna göre değerlendirilir; kilit bir partnerin itibarındaki ani bir düşüş hisse fiyatlarını etkileyebilir.  
4. **Operasyonel süreklilik** – Potansiyel bir itibar krizi için erken uyarı, satın alma ekiplerinin sözleşmeleri yeniden müzakere etmesine, risk azaltma maddeleri eklemesine ya da sağlayıcıları minimum kesintiyle değiştirmesine olanak tanır.

Geleneksel uyumluluk panoları, satıcı sertifikalarının son “anlık görüntüsünü” gösterir; ortaya çıkan duyarlılık eğilimlerini ortaya çıkartmaz. AI’nın burada ölçülebilir değer katabileceği boşluk tam da budur.

---

## Tahmin Motorunun Temel Bileşenleri

Aşağıda mimarinin yüksek‑seviyeli görünümü yer alıyor. Her blok, bağımsız ölçeklenebilirlik ve versiyonlamayı mümkün kılan bir mikro‑servis olarak hayata geçirilebilir.

```mermaid
graph LR
    A["Sosyal Medya Akışları"] --> B["Alım Katmanı"]
    C["Haber ve Blog Akışları"] --> B
    D["Davranış Telemetrisi"] --> B
    B --> E["Birleştirilmiş Ham Depo"]
    E --> F["Ön İşleme ve Normalleştirme"]
    F --> G["Duyarlılık ve Varlık Çıkarımı"]
    G --> H["Zamansal Özellik Oluşturucu"]
    H --> I["Graf Bilgi Tabanı"]
    I --> J["Tahmin Modeli (GNN + LSTM)"]
    J --> K["Açıklanabilirlik Servisi"]
    K --> L["Gerçek Zamanlı Gösterge Paneli"]
    J --> M["Uyarı ve Otomasyon Motoru"]
```

*Mermaid sözdizimi gereği tüm düğüm etiketleri çift tırnak içinde tutulmuştur.*

### Veri Kaynakları

| Kaynak | Tipik İçerik | İlgililik |
|--------|--------------|-----------|
| Twitter, Reddit, LinkedIn | Kısa mesajlar, yorumlar, topluluk tartışmaları | Doğrudan kamu duyarlılığı |
| News APIs (Google News, GDELT) | Makaleler, basın bültenleri | Bağlamsal olaylar (güvenlik ihlali, satın alma) |
| Bug bounty platformları | Raporlanmış güvenlik açıkları | Teknik risk sinyalleri |
| Satıcı ürün kullanım logları (opt‑in) | Özellik benimseme, hata oranları | Hizmetin davranışsal sağlığı |
| Üçüncü‑taraf derecelendirme siteleri (G2, Capterra) | Yıldız puanları, inceleme metinleri | Bileşik itibar puanı |

### Alım Katmanı

* **Akış işleme** Apache Kafka veya Pulsar ile düşük gecikme garantisi sağlar.  
* **Şema doğrulaması** Protobuf/Avro kullanarak alt hizmetlerin istikrarını korur.  
* **Geri basınç yönetimi** viral olaylar sırasında aşırı yüklenmeyi önler.

### Ön İşleme ve Normalleştirme

* Dil tespiti + ince ayarlı çok dilli LLM aracılığıyla otomatik çeviri.  
* MinHash kullanarak neredeyse aynı gönderilerin tekrarsızlaştırılması.  
* Bilinen bot desenleriyle eğitilmiş hafif bir sınıflandırıcıyla gürültü filtresi (spam, botlar).

### Duyarlılık ve Varlık Çıkarımı

* **Duyarlılık analizi**: Satıcıyla ilgili gönderilerden oluşan özenle hazırlanmış bir veri kümesi üzerinde ince ayar yapılmış bir dönüşüm modeli (ör. XLM‑R).  
* **Varlık bağlama**: Her bir bahsi, eş anlamlılar, hisse senedi kodları ve yasal kuruluş adlarını depolayan bir bilgi grafiği kullanarak kanonik satıcı kimliğiyle eşle.

Örnek çıktı: `{vendor_id:"acme‑inc", sentiment:+0.42, confidence:0.87, timestamp:"2026‑05‑26T14:32:00Z"}`

### Zamansal Özellik Oluşturucu

* 1 s, 6 s, 24 s kayma pencereleriyle hareketli ortalamalar, ani yükselişler ve volatilite hesaplanır.  
* **Duyarlılık hızı** (Δsentiment / Δtime) hızlı algı değişimi için erken gösterge olarak türetilir.

### Graf Bilgi Tabanı

**Özellik grafı** (Neo4j veya TigerGraph) ilişkileri yakalar:

* `VENDOR –[HAS_SUBSIDIARY]-> VENDOR`
* `VENDOR –[OPERATES_IN]-> REGION`
* `VENDOR –[RECEIVED]-> INCIDENT`

Düğüm ve kenar öznitelikleri zaman damgalı duyarlılık puanlarını, olay şiddetlerini ve davranışsal metrikleri saklar. Grafik Sinir Ağları (GNN) bu sayede risk sinyallerini ağ içinde yayarak dolaylı maruziyetleri (ör. bir partnerin ihlali sizin üzerinize etkiliyor) ortaya çıkarır.

### Tahmin Modeli

Birleşik mimari en iyi sonucu verir:

1. **Zamansal kodlayıcı** – LSTM ya da Temporal Convolutional Network (TCN), her satıcı için duyarlılık zaman serisini işler.  
2. **Graf kodlayıcı** – GraphSAGE ya da GAT, bilgi grafını işleyerek her satıcının gizli vektörünü komşu bağlamıyla zenginleştirir.  
3. **Füzyon katmanı** – Zamansal ve graf gömmelerini birleştirir, tam‑bağlantılı bir başlık aracılığıyla `[0, 100]` aralığında **itibar risk skoru** ve üç gelecek durumundan bir dağılım (`Stable`, `Deteriorating`, `Critical`) üretir.

Eğitim, tarihsel olaylardan yararlanır: bilinen olaylar (veri ihlalleri, davalar) `Critical` olarak etiketlenir; uzun süren negatif duyarlılık ancak olay olmaması `Deteriorating` olur. Kayıp fonksiyonu, sınıflandırma için çapraz‑entropi ve regresyon için ortalama mutlak hata (MAE) birleştirerek kalibre edilmiş tahminleri teşvik eder.

### Açıklanabilirlik Servisi

Tarafların AI çıktısına güvenmesi gerekir. **SHAP** değerleri ve graf üzerindeki **yol‑çıkarımı** kullanılarak şu sorular yanıtlanabilir:

* “Hangi sosyal medya yükselişleri risk artışının %30’una katkı sağladı?”  
* “Satıcının X ile yeni ortaklığı skoru nasıl etkiliyor?”

Bu açıklamalar, gösterge panelindeki ipuçları olarak görünür ve otomatik uyarılara eklenebilir.

### Gerçek Zamanlı Gösterge Paneli

Temel UI bileşenleri:

* **Isı haritası** – Tüm satıcıları risk seviyesine göre renklendirir.  
* **Trend kıvırcıkları** – Duyarlılık hızını gösterir.  
* **Detaylı bakış** – Olay zaman çizelgesi, duyarlılık dağılımı ve grafik komşuluklarını sunar.  
* **Ne‑olursa‑senaryo simulasyonu** – Risk görevlileri bir değişkeni (ör. “GDPR para cezası %5 artılsın”) ayarlayarak skor üzerindeki anlık etkisini görebilir.

### Uyarı ve Otomasyon Motoru

Tahmin belirli bir eşik değeri aştığında motor şunları yapabilir:

* ServiceNow ya da Jira’da bir bilet oluşturur.  
* Satıcıdan iyileştirme kanıtı talep eden otomatik bir anket güncellemesi başlatır.  
* Sözleşme‑kod‑temelli bir depoda sözleşme şartlarını değiştirir (ör. ihlal bildirim süresi ek bir madde olarak eklenir).

---

## Sistemi Adım Adım Oluşturma

### 1. Satıcı Ontolojisini Tanımlama

Basit bir şema ile başlayın:

```yaml
Vendor:
  id: string
  name: string
  aliases: [string]
  industry: string
  regions: [string]

Incident:
  id: string
  vendor_id: string
  type: enum[breach, lawsuit, outage]
  severity: int
  date: date
```

İhtiyaçlarınıza göre genişletin; ontoloji bir JSON‑LD dosyası olarak Git’te tutulur, böylece GitOps‑stil güncellemeler mümkün olur.

### 2. Veri Bağlayıcılarını Toplama

* **Twitter API v2** – Satıcı adları ve işlem kodlarını içeren filtreli akış kurallarını kullanın.  
* **GDELT Olay Veritabanı** – Günlük dökümüyle haber makalelerini çekin.  
* **G2 incelemeleri** – Kamu API’si aracılığıyla (lisans koşullarına tabi) alın.  

Her bağlayıcıyı, eşleşik protobuf mesajı üreten bir Docker konteynerine paketleyin, ardından Kubernetes `CronJob` ya da `Kafka Connect` kaynağı olarak kaydedin.

### 3. Duyarlılık Modelini Eğitme

* 30 k satıcı‑ilişkili gönderiden oluşan etiketli bir veri seti toplayın (pozitif, nötr, negatif).  
* `facebook/xlm-roberta-base` modelini sınıflandırma başlığıyla ince ayar yapın.  
* Makro‑F1’i **0.85** üzerine çıkarmayı hedefleyin.

Modeli **TensorRT** ya da **ONNX Runtime** ile dağıtarak mesaj başına < 10 ms gecikme elde edin.

### 4. Bilgi Grafiğini Oluşturma

* Ontolojiyi Neo4j’e yükleyin.  
* Tarihsel olayları ve ilişkileri (ör. yan kuruluşlar) toplu içe aktarın.  
* Duyarlılık puanlarıyla kenar ağırlıklarını periyodik güncelleyen bir senkronizasyon işi ayarlayın.

### 5. Tahmin Boru Hattını Geliştirme

* **Özellik deposu** (Feast) satıcı başına mühendislik özelliklerini tutar.  
* Hibrit modeli PyTorch Lightning’da eğitin, kontrol noktasını S3’e kaydedin.  
* **MLflow** ile deney, hiper‑parametre ve model performansını izleyin.

### 6. Açıklanabilirliği Entegre Etme

* `shap` Python paketini kurun, rastgele bir satıcı geçmişi örneklemesiyle arka plan veri seti oluşturun.  
* Graf açıklamaları için Neo4j’in yerleşik yol‑bulma API’sını kullanarak en çok katkı sağyan komşu düğümleri alın.

### 7. Üretime Dağıtma

* Her servisi konteynerleştir.  
* **Istio** ile trafik yönetimi, mutual TLS ve gözlemlenebilirlik sağlayın.  
* **Prometheus** uyarılarını gecikme > 200 ms ya da model kayması (dağılım kayması tespiti) üzerine yapılandırın.

### 8. İnsan Döngüsü ile Tekrarlama

Risk analistlerinin **tahmini onaylayıp/ya da geçersiz kıldığı** bir geribildirim UI’si oluşturun. Kararı etiket olarak saklayın ve periyodik olarak modeli bu verilerle yeniden eğitin; böylece kapalı‑döngü öğrenme süreci tamamlanır.

---

## Güvenlik, Gizlilik ve Uyumluluk Hususları

| Husus | Azaltma Yöntemi |
|-------|-----------------|
| **Kişisel veri** sosyal gönderilerde | Kullanıcı tanımlayıcı bilgileri filtreleyin; yalnızca kamu içeriğini tutun; toplu duyarlılık hesaplamalarında diferansiyel gizlilik uygulayın. |
| **Model yanlılığı** büyük satıcılara karşı | Duyarlılık dağılımlarını satıcı büyüklüklerine göre düzenli denetleyin; kayıp fonksiyonunda ağırlık dengelemesi yapın. |
| **Veri kökeni** | Alınan veri ve dönüşüm hash’lerini saklayan değişmez bir denetim izi (ör. Hyperledger Fabric) oluşturun. |
| **Düzenleyici maruziyet** | Risk skorlarını GDPR Madde 32 gereksinimleriyle eşleştirin; veri‑işleyen değerlendirmeleri için otomatik kanıt üretin. |

---

## Yatırım Getirisini Ölçme

| Ölçüt | Hesaplama |
|------|-----------|
| **Zaman tasarrufu** | Ortalama manuel anket süresi (45 dk) – Otomatik taslak (5 dk) = Satıcı başına 40 dk tasarruf. |
| **Risk azaltma** | Önlenmiş olay sayısı × Ortalama olay maliyeti (USD 250 k). |
| **Uyumluluk skoru artışı** | Dış denetçiler tarafından ölçülen satıcı risk‑yönetimi olgunluk seviyesinin (örn. Seviye 2 → Seviye 3) yükselmesi. |

30 satıcı üzerinden yapılan bir pilot, **analist çabasında %70 azalma** ve **erken uyarı performansında %30 iyileşme** sağladı.

---

## Gelecek Geliştirmeler

1. **Çok‑modlu kanıt** – Güvenlik başlıklarının ekran görüntülerini (ör. CLIP gömmeleri) dahil etme.  
2. **Federated Learning** – Hassas sektörlerde ham gönderileri taşımadan, istemci‑tarafı veriyle duyarlılık modelini eğitme.  
3. **Sebepler‑tespiti katmanı** – Doğrulama (DoWhy) ile tweet artışını gerçek olayla korele edip korelasyonu ayırma.  
4. **Sesli uyarılar** – Alexa for Business gibi akıllı asistanlara tahminleri iterek hareket halindeki risk özetleri sağlama.

---

## Sonuç

Gerçek‑zamanlı satıcı itibar tahmini, uyumluluğu reaktif bir kontrol listesi olmaktan, proaktif bir risk‑yönetimi disiplinine dönüştürür. Sosyal medya duyarlılığı, davranışsal telemetri ve grafik‑güçlü AI modellerini birleştirerek, kuruluşlar henüz sözleşme ya da marka zararı yaratmadan ortaya çıkan tehditleri görebilir.  

Motorun hayata geçirilmesi, disiplinli veri mühendisliği, sağlam model yönetişimi ve mevcut güvenlik‑anket iş akışlarıyla sıkı entegrasyon gerektirir; ancak hız, doğruluk ve stratejik direnç kazanımları, onu yeni nesil uyumluluk platformlarının temel taşı yapar.

---

## İlgili Bağlantılar

- [Google Cloud Blog – Gerçek Zamanlı Duyarlılık Analizi Ölçekleme](https://cloud.google.com/blog/topics/developers-practitioners/real-time-sentiment-analysis)