
# Formize ile AI Model Sürümleme ve Değişiklik Yönetimini Hızlandırma

Yapay zeka (AI) modelleri artık deneysel prototipler değil; gelir getiren, müşteri deneyimini etkileyen ve birçok sektörde yasal yükümlülükler taşıyan üretim‑düzeyi varlıklardır. Modeller veri güncellemeleri, hiper‑parametre ayarlamaları, mimari değişiklikler veya yeniden eğitim gibi yollarla evrimleştiğinde, organizasyonların üç kritik soruya yanıt vermesi gerekir:

1. **Modelin şu anda üretimde hangi sürümü var?**  
2. **Hangi değişiklikler yapıldı ve neden?**  
3. **İç politika ve dış düzenlemelere uyumu kanıtlayabilir miyiz?**

Geleneksel yaklaşımlar, ad‑hoc elektronik tablolar, manuel değişiklik‑talep biletleri veya tam yönetişim bağlamını yakalamayan parçalanmış sürüm‑kontrol sistemlerine dayanır. Sonuç, kırılgan bir denetim izi, gecikmiş sürümler ve artan uyumsuzluk riski olur.

Formize, düşük‑kod, form‑odaklı bir otomasyon platformu olarak, model mühendisliği ile yönetişim arasındaki boşluğu kapatan birleşik bir çözüm sunar. Her model değişikliğini yapılandırılmış, değiştirilemez ve aranabilir bir kayıt haline getirerek **AI Model Sürümleme ve Değişiklik Yönetimi**ni hem hızlı hem de denetlenebilir kılar.

---

## Model Sürümlemenin Bugün Neden Önemli Olduğu

| Zorluk | İş Etkisi |
|-----------|-----------------|
| **Regülasyon incelemesi** (ör. [EU AI Act](https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai), FDA 21 CFR 820) | Para cezaları, ürün geri çağırmaları, pazar erişiminin kaybı |
| **Model kayması** veri kaymalarından kaynaklanır | Performans düşüşü, müşteri memnuniyetsizliği |
| **Takımlar arası geçişler** (veri bilimcileri → ML mühendisleri → operasyon) | İletişim hataları, tekrarlanan çaba |
| **Tekrarlanabilirlik talepleri** denetimler ve araştırma için | Sonuçları yeniden üretme imkansızlığı, güven kaybı |

Sağlam bir sürümleme stratejisi, kod, veri, parametre ve her değişikliğin gerekçesini içeren tek bir gerçek kaynağı sağlayarak bu riskleri azaltır.

---

## Formize Sürümleme Yaşam Döngüsünü Nasıl Dönüştürüyor

Formize’ın temel güçlü yönleri—dinamik form üretimi, koşullu mantık ve blokzincir‑destekli değiştirilemezlik—model değişiklik yönetiminin aşamalarıyla doğrudan eşleşir:

1. **Değişiklik İsteği Toplama** – Düşük kodlu bir web formu değişiklik açıklamasını, iş gerekçesini, risk değerlendirmesini ve gerekli onayları toplar.  
2. **Otomatik İnceleme İş Akışı** – Koşullu yönlendirme, değişiklik tipine göre isteği veri bilimcilerine, hukuk ve uyumluluk görevlilerine gönderir.  
3. **Sürüm Artefaktı Yükleme** – Onaylandıktan sonra model paketi (Docker imajı, ONNX dosyası veya serileştirilmiş artefakt) bir **Sürüm Kaydı** formuna eklenir.  
4. **Değiştirilemez Denetim İzleri** – Formize, artefakt ve form verilerinin hash'ini izinli bir blokzincire yazar, müdahale kanıtı sağlar.  
5. **CI/CD Entegrasyonu** – Webhook'lar Jenkins, GitHub Actions veya Azure Pipelines'ı tetikleyerek onaylı sürümü otomatik olarak dağıtır.  
6. **Sürekli Dokümantasyon** – Her dağıtım, PDF, JSON olarak dışa aktarılabilen veya doğrudan sonraki yönetişim araçları tarafından kullanılabilen canlı bir **Model Kayıt** sayfasını günceller.  

Aşağıdaki Mermaid diyagramı uç‑uç akışı görselleştirir:

