agenteye-evaluator) bir Agent Skill’tir: kodlama ajanı olan Claude Code veya Codex gibi araçların talep üzerine yüklediği küçük bir klasör. Ajanı, sizin ajanınız için izlenmeye değer olan kalite boyutlarını belirlemek, ardından evaluator hizmetini yazıp, test edip ve dağıtmak için öğretir.
Bu, barındırılan bir puanlayıcı, yükleyeceğiniz bir kayıt defteri veya eklenti sistemi değildir. Evaluator’ünüz, Evaluation suite kılavuzunda tam olarak açıklandığı gibi, kendi altyapınızda kendi HTTP hizmetiniz olarak kalır. Skill, ajanınızın bunu iyi yapması için onu öğretir; dolayısıyla yaptığı her şey, aynı kodu yazarak siz de yapabilirsiniz.
Zor kısım neyi puanlamak istediğine karar vermek
SDK yüzeyi küçüktür — bir dekoratör ve iki model — ve ajan bunu sadece sözleşmeden yazabilir. Evaluator’ler burada başarısız olmaz. Yanlış şeyi puanladıkları için başarısız olurlar; yanlış şeyi puanlayan bir evaluator hiç olmamasından daha kötüdür: herkesin görmezden gelmeyi öğrendiği bir dashboard üretir. Dolayısıyla skill’in çoğunluğu, herhangi bir kod var olmadan önceki kısımdır. Ajan size sorular sorar (“iyi giden bir çalışmayı tanımla; şimdi kötü giden birini”), ardındanagenteye CLI üzerinden gerçek oturumlarınızı çeker ve baştan sona okur. Bu iki yarı genellikle uyuşmaz ve boşluk önemlidir: ölçmek istediğiniz şey ile transkriptlerinizin aslında destekleyebileceği şey. Bir boyut, yalnızca olaylardan hesaplanabilirse ve ayırt edici ise hayatta kalır — eğer hem iyi çalışmanızda hem de kötü çalışmanızda 0,9 puan alırsa, hiçbir şey öğretmez ve silinir.
Geri gelen şey, herhangi bir satır yazılmadan önce sizin onay vermeniz için gerekçesi eklenmiş 2-4 boyutluk bir tekliftir.
Diğer değerlendirme parçalarıyla ilişkisi
Dört doküman puanlamayı kapsar ve birbiri ardına iletilir:CLI skill’e karşı: yapı versus okuma
İki skill bilinçli olarak çakışmaz ve her ikisini yüklemek normal kurulumudur — ajan ne istediğinize göre aralarında seçim yapar:agenteye-evaluator(bu doküman) puanları üretecek şeyi yapar. Puanlar ilk kez geldikçe işi biter.agenteye-clizaten var olan puanları okur (agenteye evals). “Bu hafta kalite düştü mü?” onun sorusudur, bu skill’in değil.
Ön koşullar
agenteyeCLI yüklü ve oturum açmış (pipx install agenteye, ardındanagenteye login). Skill bunu iki kez kullanır: tasarladığı gerçek oturumları çekmek için ve sonunda puanlarınızın geldiğini doğrulamak için. Login’inizinevents:readve son kontrol içinevaluations:readizni olması gerekir. CLI skill’te olduğu gibi, size gönderilen tek seferlik kod login’ini tamamlayamaz.- Evaluator’ün yaşayabileceği bir yer. Bir imaja yerleştirilir ve uzun süreli bir hizmet olarak çalışır, bu nedenle gerçek bir repo’ya ihtiyaç vardır, geçici dosya değil. Evaluator’ler sık sık kendi repo’larında, puanlanan ajanın ayrı olarak yer alırlar — skill var olan birini arar ve yeni bir tane oluşturmadan önce sorar.
agenteye-evaluatorSDK wheel — ajanınızpipkomutları yazmaya başlamadan önce sonraki bölümü okuyun.
Nereden bulacaksınız
Skill, Failproof AI’ın genel skills koleksiyonunda yayınlanmıştır: github.com/FailproofAI/skills →skills/agenteye-evaluator/
Depo herkese açıktır ve skill’in kendisine ait bir kimlik bilgisine ihtiyacı yoktur — sadece agenteye CLI’yı sizin oturum açtığınız oturumla çalıştırır ve sizin repo’nuzda kod yazar. Kendi klasörü olarak gönderildiğini ve pipx install agenteye paketinin içinde olmadığını unutmayın; bu nedenle orada aramayın.
Skill’i yükleme
En hızlı yolskills CLI’ıdır; bu klasörü alır ve ajanınızın baktığı yere koyar:
SKILL.md (artı isteğe bağlı referanslar) içeren bir klasördür, bu nedenle kopyalamak da çalışır:
- Claude Code:
agenteye-evaluator/klasörünü~/.claude/skills/(her proje) veya<your-repo>/.claude/skills/(sadece o repo) içine koyun. Claude Code otomatik olarak keşfeder —/skillslistesiyle doğrulayın veya sadece evals isteyin. - Codex (OpenAI): Codex aynı
SKILL.md’yi okur. Paket içindekiagents/openai.yaml,allow_implicit_invocation: trueolarak ayarlar; bu nedenle görev eşleştiğinde Codex otomatik olarak skill’i seçer; aksi takdirde$agenteye-evaluatorolarak açıkça çağırın.
SDK genel PyPI’da değil
Uyarı: Ajan’ın SDK’yı yüklemesine izin vermeden önce bunu okuyun.Skill herkese açıktır; onu çalıştırması SDK değildir.
agenteye-evaluator sadece özel bir sürüm yapıtı olarak gönderilir ve agenteye aksine, ad genel PyPI’da talep edilmemiş — bu nedenle bare pip install agenteye-evaluator üretim transkriptlerinizi okuyan hizmete bir yabancının paketini çekebilir. Bu yazım hatası değil, bir tedarik zinciri sorunudur.
Skill bunu bilir ve bunun yerine bir yükleme merdivenine göre iner, ilk geçerli basamakta durur: AgentEye repo’sunun içindeyseniz monorepo kaynağı, aksi takdirde GitHub Releases’den (erişim gerekir) özel sürüm wheel’i ve ne biri ne diğeri ulaşılamıyorsa, bare PyPI’dan agenteye-evaluator yazmak yerine durur ve Failproof AI iletişim kişinizden wheel istemenizi söyler.
Eğer ajanınız genel PyPI’dan bare pip install agenteye-evaluator önerirse, bu skill’in hiç yüklenmediğinin işaretidir. Orada durun ve yüklü olup olmadığını kontrol edin.
Ne isteyebilirsiniz
Gerçek bir gidiş-dönüş, belirsiz bir istekle başlar ve kodla değil, imzalı bir tasarımla biter:JobPending ile eşzamansız gider.
Sonra dağıtır, iki sunucu ortam değişkenini ayarlar ve agenteye --json evals --session-id <id> ile puanların aslında geldiğini doğrular. Puanları gelmesi tek kanıttır.
Neleri izlemeli
- Boyut adları neredeyse kalıcıdır. Puan anahtarları keyfi dizelerdir ve platform ne gönderirseniz trendi belirler; bu, hiçbir şeyin aşağı akışta hatalı seçimi düzeltmeyeceği anlamına gelir. Sonra yeniden adlandırın ve tarih bölünür: eski oturumlar eski anahtarı tutar ve trend kırılır. Bu, skill’in kod yazmadan önce açık onay almasının nedenidir — bu soruya ciddiyetle yaklaşın.
- Fixture’lar gerçek üretim transkriptleridir. Gerçek oturumları tasarlamak onları diske çekmek anlamına gelir ve müşteri verisi içerebilirler. Skill commit etmeden önce sorar; şüphe durumunda
fixtures/’ı repo’dan uzak tutun ve her geliştirici kendi oturumunu çeksin. - Ajan, her transkripti okuyan bir hizmet yazar ve dağıtır. Sizin CLI login’iniz tarafından sınırlanan sizin adınıza hareket eder, ama evaluator’ü, üretim verilerine dokunan diğer herhangi bir kod gibi inceleyin.
Sonraki adımlar
- Evaluation suite: HTTP sözleşmesi, SDK ve skill’in yapılandırdığı sunucu ortam değişkenleri.
- Evaluations: puanlar geldikçe nereye görünürler.
- CLI skill: puanlayıcıyı yazmak yerine sonuçları okuyan kardeş skill.
- CLI: skill’in tasarladığı oturum verilerinin arkasındaki komut referansı.

