Yazılım Notları

Agent'lar ve Orchestration

SDLC'nin Sonraki Evrimi: ADLC (Agent Development Lifecycle)

The Next Evolution of SDLC: ADLC

ADLC iki şeyi birden anlatıyor: agent üretmenin yaşam döngüsü ve yazılımı agent'larla üretmenin yaşam döngüsü; 2026'da ikisi de araçlaştı, ortak merkezleri hâlâ eval ve kapanan öğrenme döngüsü.

Yükselen görüş

SDLC'nin determinizm, kesin girdi ve bitiş çizgisi varsayımları Agent'larda kırılır; ADLC'nin merkezinde eval seti ve üretimden beslenen kapalı döngü durur.

Salesforce, IBM, AWS ve eval araç üreticileri çerçeveyi yayıyor; terim henüz standart değil ve bir kesim bunu MLOps'un yeniden paketlenmesi sayıyor.

Zihinsel model

SDLC bir köprü inşaatıysa ADLC bir bahçedir: yayın bitiş değil, sürekli gözlem ve budamanın başlangıcıdır.

Neden

  • Model aynı girdiye farklı çıktı verir; doğruluk tek değer değil, eval'in tanımladığı kabul edilebilir davranış aralığıdır.
  • Kod değişmeden model sürümü değişince davranış kayar; bu regresyonu ancak sabit, versiyonlanan bir eval seti yakalar.
  • Kodlama Agent'ı yazmayı ucuzlatınca darboğaz niyeti Spec'e dökmeye ve büyük diff'i doğrulamaya kayar.

Kanıt

AI kullanıcılarının yüzde 66'sı kodlama Agent'ı kullanıyor, ama AI çıktısına karar düzeyinde güvenenler küçük bir azınlık.

The Register, Stack Overflow Developer Survey (2026)

Gartner, agentic AI projelerinin yüzde 40'tan fazlasının maliyet, belirsiz değer ve zayıf risk kontrolü yüzünden iptal edileceğini öngörüyor.

Gartner (2025)

DORA, AI benimsemesinin önce geçici bir verim düşüşü getirdiğini ve nedenlerinden birinin inceleme yükü olduğunu buldu.

InfoQ, DORA ROI of AI-Assisted Software Development (2026)

Karşı görüş

Terim standart değil ve bileşenlerin çoğu MLOps'tan tanıdık; yeni bir döngü adı yalnızca süreç yükü ekleyebilir. Uzun Spec'leri incelemek de kod incelemekten yorucu olabilir ve Agent'lar Spec'e her zaman uymaz.

Kavramlar

Eval setiAgent davranışını temsilci girdi, kabul kriteri ve puanlamayla ölçen versiyonlu küme.
Capability / Regression evalBiri gelişimi ölçer, diğeri bilinen davranışın gerilemediğini yakalar.
Spec-driven developmentAgent'a iş vermeden önce kabul kriteri ve kısıtları yazılı Spec'e dökmek.
Human approval gateFazlar arası geçişte insanın kararı onayladığı zorunlu durak.
Inner loop / Outer loopGeliştirmedeki hızlı iterasyon ile üretim verisinden beslenen iyileştirme döngüsü.

Pratikte

  • İlk prototipten önce temsilci girdiler ve kabul kriterleriyle küçük bir eval seti yazın.
  • Model sürümünü sabitleyin; yeni sürümü eval setinden geçirip kademeli olarak geçin.
  • Üretimde olumsuz işaretlenen her konuşmayı etiketleyip eval setine yeni vaka olarak ekleyin.
Önce bunu okuDemystifying evals for AI agentsEval setini kurmayı, değerlendirici türlerini ve seti canlı tutmayı pratik anlatıyor.