Modül 2 · Domain 1 — Agent mimarisi & SDLC (%15-20) · ⏱ 18 dakika

Domain 1 özeti — agent'ı SDLC'ye doğru sokmak

Domain 1 — integrating agents into the SDLC correctly

Bu derste neler öğreneceksin

  • SDLC'de agent için doğru ve yanlış adımları ayırt etmek
  • Plan-then-act modelini ve plan validasyonunu uygulamayı bilmek
  • Otonomi tasarımı + inspectable artifact + insan müdahalesi üçlüsünü kavramak
  • Domain 1'in tüm bullet'larına bağlanan mini quiz ile pekiştirmek

Ağırlık: %15-20 · Sınavda 9 soru civarı (50 sorulu mock’ta). Resmi study guide bullet’ları: docs/gh600-objectives.md Domain 1.

Bu domain “agent’ı doğru yerden doğru şekilde SDLC’ye sokma” sorularını ölçer. Üç alt-bölüm var: (1) SDLC entegrasyonu, (2) plan/act sınırı, (3) gözlemlenebilirlik & kontrol.

1. SDLC entegrasyonu — hangi adım agent için?

Doğru adaylar:

  • Tekrarlı, açık başarı kriteri olan iş (refactor, lint fix, test scaffolding)
  • Doğrulanabilir çıktı üreten iş (PR yorumu, issue triajı, release notes)
  • Bilgi sentezi (büyük log/PR özetleme)

Agent’a verme:

  • Belirsiz başarı kriterli iş (yaratıcılık gerektiren UX kararı)
  • Uyumluluk-hassas, geri alınamaz aksiyon (prod migration, müşteri verisi silme) — bunlar HITL + controlled path ister (Domain 6)

Her agent görevi 3 alanla tanımlanır: inputs, outputs, success criteria. Bu üçlü olmadan agent başlatma — Domain 1.1’in net bullet’ıdır.

Agent anti-pattern’leri (sınav favorisi)

Anti-patternNeden yanlışDoğru çözüm
Belirsiz kriterle başlatmakAgent ne yaptığını bilmez, drift yaparNet I/O + success criteria
Doğrulamasız otonom yazmaYanlış aksiyon merge olurPlan-then-act + required review
Geri alınamaz işlemi gözetimsizKayıp riskiHITL + controlled path
Sınırsız retryHatayı saklarRetry → rollback → escalation

2. Plan-then-act — sınavın imza modeli

Bu modelin 4 zorunlu özelliği var:

  1. Planlama ve yürütme konfigürasyonel olarak ayrı — aynı LLM çağrısında bile olabilir ama akıştaki adım ayrı olmalı.
  2. Plan structured — alanları ayrıştırılabilir (adımlar, girdiler, beklenen sonuç, risk).
  3. Plan validate edilir — şema check, kural check, gerekirse insan review.
  4. Plan onaylanana kadar aksiyon bloklu — agent execute etmeye başlamaz.

GitHub’da uygulanması:

  • Agent çıktısı PR description’ında yapılandırılmış plan yazar
  • Plan branch protection + required review ile gate’lenir
  • Aksiyon (kod commit) onay sonrası başlar

3. Gözlemlenebilirlik & kontrol

Otonom agent için zorunlu üçlü:

A. Doğru otonomi seviyesi

  • Risk sınıfına göre seç (operational / security / compliance)
  • Default = “autonomous + guardrail”; fully autonomous nadir doğru

B. Inspectable artifact

  • Standart geliştirme araçlarında erişilebilir kayıt
  • GitHub’da: PR / issue / commit / Actions logs / artifacts
  • ❌ Sadece agent belleğinde tutulan log → Domain 1.3 ihlali

C. İnsan müdahalesi (delivery’yi yavaşlatmadan)

  • Onay sadece anlamlı risk azaltacaksa
  • Risk azaltmayan onayı kaldır (Domain 6’nın imza teması)

Mini quiz — Domain 1 (3 soru)

Bir takım PR review agent'ı başlatıyor ama 'iyi review' tanımı yok. Agent gereksiz yorumlarla PR'ları dolduruyor. Sınavın istediği ilk düzeltme nedir?

GH-600 plan-then-act modelinde planlama ile yürütme arasındaki ilişki nedir?

Otonom bir agent için 'inspectable artifact' OLMAYAN hangisidir?

Sırada ne var?

Domain 2 — Tool & MCP ile sınavın en ağır domain’ine giriyoruz. Bu domain için %20-25 ağırlığı söz konusu — buraya en çok zaman ayır.