```mermaid
flowchart TD
    A["Submit Change Request Form"] --> B["Automated Policy Validation"]
    B -->|Pass| C["Route to Approvers"]
    C --> D["Approver Review & Sign‑off"]
    D -->|Approved| E["Upload Model Artifact"]
    E --> F["Generate Immutable Hash"]
    F --> G["Store Record in Model Registry"]
    G --> H["Trigger CI/CD Pipeline"]
    H --> I["Deploy to Production"]
    I --> J["Update Live Documentation"]
    J --> K["Notify Stakeholders"]
    B -->|Fail| L["Reject Request with Feedback"]
    L --> M["Close Loop"]
```

*All node labels are enclosed in double quotes as required for Mermaid syntax.*

---

## Formize'da Değişiklik İsteği Formu Oluşturma

Aşağıda yeniden kullanılabilir bir **AI Model Değişiklik İsteği** formu oluşturmak için kısa adım‑adım kılavuz yer almaktadır:

| Adım | Eylem | Ana Ayarlar |
|------|--------|--------------|
| 1 | **Yeni bir Form Oluştur** → *AI Model Değişiklik İsteği* | Sürümlemeyi etkinleştir, *Form Sahibi*'ni ML Ops ekibine ayarla |
| 2 | **Alanlar ekle**: Model Adı, Mevcut Sürüm, Önerilen Sürüm, Değişiklik Tipi (açılır menü), İş Etkisi (zengin metin), Risk Skoru (sayısal), Ekler (ZIP) | *Koşullu Mantık* kullanarak “Büyük Mimari Değişikliği” için ekstra alanları göster |
| 3 | **Onay Matrisi Yapılandır**: Veri Bilimcisi → Uyumluluk Görevlisi → Hukuk → CTO | Yüksek riskli değişiklikler için (Risk Skoru > 7) *Yükseltme Kuralları* ayarla |
| 4 | **Blokzincir Hash'leme Etkinleştir** | *Ethereum uyumlu* defteri seç, hash'i `modelChangeHash` içinde sakla |
| 5 | **Webhook Tanımla** → CI sunucunuzda `/api/v1/deploy` adresine POST | Yük: `{modelId, version, artifactUrl, hash}` ekle |
| 6 | **Yayınla** ve formu iç portalınıza veya Teams kanalınıza göm | Güvenli erişim için *Tekli Oturum Açma* (SAML) kullan |

Form canlı olduğunda, herhangi bir paydaş değişiklik isteği başlatabilir ve süreç, Formize ekosisteminden çıkmadan denetlenebilir hâle gelir.

---

## Formize'ı Mevcut Model Kayıtlarıyla Entegre Etme

Çoğu büyük kuruluş, deney takibi için **MLflow**, **Weights & Biases** veya **Neptune** gibi araçlar kullanır. Formize, bir **metadata köprüsü** olarak görev yapabilir:

1. **Onaylı sürüm kaydını JSON yükü olarak dışa aktar**.  
2. **Yükü**, model kaydının REST API'sine gönder.  
3. **Değiştirilemez hash alanını**, kaydın `artifact_signature` sütununa eşle.  
4. **Formize‑oluşturulan uyumluluk rozeti**ni modelin UI sayfasında göster.

Bu entegrasyon, model kaydının yalnızca teknik metrikleri (doğruluk, kayıp) değil, aynı zamanda yönetişim meta‑verilerini (onay zaman damgaları, risk değerlendirmeleri) de yansıtmasını sağlar.

---

## Gerçek Dünya Kullanım Örneği: Finansal Hizmetlerde AI Kredi Skorlama

**Arka Plan** – Çok uluslu bir banka, kredi skorları üretmek için gradyan artırmalı karar ağaçları modeli kullanıyor. Düzenleyiciler, her model güncellemesi için veri kaynağı, risk analizi ve imzalı dokümantasyon dahil tam bir denetim izi talep ediyor.

**Uygulama**  

| Aşama | Formize Eylemi |
|-------|----------------|
| **Değişiklik Başlatma** | Kredi risk analisti, yeni bir özellik (müşteri işlem hızı) tanımlayan *Model Değişiklik İsteği* formunu doldurur. |
| **Politika Doğrulama** | Formize, özelliğin bankanın *Özellik Kataloğu*’nda yasaklı olup olmadığını kontrol eden özel bir betik çalıştırır. |
| **Onay İş Akışı** | İstek, Veri Bilim Lideri, Uyumluluk Görevlisi ve Baş Risk Sorumlusuna yönlendirilir; her biri dijital imza ekler. |
| **Artefakt Yükleme** | Yeni model artefakti (PMML dosyası) eklenir; Formize SHA‑256 hash'i hesaplar ve özel bir Hyperledger Fabric ağına kaydeder. |
| **CI/CD Tetikleme** | Webhook, Jenkins hattını başlatarak birim testleri, performans benchmarkları ve nihai üretim dağıtımını yürütür. |
| **Dokümantasyon Güncelleme** | Formize, *Model Kayıt* sayfasını bir PDF uyumluluk raporu ile otomatik günceller; rapor banka belge yönetim sistemine arşivlenir. |

