← Writing
TebbyAI'ı Nasıl Kurdum: Tek Başına Bir AI Startup'ın Mimarisi
TebbyAI, teknik olmayan kullanıcıların doğal dille ürün fikrini MVP taslağına dönüştürebildiği bir platform. Bu yazıda, çok modelli mimariyi nasıl kurguladığımı, maliyet ve güvenilirlik arasında nasıl denge kurduğumu ve uçtan uca otomasyonu hangi sırayla inşa ettiğimi özetliyorum.
Neden çoklu model?
Farklı görevlerde farklı modellerin güçlü yönlerini bir araya getirmek istedim. Planlama ve yapılandırma için bir aile, uzun bağlam ve kod üretimi için başka bir aile — hepsi aynı orkestrasyon katmanının altında.
# Örnek: görev tipine göre yönlendirme (basitleştirilmiş)
def route_task(task_type: str) -> str:
if task_type == "architecture":
return "model_family_a"
if task_type == "implementation":
return "model_family_b"
return "default"
Mimari ilkeler
- Tek sorumluluk: Her servis tek bir işi iyi yapsın; kullanıcı akışı üst katmanda birleşsin.
- Gözlemlenebilirlik: Üretilen her ara çıktı ve araç çağrısı izlenebilir olsun; hata ayıklama süresi kısalsın.
- Maliyet duyarlılığı: Token kullanımını ve yeniden deneme sayısını tasarımın parçası haline getirdim.
Sonuç
Solo geliştirici olarak en büyük kazanımım, “akıllı” bir demo değil, tekrarlanabilir bir üretim hattı kurmak oldu. Bir sonraki yazıda, güvenlik ve veri sınırları için eklediğim kontrolleri anlatacağım.