
Retrace
Retrace, her LLM/araç çağrısını kaydeden, hataları tam bozuk adımdan tekrar oynatmanıza ve çatallamanıza olanak tanıyan ve düzeltmeleri değerlendirme geçitleri, korumalar ve kalite tespiti ile doğrulayan yapay zeka aracıları için bir yürütme tekrar oynatma motorudur.
https://retraceai.tech/?ref=producthunt&utm_source=aipure

Ürün Bilgisi
Güncellendi:Jul 3, 2026
Retrace Nedir
Retrace, yapay zeka aracıları için bir güvenilirlik ve hata ayıklama platformudur ve 'Yapay Zeka Aracısı Davranışı için CI' olarak konumlandırılmıştır. Ekiplerin üretimde ne olduğunu inceleyebilmesi ve hataları tekrarlanabilir regresyon testlerine dönüştürebilmesi için eksiksiz uçtan uca aracı yürütmelerini (LLM çağrıları, araç çağrıları, hatalar, gecikme ve maliyet) yakalar. Çerçeveden bağımsız olarak tasarlanan Retrace, yaygın aracı yığınlarıyla (örn. LangChain, CrewAI, LlamaIndex) çalışır ve Python ve TypeScript'i destekler; başlıca model sağlayıcıları (OpenAI, Anthropic ve Google Gemini) için otomatik enstrümantasyon içerir.
Retrace Temel Özellikleri
Retrace, yapay zeka ajanları için bir yürütme tekrar oynatma motoru ve güvenilirlik platformudur. Her LLM çağrısını, araç çağrısını, maliyeti, gecikmeyi ve hatayı kaydeder, böylece ekipler tam çalıştırmaları tekrar oynatabilir, bir hatanın ortaya çıktığı adımdan çatallanabilir ve göndermeden önce düzeltmeleri doğrulayabilir. Gözlemlenebilirliğin ötesinde, kapalı döngü bir iş akışı ekler—kaydet → tekrar oynat/çatalla → düzelt → kanıtla—ayrıca otomatik hata tespiti (örn. temellendirme boşlukları, sapma, kümeleme), çalışma zamanı uygulaması (bütçeler, döngü/adım limitleri, onay geçitleri) ve gerçek üretim hatalarını regresyon testlerine dönüştüren CI değerlendirme geçitleri. Python veya TypeScript'teki hafif enstrümantasyon aracılığıyla yaygın LLM sağlayıcıları ve ajan çerçeveleriyle çalışır.
Tam ajan yürütmelerini kaydet: Hafif bir dekoratör/SDK, her model çağrısını, araç çağrısını, hatayı, zamanlamayı ve maliyeti yakalar ve her çalıştırmayı inceleyebileceğiniz ve bir regresyon yapıtı olarak yeniden kullanabileceğiniz bir izlemeye dönüştürür.
Herhangi bir başarısız adımdan tekrar oynat ve çatalla: Tam olarak kaydedilmiş bir yürütmeyi yeniden çalıştırın veya işlerin ters gittiği aralıktan çatallayın, istemi/araç girişini/modeli düzenleyin ve yörüngenin nasıl değiştiğini görmek için ileriye doğru basamaklı olarak tekrar oynatın.
Düzeltmeyi kanıtla doğrulama: Bir değişiklik yaptıktan sonra, Retrace orijinal başarısız izlemeye karşı yeniden çalıştırabilir ve sürümden önce düzeltmeyi doğrulamak için bir karar (örn. düzeltildi/geliştirildi/geriledi/değişmedi) döndürebilir.
Otomatik hata tespiti ve analizi: Temellendirme/sadakat boşlukları, istatistiksel sapma, hata kümeleri ve çok ajanlı hata türleri gibi yaygın ajan hata modellerini işaretleyerek bir çalıştırmanın neden başarısız olduğunu açıklar—sadece başarısız olduğunu değil.
Çalışma zamanı koruyucu önlemleri ve uygulaması: Maliyet bütçeleri, döngü tespiti, adım limitleri, gecikme sınırları ve çağrı öncesi geçitler (onay için beklet) gibi politikalar, kontrol dışı davranışı ve beklenmedik harcamaları önlemek için riskli eylemleri durdurabilir veya engelleyebilir.
Ajan davranışı için CI değerlendirme geçitleri: CI/CD'de değerlendirmeler çalıştırır ve davranış bir temel çizgiye göre gerilediğinde derlemeleri başarısız kılar, istemler, araçlar ve model yükseltmeleri için 'davranışsal regresyon testleri' sağlar.
Retrace Kullanım Alanları
Üretim ajanı olaylarında hata ayıklama: Bir ajan üretimde başarısız olduğunda, mühendisler tam çalıştırmayı tekrar oynatabilir, gerçek kök neden adımında (nihai semptom değil) çatallanabilir ve yeniden dağıtımdan önce düzeltmeyi 'düzeltmeyi kanıtla' ile doğrulayabilir.
Daha güvenli araç kullanan ajanlar gönderme (DevOps/SRE): Günlükleri/metrikleri sorgulayan veya operasyonel eylemleri tetikleyen ajanlar için, koruyucu önlemler (bütçeler, döngü limitleri, onay geçitleri) basamaklı arızaların veya maliyetli kontrol dışı yürütmelerin riskini azaltır.
İstem/araç/model değişiklikleri için regresyon testi: İstemler üzerinde yineleme yapan, araçları değiştiren veya modelleri yükselten ekipler, kaydedilen hataları ve değerlendirme geçitlerini kullanarak çok adımlı davranışın sürümler arasında sessizce bozulmamasını sağlayabilir.
Çok ajanlı iş akışı güvenilirliği (araştırma → yazma boru hatları): Planlayıcı/araştırmacı/yazar ajanları olan sistemlerde, Retrace ajan topolojisini görselleştirmeye, ajanlar arası aktarım hatalarını belirlemeye ve geliştirilmiş koordinasyonu test etmek için tekrar oynatmaya/çatallamaya yardımcı olur.
Kurumsal asistanlar için kalite ve uyumluluk izleme: Temellendirme tespiti ve izlenebilirlik, halüsinasyonların ve güvensiz eylemlerin erken yakalanması gereken düzenlenmiş veya yüksek riskli bağlamlardaki (örn. finans, sağlık, hukuk) asistanlar için denetim ve kalite kontrolü destekler.
Artıları
Kapalı döngü hata ayıklama: yalnızca günlükleri/metrikleri incelemek yerine düzeltmeleri tekrar oynatın, çatallayın ve doğrulayın.
Hafif enstrümantasyon (Python/TypeScript) ve yaygın LLM sağlayıcıları için destek ile çerçeve ve sağlayıcıdan bağımsız yaklaşım.
Çalışma zamanı koruyucu önlemleri, maliyetli veya güvensiz ajan davranışını önleyebilir (bütçeler, döngü tespiti, onay geçitleri).
CI değerlendirme geçitleri, gerçek hataları davranışsal regresyon testlerine dönüştürerek ekiplerin daha fazla güvenle göndermesine yardımcı olur.
Eksileri
Bazı yetenekler sağlayıcı/anahtar desteğine bağlıdır (örn. belirli tekrar oynatma/değerlendirme akışları belirli sağlayıcılar için daha olgun olabilir).
Anlamlı değerlendirme geçitleri, düşünceli değerlendirme tasarımı ve eşikleri gerektirir; karmaşık ajanlar için kurulum önemsiz olmayabilir.
Ayrıntılı izlemelerin kaydedilmesi, hassas ortamlarda dikkatli redaksiyon ve veri yönetimi gerektiren gizlilik/uyumluluk konularını gündeme getirebilir.
Retrace Nasıl Kullanılır
1) Bir hesap oluşturun: https://retraceai.tech/ adresine gidin ve kaydolun (GitHub ile oturum açma desteklenir). Başlamak için kredi kartı gerekmez.
2) Retrace SDK'sını yükleyin: Retrace SDK'sını aracı projenize ekleyin (Python veya TypeScript). Retrace çerçeveden bağımsızdır ve LangChain, CrewAI, LlamaIndex, Vercel AI SDK, AutoGen vb. ile çalışır.
3) API anahtarınızı yapılandırın: Kodunuzda, Retrace'i çalışma alanı API anahtarınızla yapılandırın (sitede gösterilen örnek `retrace.configure(api_key="rt_...")` kullanır). Bu, uygulamanızı Retrace'e bağlar, böylece izler panoya akabilir.
4) Kayıt dekoratörünü aracı giriş noktanıza ekleyin: Ana aracı işlevinizi belgelerde gösterilen dekoratörle sarın: `@retrace.record(name="my-agent")`. Bu tek dekoratör her LLM çağrısını, araç çağrısını, maliyeti, zamanlamayı ve hatayı yakalar.
5) Aracınızı normal şekilde çalıştırın: Aracınızı her zamanki gibi çalıştırın. Retrace, OpenAI, Anthropic ve Gemini'ye yapılan çağrıları otomatik olarak yakalar ve araç çağrılarını ve hatalarını bir iz zaman çizelgesinde aralıklar olarak kaydeder.
6) İzlemelerin canlı akışını izleyin (isteğe bağlı CLI kuyruğu): Canlı izlemeleri takip etmek için CLI'yı kullanın (siteden örnek: `retrace traces tail`). Amaç sınıflandırması, bağlam getirme ve yanıt oluşturma gibi adımları zamanlamalar ve maliyetlerle birlikte göreceksiniz.
7) Panoda izlemeyi inceleyin: Zaman çizelgesini kaydırmak, herhangi bir aralığı açmak ve model/araç çağrılarının tam sırasını görmek için Retrace UI'yi açın. Bu, çalıştırmanın aslında nerede yanlış gittiğini bulmanıza yardımcı olur (genellikle son hatadan daha erken).
8) Başarısız bir çalıştırmayı tekrar oynatın: Tam davranışı yeniden üretmek için kaydedilen herhangi bir izlemeyi yeniden çalıştırın. Retrace, bir üretim hatasının yeniden çalıştırabileceğiniz kalıcı bir regresyon testi haline gelmesi için tasarlanmıştır.
9) Tam başarısız aralıktan çatallayın: Çalıştırmanın saptığı veya başarısız olduğu aralığı seçin, ardından o noktadan dallanmak için bir çatal oluşturun (gösterilen örnek komutlar: `retrace forks create --trace <id> --span <id> --input "..."`).
10) Bozuk adımı (istem/araç girişi/model) düzenleyin ve kademeli olarak tekrar oynatın: Çatalda, hataya neden olan şeyi değiştirin (örn. bir istemi ayarlayın, bir araç girişini düzeltin veya modeli değiştirin), ardından çatalı tekrar oynatın (örnek: `retrace forks replay <id> --wait`). Retrace, çatal noktasından ileriye doğru kademeli olarak tekrar oynatır, böylece aşağı akış adımları güncellenmiş bağlamı kullanır.
11) Bir kararla düzeltmeyi kanıtlayın: Düzeltilmiş çatalı orijinal başarısız çalıştırmayla karşılaştırmak ve bir karar almak için yerleşik doğrulamayı çalıştırın (örnek: `retrace traces verify-fix <id>`), iyileştirilmiş/gerilemiş/değişmemiş olarak rapor edilir (ve site örneğinde 'düzeltme doğrulandı' olarak gösterilir).
12) Çalışma zamanı korumalarını ekleyin (önerilir): Bütçeleri aşan, çok uzun döngü yapan, bağlamı taşıran veya gecikme sınırlarını aşan çalıştırmaları durdurmak için korumaları/devre kesicileri yapılandırın. Retrace, maliyet birikmeden veya kötü eylemleri tetiklemeden önce kontrol dışı davranışı durdurmak için bir HALT yayınlayabilir.
13) Algılama sinyallerini etkinleştirin (önerilir): Retrace'in algılama özelliklerini kullanarak temel boşlukları, kaymayı, hata kümelerini ve MAST hata türlerini otomatik olarak işaretleyin, böylece bir çalıştırmanın neden başarısız olduğunu öğrenirsiniz (sadece başarısız olduğunu değil).
14) (İsteğe bağlı) Sunucu tarafı tekrarlar ve değerlendirme geçitleri için model sağlayıcı anahtarınızı ekleyin: Retrace panosu Ayarları'nda sağlayıcı anahtarınızı ekleyin (site, değerlendirme geçitleri + tekrarlar için Google/Gemini'yi vurgular). Retrace, kaydetme sırasında anahtarı doğrular, beklemede şifreler, yalnızca son 4 karakteri gösterir ve tekrar/değerlendirme belirteçlerinin sağlayıcı hesabınıza faturalandırılması için kullanır.
15) Regresyon testi için bir değerlendirme ve veri kümesi oluşturun: Kaydedilen çalıştırmalar üzerinden aracı davranışını puanlayabilmeniz ve bir temel ('altın') davranışla karşılaştırabilmeniz için değerlendirmeler (ve isteğe bağlı olarak veri kümeleri ve otomatik değerlendirme kuralları) ayarlayın.
16) CI'da bir Değerlendirme Geçidi ile PR'ları engelleyin: Davranış gerilediğinde derlemelerin başarısız olması için Retrace'in değerlendirme geçidini çalıştıran bir CI adımı ekleyin. Siteden örnek GitHub Actions adımı: `retrace eval gate --evaluation $EVAL_ID --trace $TRACE_ID --threshold 0.8` gizli anahtarlarda `RETRACE_API_KEY` ile; komut başarısızlık durumunda kod 1 ile çıkar.
17) Kapalı döngü iş akışını kullanarak yineleyin: Güvenilirlik döngüsünü tekrarlayın: Gerçek bir hatayı kaydedin → Tekrar oynatın → Başarısız adımdan çatallayın → Düzeltin → Düzeltmeyi kanıtlayın → Aynı regresyonun tekrar gönderilmesini zorlaştırmak için değerlendirme geçitlerine ekleyin.
Retrace SSS
Retrace, yapay zeka ajanları için her LLM çağrısını, araç çağrısını ve hatayı kaydeden bir yürütme tekrar motorudur, böylece çalıştırmaları tekrar oynatabilir, başarısız bir adımdan çatallanabilir ve göndermeden önce düzeltmeleri doğrulayabilirsiniz.
Popüler Makaleler

Atoms: Fikirleri Lansmana Hazır Ürünlere Dönüştüren Çoklu Ajan Yapay Zeka Platformu
May 22, 2026

Nano Banana SBTI: Nedir, Nasıl Çalışır ve 2026'da Nasıl Kullanılır
Apr 15, 2026

Atoms İncelemesi — 2026'da Dijital Oluşumu Yeniden Tanımlayan Yapay Zeka Ürün Geliştiricisi
Apr 10, 2026

Kilo Claw: Gerçek Bir "Senin Yerine Yapan" Yapay Zeka Aracısı Nasıl Kurulur ve Kullanılır (2026 Güncellemesi)
Apr 3, 2026







