Blog'a dön
Yapay zeka

Yapay Zeka Yazılım Fabrikası: Spec'ten Pull Request'e

Yapay zeka yazılım fabrikası nedir? Spesifikasyondan pull request'e her aşamayı hangi ajanların üstlendiğini ve insanın nerede karar verdiğini anlatıyoruz.

İlker Ulusoy 2026-11-03 8 dk okuma

Yapay zeka yazılım fabrikası, yazılı bir spesifikasyonu alıp deponuzda test edilmiş ve incelenmiş bir pull request'e dönüştüren kodlama ajanları zinciridir. Bir üretim bandı gibi düşünebilirsiniz: Bir istasyon planlar, biri kod yazar, biri test eder, biri kontrol eder. Neyin yapılacağına ve neyin birleştirileceğine yine insanlar karar verir. Bu rehberde her istasyonu, 3 Kasım 2026 itibarıyla hangi araçların bunları karşıladığını ve işlerin genelde nerede ters gittiğini adım adım anlatıyoruz.

"Fabrika" kelimesi yazılımda yeni değil. Derleme sistemleri ve CI hatları yıllardır bu adla anılıyor. Yeni olan, bandın ortasının, yani kodu yazma kısmının artık bir ajana verilebilmesi. Bu da zor işi iki uca taşıyor: başta net bir spesifikasyon yazmak, sonda sonucu dikkatle incelemek.

Kısaca

Yazılım fabrikası tek bir ürün değil, bir zincirdir: spesifikasyon, plan, kod, test, inceleme, pull request. Bugünün kodlama ajanları orta istasyonlarda iyi iş çıkarıyor. Spesifikasyon, son inceleme ve birleştirme kararı insanda kalıyor.

Yapay Zeka Yazılım Fabrikası Ne İş Yapar?

Klasik bir kodlama asistanı siz yazana kadar bekler, sonra öneri sunar. Yazılım fabrikası ise bir iş kuyruğundan çalışır. Jira, Linear ya da GitHub Issues'a bir görev düşer. Ajan görevi alır, deponun kendine ait yalıtılmış bir kopyasında çalışır, kontrolleri çalıştırır ve bir pull request açar. Size yalnızca incelenecek bir şey olduğunda haber gelir.

Bunu iki gelişme mümkün kılıyor. Birincisi, ajanlar artık bulutta, kendi kum havuzlarında (sandbox) çalışıyor; dizüstü bilgisayarınız kapalıyken saatlerce iş yapabiliyor. İkincisi, test paketinizi çalıştırıp sonuçları okuyabiliyor ve bir insan koda bakmadan önce kendi hatalarını düzeltebiliyor.

İstasyon İstasyon Yazılım Üretim Hattı

İsimler sağlayıcıdan sağlayıcıya değişse de sıra pek değişmiyor.

AşamaNe olurSorumluÇıktı
1. SpesifikasyonDeğişiklik, gerekçesi ve işin bittiğini nasıl anlayacağımız yazılırİnsanKabul kriterli görev ya da spec dosyası
2. PlanAjan kodu okur, dokunacağı dosyaları ve adımları önerirAjan, insan onaylayabilirKısa plan ya da görev listesi
3. KodAjan yalıtılmış bir dalda ya da sandbox'ta dosyaları değiştirirAjanDaldaki commit'ler
4. TestTest paketi, linter ve tip kontrolü çalışır, hatalar düzeltilirAjan + CIYeşil CI, yeni testler
5. İncelemeÖnce bir inceleme ajanı, sonra bir insan diff'i okurÖnce ajan, en son insanYorumlar, düzeltme commit'leri
6. Pull requestDeğişiklik kanıtlarla sunulur: loglar, ekran görüntüleri, test sonuçlarıAjan açar, insan birleştirirBirleştirilebilir PR

Spesifikasyon: her şeyi belirleyen istasyon

Ajan yalnızca kendisine söyleneni yapar. "Ödeme sayfasını hızlandır" gibi belirsiz bir görev tahmine çok yer bırakır. İyi bir spesifikasyon neyin değişeceğini, nedenini, dokunulmaması gereken yerleri ve sonucun nasıl kontrol edileceğini söyler. Cognition'ın Devin dokümantasyonu da açıkça bunu söylüyor: Net tamamlanma kriterleri olan görevlerde başarı oranı yükselir.

Plan ve kod: ajanların en güçlü olduğu yer

Planlamak ve kod yazmak, bugünkü ajanların en iyi yaptığı iş. Depoyu okuyor, kurallarına uyuyor ve birçok dosyada aynı anda değişiklik yapabiliyorlar. Proje kurallarını ajanın her çalışmada okuduğu bir dosyada tutarsınız; Claude Code için bu dosya CLAUDE.md.

