# What Is an Agent? Reactive vs Autonomous

> Source: https://sukruyusufkaya.com/en/learn/claude-ustaligi/agent-temelleri
> Updated: 2026-05-11T13:48:36.047Z
> Category: Claude Ustalığı
> Module: 10. Agent Design
**TLDR:** Agent vs pipeline, the four building blocks (planner, memory, tools, controller), and which problems require an agent.

# Pipeline mı, Agent mı?

- **Pipeline:** Sıralı, sabit adımlar. Karar ağacın baştan bilinir.
- **Agent:** Hedefe varmak için **kendi başına karar veren** sistem. Her adımda ne yapacağına dinamik karar verir.

Agent'a ihtiyaç duymayan bir görevi agent'la çözmek genellikle pahalı ve riskli olur. Önce pipeline'ı dene; karar uzayı çok büyükse agent'a geç.

![Agent dört bileşeni: planner, memory, tools, controller](/images/learn/claude-ustaligi/diagram-agent-arch.svg)

_Agent'ın dört yapı taşı._

### Planner

Hedef → adımlar dizisi üretir. Genelde Opus + extended thinking. Her adımda neyi neden yapacağını gerekçeli açıklamak hata ayıklamayı kolaylaştırır.

### Memory

İşlem hafızası (kısa vadeli, mevcut adımların durumu) + uzun vadeli (geçmiş etkileşim, kullanıcı tercihleri). Modül 10.4'te ayrı işleyeceğiz.

### Tools

Modül 7-8'deki tool use, agent'ın gerçek dünya etkisini sağlar. İyi agent **az ama isabetli** araç kullanır; aracı her şey için var sayma.

### Controller

Loop: plan → execute → observe → reflect → re-plan. Sonsuz döngüden korunmak için adım sayısı / token / süre sınırı.

### Pipeline kazanır
- Sabit görev tipi
- Bilinen karar ağacı
- Tahmin edilebilir maliyet
- Yüksek hacim
- Düşük varyasyon

---

### Agent kazanır
- Açık uçlu hedef
- Belirsiz karar ağacı
- Çoklu araçla dinamik etkileşim
- Düşük hacim, yüksek değer
- Yüksek varyasyon

**Boşluk doldurma egzersizi (text):**
```text
Agent'ın dört yapı taşı: planner, _____ , tools ve _____ . Sonsuz döngüden korunmak için adım sayısı veya _____ sınırı konur.
```

> ✋ Kontrol noktası: `q-1001-mc1`