**Sonuç** – Banka, model değişim süresini **4 haftadan 5 güne** düşürdü, %100 denetim izi bütünlüğü sağladı ve denetçi incelemesinde hiçbir eksiklik bulunmadı.

---

## Sürdürülebilir Model Sürümleme için En İyi Uygulamalar

1. **Sürüm Kayıtlarını Hukuki Belgeler gibi Davran** – Formize’ın dijital imza ve değiştirilemez hash özellikleri, her sürüme sözleşme ağırlığı verir.  
2. **Semantik Sürümlemeyi Zorunlu Kıl** – `MAJOR.MINOR.PATCH` kurallarını benimseyin ve sürüm numarasını formun *Önerilen Sürüm* alanına gömün.  
3. **Risk Skorlamayı Otomatikleştir** – Formize’ın betik motorunu kullanarak veri kayması, özellik değişikliği ve düzenleyici etki metriklerine dayalı bir risk skoru hesaplayın.  
4. **Tek Gerçek Kaynağını Koru** – Formize kayıtlarını model kaydı ve CI/CD araçlarıyla senkronize edin; ayrı elektronik tabloları ortadan kaldırın.  
5. **Düzenli Olarak Denetle** – Çeyrek dönemlerde Formize’dan tüm sürüm kayıtlarını çekip üretim dağıtımlarıyla karşılaştırın; uyumsuzlukları erken tespit edin.

---

## Gelecek Yönelimler: AI Yönetişimi Hizmet Olarak (GaaS)

Formize’ın yol haritası, **AI Governance as a Service (GaaS)** sunmayı içeriyor; popüler düzenlemeler ([EU AI Act](https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai), [HIPAA](https://www.hhs.gov/hipaa/index.html), FDA) için birkaç tıklamayla kullanılabilecek ön‑tanımlı şablonlar sağlanacak. Beklenen özellikler:

- **Dinamik Politika Motoru** – Gelişen düzenleyici kurallara gerçek‑zaman doğrulama.  
- **Çok‑Platform Blokzincir Federasyonu** – Ethereum, Fabric, Corda gibi birden fazla defterde bütünlük kanıtı.  
- **AI‑Üretimli Özetler** – Form verilerinden uyumluluk anlatılarını otomatik olarak taslaklayan üretken AI entegrasyonu, manuel yazım çabasını azaltır.

Formize’ı bugün benimseyen kuruluşlar, yönetişim boru hatlarını yeniden tasarlamadan bu yeni yeteneklerden faydalanmaya hazır olur.

---

## Sonuç

Model sürümleme ve değişiklik yönetimi artık isteğe bağlı bir ek değil; sorumlu AI dağıtımının temel bileşenleridir. Formize’ın düşük‑kod formları, koşullu iş akışları, değiştirilemez denetim izleri ve yerleşik CI/CD entegrasyonu, her model değişikliğini uyumlu, izlenebilir bir olay haline getiren **tek, denetlenebilir ve ölçeklenebilir** bir çerçeve sunar.

Fintech firmaları kredi skorlama düzenlemeleriyle, sağlık kuruluşları HIPAA‑uyumlu model güncellemeleriyle ya da hızlı belgeli sürümler isteyen teknoloji girişimleriyle olsun, Formize yaşam döngüsünü **hızlandırırken** en yüksek yönetişim standartlarını korumanızı sağlar.

---

## İlgili Bağlantılar

- Model Yönetişimi En İyi Uygulamaları – NIST AI RMF  
- [MLflow Model Registry Documentation](https://mlflow.org/docs/latest/model-registry.html)  
- [Ethereum Enterprise Alliance – Private Blockchain for Auditable Records](https://entethalliance.org)  
- [EU AI Act – Overview and Compliance Checklist](https://ec.europa.eu/commission/presscorner/detail/en/ip_23_1234)