Blog'a dön
Yapay zeka

Dayanıklı Yapay Zeka Ajanları: Çökünce Kaldığı Yerden Devam

Dayanıklı yapay zeka ajanları durumunu saklar, hatada yeniden dener ve çöktüğü yerden devam eder. Temporal, Cloudflare ve Pi Durable'ı karşılaştırıyoruz.

İlker Ulusoy 2026-11-03 8 dk okuma

Dayanıklı yapay zeka ajanları, hataya rağmen işini sürdüren ajanlardır. Sunucu çöktüğünde, yeni bir sürüm süreci yeniden başlattığında ya da model API'si yanıt vermediğinde dayanıklı bir ajan baştan başlamaz ve yaptığı işi kaybetmez. Son kaydedilen adımdan devam eder. İngilizcede bu yaklaşıma "durable execution" deniyor. Bir ajan birkaç dakikadan uzun çalıştığı anda önem kazanır: bir saat süren bir araştırma, bir gün süren bir kodlama görevi ya da haftalarca çalışan bir izleyici. Bu rehberde dayanıklı çalışmanın nasıl işlediğini, uzun süreli ajanların buna neden ihtiyaç duyduğunu ve Kasım 2026 itibarıyla öne çıkan seçenekleri anlatıyoruz.

Kısaca

Dayanıklı bir ajan her önemli adımdan sonra bir kontrol noktası (checkpoint) kaydeder, başarısız adımları yeniden dener ve çöktükten sonra son kontrol noktasından devam eder. İşin zor kısmı araçlardır: Ajan hangi işlemi iki kez çalıştırmanın güvenli olduğunu bilmelidir.

Uzun süre çalışan ajanlar neden dayanıklı olmalı

Normal bir sohbet isteği birkaç saniye sürer. Başarısız olursa tekrar denersiniz ve pek bir şey kaybetmezsiniz. Ajan ise farklı çalışır. Bir modeli çağırır, bir aracı çalıştırır, sonucu okur, modeli yeniden çağırır ve bunu onlarca, yüzlerce kez tekrarlar. Döngü ne kadar uzun sürerse ortada bir şeyin bozulma ihtimali o kadar artar.

Bir çalışmayı yarıda kesen yaygın sebepler:

  • Yeni bir sürüm ya da otomatik ölçekleme süreci yeniden başlatır.
  • Makine ya da konteyner kapanır.
  • Model sağlayıcısı hata ya da istek sınırı (rate limit) döndürür.
  • Ödeme API'si gibi bir araç, işin olup olmadığını söylemeden zaman aşımına uğrar.
  • Ajanı çalıştıran dizüstü bilgisayar uyku moduna geçer.

Dayanıklılık yoksa her biri baştan başlamak, aynı token'lar için iki kez ödemek ve bazen aynı işlemi iki kez yapmak demektir. Dayanıklılık varsa ajan kaldığı yerden devam eder. Uzun bir belgede otomatik kayıt gibi düşünün: Son birkaç saniyeyi kaybedebilirsiniz, ama bütün öğleden sonrayı değil.

Dayanıklı yapay zeka ajanlarının dört yapı taşı

1. Kontrol noktaları

Ajan her adımdan sonra ne olduğunu kalıcı depolamaya yazar: modelin yanıtı, aracın sonucu, güncel plan. Çoğu zaman konuşma kaydının kendisi kontrol noktasıdır.

2. Yeniden denemeler

Başarısız olan adım, genellikle aralarında giderek uzayan beklemelerle yeniden denenir. İyi sistemler bütün çalışmayı değil, yalnızca o adımı tekrarlar.

3. Çöktükten sonra devam etmek

Yeni başlayan süreç kayıtlı durumu okur ve yarım kalan işi sürdürür. Çöken sürecin hafızasına ihtiyaç duymaz.

4. Tekrar güvenli (idempotent) araçlar

Ekiplerin en çok atladığı nokta budur. Ajan bir araç çalışırken çöktüyse o araç işini bitirdi mi? Bir dosyayı iki kez okumak zararsızdır. Bir faturayı iki kez göndermek değildir. Bir araç iki kez çalıştığında tek sefer çalışmış gibi sonuç veriyorsa idempotentsayılır, örneğin isteğe bir tekrar anahtarı (idempotency key) eklediği için. Dayanıklı ajan çatıları, hangi araçların yeniden çalıştırılabileceğini sizin belirtmenizi ister.

Dayanıklı, tam bir kez demek değildir

Temporal mühendisleri, bir zaman aşımının çalışanın (worker) gerçekten durduğunu kanıtlamadığını hatırlatıyor. Eski bir deneme hâlâ bir aracı çalıştırıp dış dünyada etki bırakabilir. Dayanıklılık kaybolan işi azaltır, ama idempotent araçların yerini tutmaz.

