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.mdDomain 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-pattern | Neden yanlış | Doğru çözüm |
|---|---|---|
| Belirsiz kriterle başlatmak | Agent ne yaptığını bilmez, drift yapar | Net I/O + success criteria |
| Doğrulamasız otonom yazma | Yanlış aksiyon merge olur | Plan-then-act + required review |
| Geri alınamaz işlemi gözetimsiz | Kayıp riski | HITL + controlled path |
| Sınırsız retry | Hatayı saklar | Retry → rollback → escalation |
2. Plan-then-act — sınavın imza modeli
Bu modelin 4 zorunlu özelliği var:
- Planlama ve yürütme konfigürasyonel olarak ayrı — aynı LLM çağrısında bile olabilir ama akıştaki adım ayrı olmalı.
- Plan structured — alanları ayrıştırılabilir (adımlar, girdiler, beklenen sonuç, risk).
- Plan validate edilir — şema check, kural check, gerekirse insan review.
- 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)
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.