# Bir yapay zekâ ajanı bütün kuralları okumadan doğru kuralı nasıl buluyor?

> Bir ajana her görevde bütün kuralları vermek bağlamı doldurur.

Canonical: https://optionos.app/guide/tr/anchor-mcp-how-it-works
Published: 2026-08-23
Source: anchor-routing:r9

Bir ajana her görevde bütün kuralları vermek bağlamı doldurur.

Anchor, ajanın yalnız o anda ihtiyaç duyduğu kuralı çağırmasını sağlar.

```text
İstek
  → ajanın kural seçimi
  → Anchor teslimi
  → değişen karar + tanık
```

## Tek örnek: “Hepsini yap.”

### 1 — Kullanıcı isteği

```text
“Hepsini yap.”
```

> “Hepsi” tek başına hangi kümenin tamamını anlattığını söylemez.  
> Ajan önce kapsamın evrenini belirlemelidir.

### 2 — Ajanın seçtiği kural

```text
Etkin durum (state)
[@görevBaşı]

Kesin kök (exact root)
[#kural:talep-agi]
```

> Kuralı Anchor seçmedi.  
> Ajan, mevcut kararına göre kesin kural adresini seçti.

```text
Ajan   → hangi kural gerekli?
Anchor → bu adres hangi kural gövdesine karşılık geliyor?
```

### 3 — Gerçek Anchor çağrısı

```bash
anchor '[@görevBaşı]' '[#kural:talep-agi]'
```

> Ajan Anchor’a doğal dil veya `crawl talep ağı` anahtar sözcüğünü göndermedi.  
> Etkin durumu ve seçtiği kesin adresi gönderdi.

### 4 — Anchor’ın cevabı

```text
ANCHOR_CONTEXT known

active-state:
  [@görevBaşı]

exact-roots:
  [#kural:talep-agi]

requires-closure:
  none

block-digests:
  [#kural:talep-agi]
  @6ce4a5f7c6061321d7ee8efb69fa4c75b7fd61c36914a2b2420f7ca1941a264b
```

Alanların anlamı:

```text
Kesin kök (exact root)
└── Ajanın özellikle istediği kural

Zorunlu kapanış (requires closure)
└── Seçilen kuralın anlaşılması için otomatik yüklenen diğer kurallar
    Bu örnekte yok: none

Blok özeti (block digest)
└── Teslim edilen kural gövdesinin içerik kimliği
```

### 5 — Teslim edilen `talep-ağı` kuralı ne diyor?

Kural, “hepsi” sözcüğünü doğrudan bütün evrene yaymaz. Kapsamı üç sırayla çözer:

```text
1. İstek evreni açıkça adlandırıyor mu?
   Evet → adlandırılan kapalı küme

2. Açık evren yok; etkin görev alanı var mı?
   Evet → etkin görev alanındaki kapalı küme

3. Açık evren de etkin görev alanı da yok mu?
   Evet → kanalın tam envanteri
```

Bu örnekte:

```text
“Hepsini yap.”
├── açıkça adlandırılan evren: yok
├── etkin görev alanı: var
└── sonuç: “hepsi” = etkin görev alanındaki kapalı üye listesi
```

Kural ayrıca çözülen listeyi görünür kılmayı zorunlu tutar. Böylece ajan sessizce evrensel bir kapsam uyduramaz; okuyucu uygulanacak üyeleri iş başlamadan görebilir.

### 6 — Kural ajanın kararını değiştiriyor

```diff
[#kural:talep-agi]@6ce4a5f7…

+ “Hepsi”ni evrensel okumayacağım.
+ Önce etkin görev alanındaki kapalı üye listesini çıkarıp göstereceğim.

tanık: İstek açık bir evren adlandırmıyor;
       bu oturumda etkin görev alanı bulunuyor.
```

> Kural yalnız okunmuş sayılmaz.  
> Ajanın davranışını değiştirmeli ve değişiklik bir tanığa dayanmalıdır.

## Sonuç

```text
“Hepsini yap.”
        │
        ▼
Ajan kapsam kararı gerektiğini belirler
        │
        ▼
[#kural:talep-agi] adresini seçer
        │
        ▼
Anchor kesin gövdeyi teslim eder
        │
        ▼
Ajan “hepsi”nin evrenini ölçer
        │
        ▼
Kapalı kapsam listesini gösterip uygular
```

**Sonraki deneysel rehber:** [Bir konuşmadaki fikir ne zaman kalıcı kurala dönüşür?](/guide/tr/conversation-to-rule)
