Genel bakış
En yeni Playground güncellememiz, güvenle yineleme yapabilmeniz, değişiklikleri doğrulayabilmeniz ve denemeden üretime daha az adımda geçebilmeniz için yapılandırılmış, geri almaya uygun bir iş akışı sunuyor. Aşağıda nelerin kullanıma sunulduğuna ve nasıl başlayacağınıza dair kısa bir tur bulabilirsiniz.
Yenilikler
Proje düzeyinde komutlar
Komutlar artık proje düzeyindedir ve artık kullanıcı düzeyinde değildir.
Tek tıkla geri alma ile sürüm geçmişi
Yeni bir sürüm oluşturmak için herhangi bir taslağı yayımlayın, ardından önceki bir sürümü anında geri yükleyin. Arka planda tek bir Komut Kimliği her zaman en son yayımlanan sürümü işaret eder; ayrıca sabitlenmiş bir başvuru istiyorsanız belirli bir sürümü de belirtebilirsiniz.
Komut değişkenleri
Sabit komutu örneğe özgü bilgilerden (girdilerden) ayırmaya yardımcı olması için {user_goal} gibi yer tutucular ekleyin.
Komut Kimliği
Yayımlama, siz yeni taslaklarda yinelemeye devam ederken aşağı akış araçlarının güvenle çağırabileceği bir kimliğe mevcut taslağı kilitler.
Yan yana karşılaştırma
Dağıtıma almadan önce hangisinin daha iyi performans gösterdiğine karar vermek için iki sürümün çıktısını görsel olarak karşılaştırın.
API ve SDK’de tanınan değişkenler
Responses API ve Agents SDK artık Playground’da tanımladığınız aynı {variables} değerlerini kabul ediyor; böylece test ettiğiniz komut, programatik olarak çağırdığınız komut oluyor—şimdilik yalnızca işlenmiş metni iletin.
Yerleşik Evals entegrasyonu (manuel çalıştırmalar)
Değişkenleri önceden doldurmak ve başarılı/başarısız sonuçlarını doğrudan komut ayrıntıları sayfasında görüntülemek için bir Eval bağlayın. Tekrarlanabilir testler için bağlantı Komut Kimliği ile birlikte kaydedilir.
Optimize
Optimize, Playground ve Logs sayfalarında kullanılabilen yeni bir araçtır; çelişkileri, belirsiz talimatları ve eksik çıktı biçimlerini algılayıp düzelterek komutları otomatik olarak iyileştirir.
Çalıştırıldığında, yapılan değişikliklerin bir özetiyle birlikte komutunuzun iyileştirilmiş bir sürümünü veya faydalı önerileri döndürür. Düzenlemeleri önizleyebilir ve tek tıkla doğrudan Playground’da uygulayabilirsiniz.
Hızlı başlangıç kılavuzu
Bir komut oluşturun
Playground → Prompts → Create New bölümüne gidin, metninizi taslak olarak oluşturun ve gerekirse {variables} ekleyin.
Görev açıklamanıza göre ChatGPT’nin bir komut, fonksiyon tanımı veya çıktı şeması önermesini sağlamak için generate özelliğini kullanabilirsiniz.
İncelemek ve iyileştirme önerileri almak için optimize özelliğini kullanın.
Bir fonksiyon ekleyin (isteğe bağlı)
Fonksiyon çağrısı, Playground’dan ayrılmadan komutunuzu gerçek dünya eylemlerine veya verilere bağlamanızı sağlar.
Fonksiyonları kullanmaya ilişkin ek talimatlar için lütfen şu makalemize bakın: Chat Playground’da fonksiyon çağrısı
Bir Eval ekleyin (isteğe bağlı)
Test verileri oluşturmak, değerlendiricileri çalıştırmak ve başarılı/başarısız sonuçlarını gözden geçirmek için Link Eval seçeneğini seçin. Otomatik çalıştırmalar gelene kadar gerilemeleri yakalamak için her yayımdan sonra Eval’i yeniden çalıştırın.
Yayımlayın
Bir Komut Kimliği oluşturmak için Publish seçeneğine tıklayın. Yeni bir taslakta denemeye devam edin ve History bölümünden tek tıkla istediğiniz yayımlanmış sürümü geri yükleyin.
Yineleyin
Yeni komutunuzu test edin, sonuçları inceleyin ve gerektiğinde yineleme yapın.
Harika komutlar oluşturmak için ipuçları
Genel tonu veya rol yönlendirmesini System mesajına koyun; göreve özgü ayrıntıları ve örnekleri User mesajlarında tutun.
Kolay taranıp güncellenebilmeleri için az örnekli örnekleri kısa bir YAML tarzı veya madde işaretli blokta birleştirin.
Ekip arkadaşlarınızın komutları hızlıca bulabilmesi için proje yapınızı net klasör adlarıyla yansıtın.
Her yayımladığınızda bağlı Eval’i yeniden çalıştırın—sorunları erken yakalamak, onları üretimde düzeltmekten çok daha ucuzdur.
SSS
Mevcut ön ayarlarım bozulur mu?
Komutlar, Sürümleme ve Şablon değişkenleri desteğiyle yapılandırmayı yönetmenin daha güçlü bir yoludur. Mevcut tüm ön ayarlarınızı, Playground Komut açılır menüsündeki "Import preset" seçeneğini kullanarak Komutlara aktarabilirsiniz.

Kodda bir sürüm belirtmem gerekir mi?
Yalnızca eski bir sürümü sabitlemek istiyorsanız. Komut Kimliği tek başına çağrıldığında her zaman en son sürüm kullanılır.
Eval çalıştırmalarını otomatikleştirebilir miyim?
Şu anda yalnızca manuel yeniden çalıştırmalar kullanılabilir.
