Yazılım Notları

Agent'lar ve Orchestration

Production'da Agent Orchestration: Tools, Memory ve State

Agent Orchestration in Production: Tools, Memory and State

Üretimdeki ajan, iyi bir prompt'tan çok iyi tasarlanmış araçlar, bilinçli yönetilen hafıza ve çökmeye dayanıklı durum yönetimi demektir; 2026'da MCP'nin durumsuz hale gelmesi durumu kesin olarak orkestrasyon katmanına taşıdı.

Kabul görüyor

Üretimdeki ajanın kalitesi prompt'tan çok etrafındaki mühendislikten gelir: iyi araç arayüzü, seçici hafıza ve orkestrasyon katmanında tutulan çökmeye dayanıklı durum.

Thoughtworks, Anthropic ve MCP spesifikasyonu aynı yöne işaret ediyor; tartışma, çok ajanlı mimarinin ne zaman bedeline değdiği üzerine.

Zihinsel model

Model aşçıdır, orkestrasyon mutfak: araçlar bıçaklar, hafıza not panosu, durum elektrik kesilince kalınan yeri gösteren tarif defteri.

Neden

  • Araç ajanın kullanıcı arayüzüdür; belirsiz açıklama ve anlamsız hata mesajı en iyi modeli de yanlış yöne iter.
  • Bağlam büyüdükçe maliyet artar ve model eski bilgiye takılır; hafıza neyi tutacağını seçmek zorundadır.
  • Durum yalnızca bellekteyse çökme görevi baştan başlatır; token ve yan etkiler iki kez ödenir.

Kanıt

Güncel MCP spesifikasyonu protokolü durumsuz yaptı; çağrılar arası durum açık tanıtıcılarla taşınmalı.

MCP Specification Changelog, 2026

Thoughtworks, ajan iş akışlarında dayanıklılığı göz ardı etmeyi 'Caution' halkasına aldı.

Thoughtworks Technology Radar: Ignoring durability in agent workflows, 2026

Anthropic'in çok ajanlı araştırma sistemi, sohbete göre yaklaşık 15 kat token harcadı.

Anthropic Engineering: How we built our multi-agent research system, 2025

Karşı görüş

Bağımsız alt görevlere bölünebilen işlerde çok ajanlı sistemler tek ajanı belirgin biçimde geçebiliyor. Kısa ve yan etkisiz görevlerde durable execution motoru gereksiz ağırlıktır.

Kavramlar

Idempotency KeyTekrar gelen yan etkili isteğin yeni işlem yaratmamasını sağlayan anahtar.
Durable ExecutionAdımları kalıcı geçmişe yazıp çökme sonrası kaldığı yerden devam eden yürütme.
CheckpointTamamlanan adımlar, araç sonuçları ve sıradaki adımın kalıcı kaydı.
CompactionContext Window dolmaya yaklaşınca geçmişi özetleyip küçültmek.
Human-in-the-loopAjanın eşik üstü işlemde durup insan onayını beklediği adım.

Pratikte

  • Yan etkili her araç çağrısına görev ve adım kimliğinden türetilmiş idempotency key ekle.
  • Her adımdan sonra durumu checkpoint'e yaz; MCP tanıtıcılarını da orada sakla.
  • Adım, token ve süre limitlerini kodda sert sınır yap; aşımda durumu kaydedip devret.
Önce bunu okuBuilding effective agents (Anthropic)En basit kalıpla başlayıp karmaşıklığı ihtiyaç oldukça eklemeyi öğretiyor.