Test ve inceleme: kalite kapısı

Tahmini güvenilir bir iddiaya çeviren şey testlerdir. Test paketini çalıştıran, hatayı görüp düzelten bir ajan, yalnızca kod yazan bir ajandan çok daha faydalıdır. İnceleme iki kez yapılır: Otomatik bir inceleyici bariz sorunları yakalar, bir insan ise amaç, tasarım ve risk açısından bakar.

Bugün Hangi Parçalar Hazır?

Her istasyonu kendiniz kurmak zorunda değilsiniz. Başlıca araçların kendi sayfalarında anlattıkları (3 Kasım 2026 itibarıyla):

  • OpenAI Codex (bulut): Görevler, her biri kendi çalışma alanına sahip bulut ortamlarında çalışır ve bilgisayarınız uykudayken de devam eder. Değişiklikleri inceler, düzeltme ister, sonra pull request açarsınız. Ayrıntılar Codex bulut dokümantasyonunda.
  • Claude Code GitHub Actions: Bir issue ya da PR'da @claude yazarsınız, Claude değişikliği yapar ve commit gönderir. Her pull request için otomatik inceleme de çalıştırılabilir. Claude Code GitHub Actions kılavuzu birleştirmeden önce Claude'un değişikliklerinin incelenmesini öneriyor.
  • Cursor Cloud Agents: Her ajan kendi sanal makinesinde çalışır, değişikliklerini test eder ve video, ekran görüntüsü ve log ekli bir PR açabilir. Editörden, web'den ya da Slack, GitHub veya Linear'da @Cursor yazarak başlatılır. Bkz. Cursor arka plan ajanları yardım sayfası.
  • Devin: Cognition'ın ajanı Jira ya da Linear görevlerini alır, test yazar, CI'ın geçtiğini kontrol eder ve inceleme için taslak PR döndürür.
  • OpenAI Symphony: Bir kodlama ajanı değil, bir orkestrasyon spesifikasyonu. Linear panosunu izler, yalıtılmış ajan çalıştırmaları başlatır ve CI durumu, inceleme geri bildirimi, adım adım anlatım videosu gibi iş kanıtları ister. openai/symphony deposu kendini güvenilir ortamlar için bir mühendislik önizlemesi olarak tanımlıyor (Apache 2.0 lisanslı). Ayrıntılı anlatım: OpenAI Symphony rehberimiz.

Tablo net: Kodlama ajanları 2 ile 4. istasyonları karşılıyor ve PR'ı açıyor. Symphony gibi orkestratörler, görev kuyruğu ile ajanlar arasındaki konveyör bandı oluyor. Spesifikasyonu ve birleştirme kararını kimse sizin yerinize vermiyor; bu bilinçli bir tercih.

İnsanın Devrede Kaldığı Üç Nokta

  1. 1Spesifikasyon. Neyin yapılacağına ve kabul kriterlerine bir insan karar verir. Bu klavye işi değil, ürün işidir.
  2. 2İnceleme. Bir insan, ajanın eklediği kanıtlarla birlikte diff'i okur. Bunun neden göründüğünden zor olduğunu LLM kodunu incelemek üzerine yazımızda anlattık.
  3. 3Birleştirme. Düğmeye bir insan basar. Dal koruma kuralları, hiçbir ajanın main'e tek başına birleştirme yapamamasını sağlamalı.

Sık Görülen Hatalar

Sorunların çoğu modelin "yeterince akıllı olmamasından" değil, etrafındaki kurulumdan kaynaklanıyor.

  • Belirsiz spesifikasyon. Ajan boşlukları tahminle doldurur. PR düzgün görünür ama yanlış sorunu çözer.
  • Zayıf testler. Test kapsamı inceyse yeşil sonuç pek bir şey söylemez. Ajan testleri geçene kadar değiştirebilir de. Test değişikliklerini kod kadar dikkatli inceleyin.
  • İnceleme yorgunluğu. On ajan, iki kişinin okuyabileceğinden fazla PR açar. Aynı anda çalışan görev sayısını sınırlayın.
  • Fazla yetki. Ajanın yalnızca depoya ve görev için gereken araçlara erişmesi yeterli. Canlı veritabanları, dağıtım anahtarları ve gerçek müşteri verisi sandbox'ın dışında kalmalı.
  • Kontrolsüz maliyet. Her çalıştırma işlem gücü ve token harcar. Claude Code dokümantasyonu tur sayısına üst sınır ve iş akışı zaman aşımı koymayı öneriyor.
  • Uzun işlerde kopan bağlam. Saatler süren bir görev yarıda çökebilir. Ajanın baştan başlamak yerine kaldığı yerden devam etmesini dayanıklı yapay zeka ajanları rehberimizde anlatıyoruz.

