alpereninyeri

Arena: yapay zekâdan vasat cevap gelince 100 ajanı yarıştırmak

Arena, Claude Code için yazılmış ücretsiz bir skill. Aynı işi 100 ayrı yapay zekâ ajanına veriyor, ajanlar birbirinin cevabındaki açığı buluyor ve turnuvanın sonunda tek cevap kalıyor. Ne yaptığını, nasıl kurulduğunu ve nerede işe yaradığını yazdım.

Turnuva tablosunda sekiz ajan kartı tur tur daralıyor, sonda taçlı tek kazanan kalıyor

Yapay zekâya bir iş veriyorsun, cevap geliyor ama vasat. Yeniden soruyorsun, yine benzer bir şey. Arena tam bu an için yazılmış bir araç. GitHub linki yazının sonunda.

Aracı ben yapmadım; geliştiricisi Jake Schincariol. Claude Code için yazılmış bir skill, yani Claude'a eklenen hazır bir çalışma yöntemi. Ücretsiz, açık kaynak (MIT lisansı), üyelik ya da ayrı bir API anahtarı istemiyor.

Ne yapıyor?

Aynı görevi 100 ayrı ajana, kelimesi kelimesine aynı metinle veriyor. Farkı, her ajanın eline farklı bir strateji kartı verilmesi. Biri en basit çözümü arıyor, biri titizlikten taviz vermiyor, biri önce kullanıcıyı düşünüyor, biri önce işin bozulabileceği uç durumlara bakıyor. Kartlardaki düşünme biçimi, çalışma sırası ve strateji birleşince 2.160 farklı kombinasyon çıkıyor; iki ajana aynı kart düşmüyor.

Sonra turnuva başlıyor:

  1. Eşleşme. Ajanlar ikişer ikişer karşılaşıyor.
  2. Saldırı. Her biri rakibinin cevabındaki hatayı, atlanan şartı, cevabı bozan durumu yazıyor.
  3. Savunma. Her ajan kendisine gelen eleştiriye cevap veriyor, haklı bulduklarını düzeltip cevabını yeniden yazıyor.
  4. Hakem. Ayrı bir hakem ajan iki düzeltilmiş cevabı okuyor ve yazılı bir ölçüte göre puanlıyor: doğruluk, eksiksizlik, eleştirilere dayanıklılık, somutluk, anlaşılırlık. Kaybeden eleniyor.

100 ajan önce 50'ye, sonra 25, 13, 7, 4, 2 ve 1'e iniyor. Elinde kalan, bütün turları geçmiş tek cevap, karşılaştığı eleştiriler ve kaç tur sürdüğü. Başta beğenmediğin bir cevap varsa, kazanan son olarak onunla da körlemesine karşılaştırılıyor; eski cevap kazanırsa onu da söylüyor.

Dosyalarına dokunmuyor. Bütün ajanlar kendi ayrı klasöründe çalışıyor; kazanan cevabı kullanıp kullanmamak senin kararın.

Nasıl kuruluyor?

Claude Code ve bilgisayarda Python 3.8 ya da üstü gerekiyor. En kolay yol, GitHub linkini Claude Code'a yapıştırıp kurmasını istemek:

https://github.com/Jakeschincariol/arena-skill

Bu skill'i kur, sonra /arena komutunun çalıştığını kontrol et.

Kurulunca /arena yazman yeterli. Son verdiğin işi görev, beğenmediğin cevabı da yenilmesi gereken cevap olarak alıyor. Görevi komutun yanına da yazabilirsin:

/arena --quick fiyat sayfamız için başlık yaz

Bedava ama ucuz değil

Skill ücretsiz, harcanan kullanım ise senin. 100 ajanlık tam turnuva yaklaşık 595 ajan çağrısı demek; Claude'daki kullanım limitin bununla dolar. Günlük işler için --quick var: 16 ajan, 4 tur, yaklaşık 91 çağrı. Araç başlamadan önce kaç çağrı yapacağını da gösteriyor.

Benim gözümde tam 100 ajan, cevabın gerçekten önemli olduğu işler için: bir sayfanın ana başlığı, bir teklifin kurgusu, inatla düzelmeyen bir hata. "Bunu bir daha sorayım" dediğin her iş için değil.

GitHub: github.com/Jakeschincariol/arena-skill. Ekim 2026 itibarıyla 870'ten fazla yıldızı var.

Yapay zekâ ajanlarıyla nasıl çalıştığımı merak edersen OdiePT notunda anlattım.

Okumaya devam

Bütün notlar