Türkiye için bir not: kontrol noktaları ve KVKK

Kontrol noktaları konuşma geçmişini ve araç sonuçlarını saklar. Ajan e-posta ya da müşteri verisi okuyorsa kişisel veriler bu depolamaya, çoğu zaman kalıcı olarak, yazılır. KVKK açısından baştan planlayın: Depolama nerede duruyor, kontrol noktaları ne kadar süre saklanıyor ve bir silme talebini eski kontrol noktalarında da nasıl uyguluyorsunuz?

Öne çıkan seçenekler

İki aile var. Genel amaçlı dayanıklı çalışma motorları, ajan döngüsü dahil her kodu dayanıklı yapar. Ajana özel çatılar ise dayanıklılığı doğrudan ajanın içine koyar.

Temporal

Temporal, mantığı tutan Workflow'ları dış dünyayla konuşan Activity'lerden ayırır. Her olay bir geçmişe yazılır. Bir çalışan düştüğünde başka bir çalışan Workflow kodunu bu geçmiş üzerinden yeniden oynatır ve devam eder. Bunun bedeli, Workflow kodunun deterministik olması gerekmesidir. Ekim 2026'da Temporal, Pi kodlama ajanını Temporal üzerinde makineler arası devir teslimle çalıştırdı.

Cloudflare Durable Objects ve Agents SDK

Cloudflare Agents SDK'da her ajan, kendi SQL deposu, zamanlanmış işleri ve kurtarılabilir çalışması olan bir Durable Object'tir. Bellekten atılan ya da çöken bir nesne bir alarmla yeniden başlar. Konunun geniş çerçevesini Cloudflare Project Think yazımızda anlattık.

Pi Durable

Pi Durable, Earendil'in 1 Ekim 2026'da Pi 1.0 ile birlikte yayınladığı deneysel bir TypeScript çatısıdır. Her model isteği ve araç çağrısı, bir sonraki adıma geçmeden kontrol noktası kaydeden bir görevdir. Araçlar yeniden çalıştırılmalarının güvenli olup olmadığını beyan eder. Ayrıntılar Pi Durable rehberimizde.

Restate, Inngest, DBOS ve LangGraph

  • Restate, ajanları, iş akışlarını ve servisleri dayanıklı süreçlere çeviren hafif bir çalışma ortamı. Tamamlanan adımları kaydeder.
  • Inngest fonksiyonları adımlar halinde çalıştırır ve her adımın sonucunu saklar. Hata olursa yalnızca o adım yeniden denenir.
  • DBOS bir kütüphanedir. Koda birkaç işaretleme eklersiniz, durum Postgres'te tutulur.
  • LangGraph durumu checkpointer'lar aracılığıyla saklar. Bellek içi checkpointer yeniden başlatmada kaybolur, canlı ortam için Postgres önerilir.

Karşılaştırma tablosu

SeçenekTürDurum nerede tutulurAraç güvenliğiKime uygun
TemporalGenel dayanıklı çalışma motoruTemporal kümesindeki olay geçmişiYeniden deneme ve zaman aşımı kuralları; idempotenti siz kurarsınızTemporal kullanan ya da makineler arası yedeklilik isteyen ekipler
Cloudflare Agents SDKDurable Objects üzerinde ajan çalışma ortamıHer Durable Object içindeki SQLiteİçinde çalışan çatıya bağlıKullanıcı ya da görev başına bir tane, çok sayıda küçük ajan
Pi DurableAjana özel çatı (deneysel)SQLite, JSONL, IndexedDB, Durable Objects ya da özel depoAraç başına tekrar beyanıDayanıklılığı ajan döngüsünün içinde isteyen TypeScript ekipleri
RestateDayanıklı çalışma ortamıRestate sunucusundaki günlükKayıtlı adımlarDüşük gecikmeli servisler ve durumlu ajanlar
InngestBarındırılan adım fonksiyonlarıInngest platformuAdım başına yeniden denemeAltyapı yönetmeden olay odaklı ajanlar
DBOSKütüphaneKendi Postgres'inizKaydedilen adımlarPostgres'e güvenen ve ek servis istemeyen ekipler
LangGraphCheckpointer'lı ajan çatısıSeçilen checkpointer, örn. PostgresDüğümlerinize bağlıLangChain üzerinde graf yapılı ajanlar

Bir uyarı: İnternetteki karşılaştırmaların çoğu, rakiplerden birinin kendisi tarafından yazılmış. Tablo, her projenin kendi dokümantasyonunda söylediklerine dayanıyor. KVKK açısından verinin Türkiye'de ya da kendi altyapınızda kalması önemliyse, kendi sunucunuzda çalıştırabildiğiniz seçeneklere (Temporal, DBOS, Pi Durable) özellikle bakın.