Türkiye'deki ekipler için bir not: KVKK

Bulut sandbox'ları kodunuzu ve depoda ne varsa onu işler. Test verilerinde ya da örnek dosyalarda kişisel veri varsa, bu veri çoğunlukla yurt dışındaki sunuculara gider. 2024'te değişen KVKK 9. madde ile yurt dışına aktarım artık yeterlilik kararı, standart sözleşme gibi uygun güvencelere bağlı; standart sözleşmenin de imzadan sonraki beş iş günü içinde Kurum'a bildirilmesi gerekiyor. Ayrıntılar KVKK'nın kanun değişikliği duyurusunda. En kolay yol: Depoda gerçek kişisel veri tutmamak, sentetik test verisiyle çalışmak.

Küçük Başlamak İçin Beş Adım

  1. 1Test kapsamı makul olan tek bir depo seçin.
  2. 2Kuralları ajanın talimat dosyasına yazın: kod stili, yasak klasörler, test komutu.
  3. 3Küçük ve net görevlerle başlayın: hata düzeltmeleri, bağımlılık güncellemeleri, eksik testler.
  4. 4Her ajan PR'ı için yeşil CI ve bir insan onayı şartı koyun.
  5. 5Kaç ajan PR'ının büyük düzeltme gerekmeden birleştirildiğini takip edin. Bu oran oturmadan büyütmeyin.

Halmob Nasıl Yardımcı Olur?

Halmob, yazılım fabrikaları kuruyor: bir spesifikasyonu deponuzda test edilmiş ve incelenmiş pull request'lere dönüştüren ajan hatları. Spesifikasyon şablonunu, ajan sandbox'ını, test ve inceleme kapılarını ve birleştirmeyi insanda tutan dal kurallarını biz kuruyoruz. Saatler süren işler için, durumunu koruyan ve hatadan sonra kaldığı yerden devam eden dayanıklı ajanlar ekliyoruz.

Codex, Claude Code, Cursor ya da başka bir platform arasında karar veremediyseniz, ajan platformu danışmanlığımız doğru aracı seçip devreye almanıza yardım eder. Deponuzu ve ekibinizi konuşmak için bize ulaşın.

Diğer Yazılar

Yapay zeka

Proaktif Yapay Zeka Ajanları Nedir? Riskler ve İlk Adımlar

Proaktif yapay zeka ajanları siz sormadan çalışır. Sohbet botlarından farkını, Muse, Dots ve Claude Duet örneklerini ve KVKK'ya uygun başlangıcı öğrenin.

2026-11-03 · 7 dk okuma
Yapay zeka

Dayanıklı Yapay Zeka Ajanları: Çökünce Kaldığı Yerden Devam

Dayanıklı yapay zeka ajanları durumunu saklar, hatada yeniden dener ve çöktüğü yerden devam eder. Temporal, Cloudflare ve Pi Durable'ı karşılaştırıyoruz.

2026-11-03 · 8 dk okuma
Yapay zeka

Pi Durable Nedir? Çökmeye Dayanıklı Yapay Zeka Ajanları

Pi Durable, Earendil'in çökmeye dayanıklı ajanlar için deneysel kütüphanesi. Kontrol noktaları, tekrar kuralları ve Cloudflare, Temporal, Rivet desteği.

2026-11-03 · 8 dk okuma
Yapay zeka

Yapay Zeka Pazarlama Fabrikası: Tek Brief, Üç Dilde Metin

Yapay zeka pazarlama fabrikası tek brief'ten markaya uygun gönderi, yazı ve reklamı birkaç dilde nasıl üretir? Aşamalar, riskler, AB yasası ve KVKK notları.

2026-11-03 · 8 dk okuma
Yapay zeka

Claude Duet Nedir? Anthropic'in Proaktif Yapay Zeka Ajanı

Claude Duet nedir, ne yapar? Anthropic'in proaktif ajanının özellikleri, sınırları, erişim ve fiyat, Meta Muse ve OpenAI Dots karşılaştırması, KVKK notu.

2026-11-03 · 8 dk okuma
Yapay zeka

Meta Muse Nedir? Kişisel Yapay Zeka Ajanı ve İşletmeler

Meta Muse nasıl çalışır, 20 ve 100 dolarlık planlar ne sunar, Amazon neden engelledi ve KVKK açısından işletmeler neye dikkat etmeli? Sade bir rehber.

2026-11-03 · 7 dk okuma