Son altı hafta içinde büyük yapay zeka laboratuvarlarının çoğu aynı temel özelliği yayımladı: ölçülebilir bir hedefe ulaşana kadar kapalı döngüde çalışan aracı komutu. Anthropic bunu Claude Code’a /goal olarak ekledi. OpenAI, Codex CLI ve Codex masaüstü uygulamasına dahil etti. Nous Research ise Hermes’e entegre etti. Ortak fikir basit: Aracıya bir hedef verirsiniz; aracı planlar, uygular, doğrular ve yalnızca hedef tamamlandığında ya da durması gerektiğinde size döner.
Manuel olarak “onayla, istem gönder, devam etmesini söyle, tekrar et” döngüsünü yönetiyorsanız, /goal bu işi aracıya devreder. Siz hedefi ve başarı koşulunu tanımlarsınız; aracı hedefe ulaşana kadar iterasyon yapar.
Bu rehber geliştiriciler ve API ekipleri içindir. /goal’ın nasıl çalıştığını, Codex ve Claude Code’da nasıl kullanılacağını, iyi hedef istemlerinin nasıl yazılacağını ve bunu Apidog ile API geliştirme iş akışınıza nasıl bağlayabileceğinizi ele alacağız.
Rehberdeki API örneklerini takip etmek isterseniz, Apidog’u ücretsiz indirebilirsiniz.
/goal aslında ne yapar?
Kısa tanım:
/goal, bir yapay zeka aracısının belirli bir durma koşulu gerçekleşene kadar bir görev üzerinde kapalı döngüde çalışmasını sağlar.
Tipik akış şöyledir:
- Siz hedefi yazarsınız.
- Ana model bir adım planlar ve uygular.
- Daha küçük bir doğrulayıcı model şu soruyu kontrol eder: “Hedefe ulaşıldı mı?”
- Cevap hayırsa döngü devam eder.
- Cevap evetse aracı durur ve sonucu raporlar.
Normal aracı kullanımından farkı:
-
/goalolmadan: Döngü sizsiniz. Çıktıyı okur, doğrular, sonraki adımı istersiniz. -
/goalile: Döngü aracıdadır. Planlar, çalışır, kendi çıktısını kontrol eder ve yalnızca tamamlandığında döner.
Örneğin:
/goal create a landing page
Bu komut; dosya oluşturma, stil yazma, hata düzeltme ve önizleme alma gibi adımları tek bir sürekli çalıştırmaya dönüştürebilir.
Neden /goal aniden her yerde?
Uzun süren aracı görevleri genellikle iki nedenle başarısız olur:
- Kayma (drift): Model, başlangıçtaki hedeften uzaklaşır.
- Sürekli gözetim: Model işi yapabilir ama her adımda sizden onay ister.
/goal yaklaşımı bu iki sorunu azaltır. Doğrulayıcı model, her adımda hedefe göre kontrol yapar. Böylece aracı hem bağımsız çalışır hem de ölçülebilir bir durma koşuluna bağlı kalır.
Codex’te /goal kurulumu
Codex CLI, /goal için en fazla kontrolü sağlar.
1. Hedefleri etkinleştirin
Codex masaüstü uygulamasında:
Settings → Configuration → goals = true
CLI bu ayarı devralır.
2. CLI’ı tam otomatik modda başlatın
codex --approval-mode full-auto
Bu mod, sürekli onay istemlerini azaltır.
3. Hedefi çalıştırın
/goal [hedefiniz buraya]
Örnek:
/goal tüm başarısız testleri düzelt ta ki npm test 0 ile çıkana kadar
CLI yerine masaüstü uygulamasını da kullanabilirsiniz. İşlev aynıdır; ancak duraklatma, temizleme ve token kullanımını izleme için görsel arayüz sağlar.
Claude Code’da /goal kurulumu
Claude Code CLI’da kullanım benzerdir:
/goal [görev açıklaması]
Resmi belgeler için Claude Code dokümantasyonuna bakabilirsiniz.
Claude Code başlatılırken yapılandırma hataları alıyorsanız, geçersiz custom3p kurumsal yapılandırma düzeltmesi en yaygın hata senaryosunu kapsar.
Çoklu aracı iş akışları için ayrıca Claude Code üzerinde çoklu aracı katmanı olan Ruflo analizine bakabilirsiniz.
Pratik ipucu: Claude Code, /goal sırasında token kullanımını ve ilerlemeyi gösterir. İlerleme olmadan token tüketimi artıyorsa hedefiniz yakınsamıyor olabilir. Bu durumda:
/pause
veya:
/goal clear
kullanın.
İyi çalışan /goal istemi nasıl yazılır?
/goal komutunun sözdizimi basittir. Zor olan, aracının gerçekten tamamlayabileceği ve doğrulayabileceği bir hedef yazmaktır.
Her iyi /goal isteminde üç parça bulunur:
- İş: Ne yapılacak?
- Ölçülebilir son durum: Tamamlandı nasıl anlaşılacak?
- Kısıtlamalar: Aracı hangi sınırların dışına çıkmayacak?
Temel şablon:
/goal [işi yap] ta ki [ölçülebilir son durum] olana kadar [kısıtlamalar]
Örnek:
/goal tüm başarısız testleri düzelt ta ki npm test 0 ile çıkana kadar /auth dizini dışındaki hiçbir dosyayı değiştirmeden
Bu iyi bir hedeftir çünkü:
-
npm testdoğrulanabilir bir sinyal üretir. - Başarı koşulu nettir: çıkış kodu
0. - Kısıtlama açık ve uygulanabilirdir:
/authdışına dokunma.
Kötü örnek:
/goal bu UI'ı daha modern yap
Bu hedef belirsizdir. Doğrulayıcı “modern” kelimesini ölçemez.
Daha iyi versiyon:
/goal ana sayfa UI'ını güncelle ta ki Lighthouse erişilebilirlik puanı 90+ olana ve mobil görünümde yatay kaydırma kalmayana kadar
Daha uzun görevler için yapı
Büyük hedeflerde tek satır yerine bloklu format kullanın:
/goal
Hedef: [tek satırlık hedef]
Başarı kriterleri:
- [ölçülebilir kriter 1]
- [ölçülebilir kriter 2]
Kısıtlamalar:
- [sınır 1]
- [sınır 2]
Bağlam:
- [ilgili dosyalar]
- [çalıştırılacak komutlar]
- [API sözleşmesi veya doküman yolu]
Örnek:
/goal
Hedef: Kullanıcı giriş endpoint'indeki hataları düzelt.
Başarı kriterleri:
- npm test 0 ile çıkmalı
- POST /auth/login geçerli kullanıcı için 200 dönmeli
- Hatalı şifre için 401 dönmeli
Kısıtlamalar:
- /auth dışındaki dosyaları değiştirme
- Veritabanı şemasını değiştirme
Bağlam:
- OpenAPI dosyası: ./openapi.yaml
- Test komutu: npm test
Bu format, doğrulayıcıya her iterasyonda kontrol edeceği somut sinyaller verir.
Kullanılabilir /goal örnekleri
Araştırma
/goal Nisan 2026'dan bu yana yayınlanan Claude Opus 4.7 için tüm genel karşılaştırmaları topla, kaynakları kaydet ve en az 10 farklı karşılaştırmayı içeren tarihe göre sıralanmış bir markdown tablosu oluştur
Depo bakımı
/goal bu depoda ölü kod, kullanılmayan bağımlılıklar ve eski dosyalar bul, ardından her öğe için gerekçe içeren güvenli kaldırma önerilerinden oluşan bir PR açıklaması hazırla
Dokümantasyon
/goal README.md'yi yeni bir katkıcının projeyi kurabilmesi, çalıştırabilmesi, test edebilmesi ve anlayabilmesi için yeniden yaz; bu dört adımın her biri çalışan bir komut ve beklenen çıktı içersin
Özellik geliştirme
/goal koyu/açık tema geçişi ekle, seçimi localStorage'da kalıcı hale getir, her iki tema için stilleri güncelle ve geçişin sayfa yenilemesi olmadan çalıştığını tarayıcıda doğrula
Ortak desen: Her örnekte doğrulanabilir bir son durum var.
/goal ve API geliştirme iş akışları
API çalışmaları /goal için özellikle uygundur. Çünkü API görevlerinde başarı çoğu zaman net biçimde ölçülebilir:
- İstek
200döner. - Hata senaryosu doğru status code üretir.
- Yanıt şeması OpenAPI sözleşmesiyle eşleşir.
- Test paketi yeşile döner.
Örnek hedef:
/goal POST /users endpoint'ini OpenAPI sözleşmesine göre uygula ta ki tüm Apidog test durumları geçene kadar
Önerilen iş akışı
Sözleşmeyi Apidog’da tasarlayın.
Endpoint, request schema, response schema ve örnek payload’ları Apidog içinde tanımlayın.OpenAPI spesifikasyonunu dışa aktarın.
Codex veya Claude Code’a bağlam olarak verin./goalçalıştırın.
Aracıya endpoint’i uygulamasını ve testler geçene kadar çalışmasını söyleyin.Doğrulayıcı test komutunu çalıştırsın.
Her döngüde API testleri çalışan servise karşı koşar. Aracı yalnızca tüm testler geçtiğinde durur.
Örnek:
/goal
Hedef: GET /orders/{id} endpoint'ini OpenAPI sözleşmesine göre uygula.
Başarı kriterleri:
- Apidog testleri tamamen geçmeli
- 200, 404 ve validation error senaryoları beklenen şemaya uymalı
- npm test 0 ile çıkmalı
Kısıtlamalar:
- Mevcut response alan adlarını değiştirme
- Migration ekleme
Bağlam:
- OpenAPI dosyası: ./openapi.yaml
- Test komutu: npm test
Bu yaklaşım, aracının kendi testlerini icat etmesinden daha güvenilirdir. Çünkü doğruluk kaynağı önceden tanımlanmış API sözleşmesidir.
Apidog; API tasarımı, mocking, test ve dokümantasyonu tek platformda birleştirir. Bu, /goal için önemlidir çünkü aracı tek bir test komutuyla ilerleme durumunu doğrulayabilir.
Sözleşme odaklı kurulum için tasarım odaklı API iş akışı rehberine, test senaryoları için ise QA mühendisleri için API test aracı genel bakışına bakabilirsiniz.
MCP sunucularıyla çalışıyorsanız da aynı desen geçerlidir. Kurulum için Apidog ile MCP sunucusu testi makalesini kullanabilirsiniz.
Üretimde /goal kullanırken pratik ipuçları
Tek seferde bir hedef çalıştırın
Codex ve Claude Code genellikle tek aktif hedefle çalışır. Yeni hedefe geçmeden önce:
/goal clear
kullanın.
Önce /plan, sonra /goal
Daha kontrollü akış:
/plan kullanıcı kayıt endpoint'ini OpenAPI sözleşmesine göre uygulamak için plan çıkar
Planı gözden geçirdikten sonra:
/goal planı uygula ta ki tüm API testleri geçene kadar
Bu, aracının döngü ortasında yaklaşımı tekrar tekrar değiştirmesini azaltır.
İlerleme dosyası kullandırın
Aracıya bir ilerleme dosyası tutturun:
/goal görevi tamamla ve her iterasyondan sonra progress.md dosyasını güncelle
Böylece:
- Denetlenebilir bir iz oluşur.
- Aracı iterasyonlar arasında daha net bağlam tutar.
- Siz de ne yaptığını hızlıca okuyabilirsiniz.
Modelden hedefi yeniden yazmasını isteyin
Kaba fikrinizi önce normal istemle verin:
Bu görevi ölçülebilir başarı kriterleri ve kısıtlamalar içeren iyi bir /goal komutuna dönüştür.
Model çoğu zaman doğrulayıcının kontrol edebileceği daha iyi kriterler önerir.
Sorun ana modelde değil, çoğu zaman doğrulayıcı kriterindedir
Döngü kapanmıyorsa genellikle başarı koşulu ölçülebilir değildir.
Kötü kriter:
kod temiz olsun
Daha iyi kriter:
npm run lint 0 ile çıksın ve npm test geçsin
Küçük işler için /goal kullanmayın
Tek satırlık refactor veya küçük açıklama değişiklikleri için normal istem daha hızlıdır. /goal, uzun süren ve doğrulanabilir görevlerde daha anlamlıdır.
/goal ne zaman iyi çalışmaz?
Maliyet
Uzun çalışan döngüler daha fazla token tüketir. Başlamadan önce bütçe veya süre sınırı belirleyin.
Örnek kısıtlama:
Kısıtlamalar:
- En fazla 5 iterasyon dene
- Başarısız olursa yapılanları raporla ve dur
Net sinyali olmayan görevler
Şu hedefler zayıf çalışır:
- “UX’i iyileştir”
- “Metni daha iyi yap”
- “Tasarımı daha premium hissettir”
Bunların yerine ölçülebilir hedef yazın:
/goal form erişilebilirliğini iyileştir ta ki Lighthouse accessibility puanı 95+ olana ve tüm input'ların label'ı bulunana kadar
Harici yan etkiler
E-posta gönderen, ödeme yapan veya üretim API’lerini çağıran hedeflerde çok net kısıtlamalar gerekir.
Örnek:
Kısıtlamalar:
- Üretim API'sine istek atma
- Gerçek ödeme işlemi başlatma
- Sadece sandbox ortamını kullan
API erişim kontrolü ve ekip kullanımı tarafında daha geniş bağlam için ekipler için GitHub Copilot kullanım ve faturalandırma API’si yazısına bakabilirsiniz.
Eski bağlam
Uzun süren hedef sırasında kod tabanı değişirse aracı eski bağlamla devam edebilir. Bu durumda durdurup hedefi yeniden başlatmak daha güvenlidir.
Yapay zeka ile geliştirme pratiği nasıl değişiyor?
/goal, yapay zekayı “otomatik tamamlama”dan “hedef verdiğiniz ve denetlediğiniz aracı” modeline taşır.
Bu değişiklikte geliştiricinin işi şuna kayar:
- Daha net başarı kriterleri yazmak
- Daha iyi kısıtlamalar tanımlamak
- Test edilebilir sözleşmeler üretmek
- Aracının çıktısını otomatik doğrulamak
Bundan en çok faydalanan ekipler genellikle şunlara sahiptir:
- OpenAPI dokümanı
- Güçlü test paketi
- CI akışı
- Net API sözleşmeleri
- Tek komutla çalıştırılabilen doğrulama
API’niz yalnızca ekip üyelerinin zihnindeyse, aracının doğrulayacağı somut bir şey yoktur. Ancak API sözleşmeniz Apidog gibi bir platformda tanımlıysa, /goal aracı bu sözleşmeye göre uygulama yapabilir ve testlerle kendini doğrulayabilir.
Sözleşme odaklı akışı kurmak isterseniz Apidog’u indirin.
Sıkça sorulan sorular
/goal Codex web uygulamasında çalışır mı?
Evet. Codex CLI, Codex masaüstü, Codex uygulaması ve Claude Code CLI’da desteklenir. Hermes de aynı komutu destekler.
/goal normal istemden nasıl farklıdır?
Normal istem tek adım çalışır ve durur. /goal, her adımdan sonra hedefe ulaşılıp ulaşılmadığını doğrulayan kapalı bir döngüde çalışır.
Aracı kısıtlamaların dışına çıkabilir mi?
Kısıtlamalar açık yazılırsa doğrulayıcı bunları her iterasyonda kontrol edebilir.
İyi kısıtlama:
/auth dizini dışındaki hiçbir dosyayı değiştirme
Zayıf kısıtlama:
hiçbir şeyi bozma
/goal daha pahalı mı?
Genellikle evet. Ana model işi yapmaya devam eder, doğrulayıcı model de her adımı kontrol eder. Bu nedenle uzun görevlerde token tüketimi artar.
Aracının çıktısını gerçek API’ye karşı nasıl test ederim?
API sözleşmesini Apidog ile tanımlayın ve test durumlarını çalışan uygulamaya karşı koşturun. Böylece /goal için ölçülebilir bir son durum elde edersiniz.
Claude destekli servisleri düşük bütçeyle kuruyorsanız, ücretsiz Claude API rehberine de bakabilirsiniz.


Top comments (0)