OpenAI, Agents API'yi açık betaya aldı. Servis, şirketin kendi kodlama ajanı Codex'i çalıştıran koşum takımını ve altyapısını geliştiricilere açıyor.
Buradaki asıl teklif bir model değil, bir işletim katmanı. Koşum takımını OpenAI barındırıyor ve bakımını üstleniyor; geliştiriciye kalan, ajanın ne yapacağını tarif etmek.
Dört kavram
Resmî belgeler API'yi dört kavram etrafında düzenliyor. Bir ajanı ayağa kaldırmak, bu dördünü tanımlamaktan ibaret.
| Kavram | Ne tanımlıyor |
|---|---|
| Ajan | Model, talimatlar, araçlar ve erişebileceği MCP sunucuları |
| Ortam | İsteğe bağlı kum havuzu: dosyalar, beceriler, komut çalıştırma |
| Oturum | Görev üstünde çalışan ve girdiye yanıt veren kalıcı ajan örneği |
| Olaylar ve öğeler | Ajana gönderilen girdiler ve ürettiği çıktı |
Oturumun akışı da dört adım: oturumu açıp görevi veriyorsunuz, ilerlemeyi akış ya da web kancasıyla izliyorsunuz, sonra ya yeni bir görev veriyorsunuz ya da mevcut turu yönlendiriyorsunuz.
Ajan nerede çalışıyor
Mimari açıdan asıl karar ortam seçimi. API üç kum havuzu seçeneğini destekliyor, ayrıca kum havuzu olmadan da çalışabiliyor.
- OpenAI kum havuzu: Codex ve ChatGPT'nin arkasındaki yalıtım altyapısı. Dosya, paket, beceri ve eklentiyle yapılandırılabiliyor.
- Kendi altyapınız: kendi ortamınızda
codex exec-serverçalıştırıyorsunuz. Kısıtlı bir anahtarla kaydoluyor ve WebSocket üzerinden bağlanıyor; bütün bağlantılar dışa doğru. - Ortak kum havuzları: Blaxel, Cloudflare, Daytona, DigitalOcean, E2B, Modal, Oracle, Runloop ve Vercel birinci sınıf entegrasyonlarla listede.
Dışa doğru bağlantı ayrıntısı kurumsal tarafta önemli: kendi altyapısında çalıştırmak için ağına gelen bir kapı açman gerekmiyor.
Kum havuzsuz çalıştırma seçeneği de listede duruyor. Yalnızca metin üreten, dosya sistemine ya da komut satırına hiç dokunmayan bir ajan için yalıtım katmanını taşımanın anlamı yok; bu durumda oturum yönetimi tek başına kalıyor.
Neyi kolaylaştırıyor
OpenAI'ın duyurusunda tek bir çağrıyla kurulan bir olay inceleme ajanı örneği var. Aynı çağrının içinde model, bir MCP gözlemlenebilirlik sunucusu, en fazla üç eşzamanlı alt ajan, kasa kimlikleri ve çalışma dizinleri tanımlanıyor.
Şirketin gerekçesi de bu: Codex'i ve kurumsal ChatGPT'yi ölçeklendirmek, uzun soluklu ajanların neye ihtiyaç duyduğunu göstermiş. Bağlamı yöneten, araçları verimli kullanan, alt ajanları koordine eden bir koşum takımı ve günlerce ayakta kalan bir altyapı.
Bu örnek, API'nin neyi ortadan kaldırdığını da gösteriyor: alt ajanları sıraya koyan, bağlamı budayan ve oturumu ayakta tutan kodu artık siz yazmıyorsunuz. Kendi döngüsünü yazmış olan ekipler için bu, bakımı devretmek anlamına geliyor.
Sınırlar ortada
İki kısıt açıkça yazılmış. Veri yalnızca ABD'de tutuluyor ve sıfır veri saklama desteklenmiyor. Kişisel veri işleyen bir Türkiye projesinde bu iki madde, teknik değerlendirmeden önce hukuk masasına gitmesi gereken bir konu.
Servis şu an bütün geliştiricilere açık betada. Betanın anlamı da alışıldık: arayüz değişebilir, davranış değişebilir ve üretimde kullanmadan önce bunun maliyetini hesaba katmak gerekiyor.