Vaka çalışması · P—03
Sözleşme Odaklı Veri Platformu: GenAI Destekli Kaynak Ekleme
- Rol
- Mimari ve uygulamalı geliştirme · Veri Çözüm Mimarı
- Dönem
- Haziran 2026 – sürüyor
- Kurum
- LC Waikiki
- Teknolojiler
- Python, Pydantic, FastAPI, Playwright, React + TypeScript, Cloud Run, Cloud Storage, BigQuery, Cloud Composer (Airflow), Dataform, Azure OpenAI, Anthropic Claude API
- Durum
- Sürüyor
Kısaca
Yeni veri kaynakları doğrulanmış YAML sözleşmeleriyle eklenir; LLM ajanları yalnız tasarım aşamasında çalışır, üretim deterministik kalır.
Bağlam
LC Waikiki, 50+ ülkede 1.000+ mağazası ve e-ticaret kanalı olan bir moda perakendecisi. Google Cloud üzerindeki bu bulut tabanlı veri platformu, üretken yapay zekâyı tasarım aşamasındaki otomasyon için kullanıyor; üretimde ise deterministik kod çalışıyor.
Rol: Mimari ve uygulamalı geliştirme (Veri Çözüm Mimarı, Haziran 2026’dan bu yana).
Problem
Yeni bir veri kaynağı eklemek çekirdek kodda değişiklik gerektirmemeli. Kaynak ekleme sürecinde LLM’lerden yardım alınsa bile üretim deterministik ve denetlenebilir kalmalı.
Yaklaşım
- Sözleşme odaklı veri alımı: Her yeni kaynak, sürümlenen ve Pydantic ile doğrulanan bir YAML sözleşmesiyle tanımlanır. Çekirdek kod değişmez.
- LLM ajanları yalnız tasarım aşamasında: Tipli akıl yürütme izleri üreten ReAct tarzı bir ajan, Azure OpenAI ve Anthropic modelleri üzerinde sağlayıcıdan bağımsız bir arayüzün arkasında çalışır. Üretim çalıştırmaları tamamen deterministiktir.
- LLM değerlendirmesi: Golden veri kümeleri; metamorfik, mutasyon ve özellik tabanlı (property-based) testler; yol (trajectory) puanlaması; prompt injection savunması; regresyon ve sapma (drift) kontrolleri.
- Kod olarak boru hatları: Airflow (Cloud Composer) ile yönetilen Cloud Run Jobs ve Dataform’da metadata’dan üretilen BigQuery madalyon katmanları (bronze, silver, gold).
- Yönetişim: FastAPI (CQRS) arka ucu ile rol tabanlı erişim denetimi ve onay akışları olan React/TypeScript yönetim arayüzü.
Mimari ve teknoloji
Python, Pydantic, FastAPI, Playwright, React ve TypeScript. Google Cloud tarafında Cloud Run, Cloud Storage, BigQuery, Cloud Composer (Airflow) ve Dataform. Model sağlayıcısı olarak Azure OpenAI ve Anthropic Claude API. Mühendislik pratiği: mimari karar kayıtları (ADR), mimari sınır testleri, otomatik test setleri ve yapay zekâ destekli geliştirme.
Sonuç
Çalışma Haziran 2026’da başladı ve sürüyor.
Öğrenimler
- Temel tasarım çizgisi, tasarım aşaması ile üretim arasından geçiyor. LLM ajanları tasarım aşamasında çalışıyor; üretim deterministik kodla yürüdüğü için tekrarlanabilir ve denetlenebilir kalıyor.
- Arayüz, veri sözleşmesinin kendisi: yeni bir kaynak eklemek çekirdek kodu değil, bir sözleşmeyi değiştirmek demek.