Modül 1 · Önkoşul: GitHub & AI temelleri · ⏱ 10 dakika

Agentic AI 101 — agent nedir, ne değildir

Agentic AI 101 — what an agent is and isn't

Bu derste neler öğreneceksin

  • AI agent tanımını ve LLM ile agent arasındaki farkı kavramak
  • Plan-then-act modelini ve neden zorunlu olduğunu görmek
  • Autonomy spektrumunu (manual → suggest → assist → autonomous) anlamak
  • Sınavın "agent anti-pattern" tanımlarını ezberlemek

GH-600’ün her domain’i şu temel önermeyi varsayar: agent ≠ LLM. LLM bir modeldir; agent bir LLM’i hedef-yönelimli bir döngüde, tool’larla, hafızayla ve guardrail’lerle kullanan sistemdir.

AI agent nedir?

Sade tanım: ortamıyla etkileşime girip belirli bir hedefi tamamlamak için aksiyonlar alabilen yazılım. Üç bileşeni vardır:

BileşenNe yapar
ModelAkıl yürütür (LLM, multimodal)
Tool’larDış dünyaya etkide bulunur (file, API, MCP server)
LoopHedefe ulaşana kadar model + tool çağrısını sürdürür

GitHub’da: Copilot custom agent = LLM + tool’lar (MCP) + Actions/repo loop’u + memory.

Agent değildir

  • LLM — sadece metin üretir, aksiyon almaz
  • Chatbot — kullanıcıyla konuşur, bağımsız hedef yok
  • Script — sabit adımlar, akıl yürütme yok
  • Workflow (Actions) — tetiklenir ama plan üretmez

GH-600’de “şu çözüm agent gibi davranıyor mu?” sorulduğunda kriter: hedef + plan + tool kullanımı + adapte etme birlikte var mı?

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

Domain 1.2’nin tüm alt-bölümü buna ayrılmış. Akış:

  Hedef

  Plan üret (structured)

  Plan'ı doğrula (validation)

  Plan onaylanırsa: aksiyona geç

  Sonuç + iz (artifact)

Neden plan ve act ayrı?

  1. Doğrulanabilirlik — plan insan veya başka agent tarafından okunabilir
  2. Geri alınabilirlik — yanlış plan, kötü aksiyon olmadan yakalanır
  3. Audit — kararın gerekçesi kayıtlı kalır
  4. Hız — aslında plan’la doğru yapılan iş, baştan-doğru gider

Otonomi spektrumu

Agent otonomisi binary değil — bir spektrum:

SeviyeKim karar veriyorÖrnek
ManualİnsanGeliştirici kod yazar
SuggestAgent öneri, insan onayCopilot completion
AssistAgent yapar, insan gözden geçirirPR review agent → PR yorumu
Autonomous (guardrail’li)Agent karar verir, guardrail filtrelerCloud agent → otomatik PR + required review
Fully autonomousAgent + uygula + onaysız mergeNADIR doğru — sınavda genelde yanlış cevap

Domain 6.1 “Assign autonomy levels” — risk sınıfına göre seviyeyi seç. Default’unun autonomous + guardrail olduğunu bil; fully autonomous çok dar bir aksiyon kümesi için doğru.

Sınavın imza anti-pattern’leri

#Anti-patternDoğru pattern
1Belirsiz başarı kriteriyle agent başlatmakNet inputs/outputs/success criteria
2Doğrulama olmadan otonom yazma izniPlan-then-act + required review
3Plan üretmeden doğrudan aksiyonStructured plan + validation
4Geri alınamaz işlemi gözetimsizHITL + controlled path
5Sınırsız retryRetry → rollback → escalation zinciri
6Bellek scope’suz tutmakMemory expiration + task-relevant scope
7Risk azaltmayan onayı zorlamakOnayı sadece anlamlı riske koy
8Audit’siz silme/değiştirmeTraceability + system of record

Bunları ezberlemen, soru “anti-pattern hangisidir?” diye sorduğunda 5 saniyede cevap vermeni sağlar.

Sırada ne var?

Önkoşul bitti. Modül 2 — Domain 1: Agent mimarisi & SDLC ile sınavın resmi domain’lerine giriyoruz. Sıradaki ders agent’ı SDLC’ye nasıl doğru noktadan soktuğunu anlatacak.