Nasıl seçmeli

  1. 1Mevcut altyapınızdan başlayın. Temporal ya da Postgres zaten kullanılıyorsa ajan döngüsünü onun üzerine kurmak çoğu zaman en ucuz yoldur.
  2. 2Hangi arızaya dayanmanız gerektiğini belirleyin. Bir sürecin çökmesi, bütün sunucunun kaybından daha kolaydır. Pi Durable'ın yerel SQLite deposu süreç çökmelerine dayanır, ama elektrik kesintisinde ya da sunucu kaybında en son kayıtları kaybedebilir.
  3. 3Araçlarınızı sınıflandırın. Her araç için yazın: tekrar güvenli, tekrar anahtarıyla güvenli ya da asla tekrarlanmaz. Bu liste, seçtiğiniz çatıdan daha önemlidir.
  4. 4Çökmeyi bilerek deneyin. Süreci çalışmanın ortasında kapatın ve ne olduğuna bakın. Temporal'ın demosu aktif çalışanı her 15 ila 40 saniyede bir kapatıyor.
  5. 5Maliyeti izleyin. Devam eden bir model isteği yeniden gönderilebilir ve yeniden token harcayabilir. Çalışma başına bütçe koyun.

Dayanıklılık, net hedeflerle birlikte işe yarar. Codex Goals rehberimiz uzun süreli işin diğer yarısını anlatıyor. Dayanıklılık aynı zamanda proaktif yapay zeka ajanlarını pratikte kullanılabilir kılan şeydir, çünkü haftalarca çalışan bir izleyici her türlü arızayla karşılaşır.


Halmob nasıl yardımcı olur

Halmob, dayanıklı ajanlar kuruyor: durumunu koruyan, hatadan sonra yeniden deneyen ve kaldığı yerden devam eden, saatler ya da günler süren işler için uzun soluklu ajanlar. Buna ek olarak bir şartnameyi deponuzda incelenmiş ve test edilmiş pull request'lere dönüştüren yazılım fabrikası hattı da kuruyoruz. Pi Durable, OpenClaw, Hermes Agent ya da başka bir platform arasında karar veriyorsanız ajan platformu danışmanlığımız seçim, kurulum ve yaygınlaştırmada yanınızda. Bizimle iletişime geçin.

Diğer Yazılar

Yapay zeka

Proaktif Yapay Zeka Ajanları Nedir? Riskler ve İlk Adımlar

Proaktif yapay zeka ajanları siz sormadan çalışır. Sohbet botlarından farkını, Muse, Dots ve Claude Duet örneklerini ve KVKK'ya uygun başlangıcı öğrenin.

2026-11-03 · 7 dk okuma
Yapay zeka

Pi Durable Nedir? Çökmeye Dayanıklı Yapay Zeka Ajanları

Pi Durable, Earendil'in çökmeye dayanıklı ajanlar için deneysel kütüphanesi. Kontrol noktaları, tekrar kuralları ve Cloudflare, Temporal, Rivet desteği.

2026-11-03 · 8 dk okuma
Yapay zeka

Yapay Zeka Yazılım Fabrikası: Spec'ten Pull Request'e

Yapay zeka yazılım fabrikası nedir? Spesifikasyondan pull request'e her aşamayı hangi ajanların üstlendiğini ve insanın nerede karar verdiğini anlatıyoruz.

2026-11-03 · 8 dk okuma
Yapay zeka

Yapay Zeka Pazarlama Fabrikası: Tek Brief, Üç Dilde Metin

Yapay zeka pazarlama fabrikası tek brief'ten markaya uygun gönderi, yazı ve reklamı birkaç dilde nasıl üretir? Aşamalar, riskler, AB yasası ve KVKK notları.

2026-11-03 · 8 dk okuma
Yapay zeka

Claude Duet Nedir? Anthropic'in Proaktif Yapay Zeka Ajanı

Claude Duet nedir, ne yapar? Anthropic'in proaktif ajanının özellikleri, sınırları, erişim ve fiyat, Meta Muse ve OpenAI Dots karşılaştırması, KVKK notu.

2026-11-03 · 8 dk okuma
Yapay zeka

Meta Muse Nedir? Kişisel Yapay Zeka Ajanı ve İşletmeler

Meta Muse nasıl çalışır, 20 ve 100 dolarlık planlar ne sunar, Amazon neden engelledi ve KVKK açısından işletmeler neye dikkat etmeli? Sade bir rehber.

2026-11-03 · 7 dk okuma