- ChatGPT'nin konteyner yürütme ortamı büyük ölçüde genişletildi; artık Bash komutları çalıştırma, pip/npm paketleri kurma ve dosya indirme mümkün
- Önceden Python merkezli olan ortama Node.js, Ruby, Go, Java, Swift, Kotlin, C, C++ dahil 10'dan fazla dil eklendi ve çok dilli kod çalıştırma desteği geldi
- Harici ağ erişimi hâlâ kısıtlı olsa da, OpenAI iç proxy'si üzerinden
pip install ve npm install çalışacak şekilde yapılandırıldı
- Yeni
container.download aracı, genel URL'lerden dosya alıp konteyner içine kaydetmeyi sağlıyor ve güvenlik doğrulama sürecinden geçiyor
- Bu yükseltme, ChatGPT'nin kod çalıştırma ve veri işleme yeteneklerini önemli ölçüde genişletiyor; resmi dokümantasyon ihtiyacının altı çiziliyor
ChatGPT konteynerlerinin başlıca genişletmeleri
- ChatGPT artık Bash komutlarını doğrudan çalıştırabiliyor; daha önce yalnızca Python kodu mümkündü
- Python'un
subprocess modülü üzerinden dolaylı çalıştırmanın ötesine geçilerek komut satırı düzeyinde kontrol sağlanıyor
- Node.js ortamı eklendi; böylece JavaScript çalıştırılabiliyor. Ruby, Perl, PHP, Go, Java, Swift, Kotlin, C ve C++ ile de testler başarılı oldu
- Rust henüz desteklenmiyor
- Konteyner hâlâ harici ağ isteklerini doğrudan gerçekleştiremiyor; ancak
pip install ve npm install proxy üzerinden çalışıyor
container.download aracıyla web üzerindeki dosyalar belirtilen yola indirilebiliyor
- ChatGPT URL'yi tanımlayıp ilgili dosyayı sandbox ortamına kaydettikten sonra işleyebiliyor
container.download özelliği
container.download, genel erişime açık URL'lerden dosya alıp konteyner dosya sistemine kaydeden bir araç
- İndirilen dosyalar konteyner içinde arşivden çıkarma, ayrıştırma, dönüştürme gibi son işlemlerden geçirilebiliyor
- Test sonuçlarına göre istek başlıklarında
User-Agent: ChatGPT-User/1.0 yer alıyor ve IP'nin Microsoft Azure Cloud (Des Moines, Iowa) olduğu görülüyor
Güvenlik doğrulaması: veri sızdırma olasılığı var mı?
container.download aracının veri sızdırma zafiyeti oluşturup oluşturamayacağını görmek için deney yapıldı
- Sorgu dizesi içeren URL çağrılarında “url not viewed in conversation before” hatası alındı
- Bu, Claude'un Web Fetch özelliğine benzer bir URL erişim kısıtlama güvenlik önlemi; yalnızca kullanıcı girdisi ya da arama sonuçlarıyla doğrulanmış URL'lere erişilebiliyor
web.run üzerinden bazı sorgu dizeleri iletilebildi; ancak önceki konuşma geçmişini içeren uzun dizeler filtre tarafından engellendi
- Şimdiye kadarki deneyler, veri sızdırma riskinin düşük olduğuna işaret ediyor; yine de ek güvenlik araştırmasına ihtiyaç olduğu belirtiliyor
Bash ve çok dilli çalıştırma
- Bash çalıştırma desteği sayesinde ChatGPT artık sistem düzeyinde komutlar çalıştırabiliyor
- Örnek:
npm install komutunu çalıştırıp sonucunu doğrulayabiliyor
- Activity panelindeki çalıştırma günlükleri (siyah-beyaz konsol günlükleri) üzerinden komutların gerçekten çalıştırılıp çalıştırılmadığı doğrulanabiliyor
- Çeşitli dillerde “Hello World” çalıştırma testleri başarılı oldu; böylece çok dilli kod çalıştırma ortamı doğrulanmış oldu
pip ve npm paket kurulum mekanizması
- Konteyner, harici ağ engelli durumdayken bile OpenAI iç proxy'si (
applied-caas-gateway1.internal.api.openai.org) üzerinden paket kurulumu yapabiliyor
PIP_INDEX_URL, NPM_CONFIG_REGISTRY gibi ortam değişkenleri bu proxy'yi işaret ediyor
pip, uv, npm gibi başlıca paket yöneticileri bu proxy üzerinden çalışıyor
- Ortam değişkenleri içinde
CAAS_ARTIFACTORY_* öneki taşıyan çeşitli kayıt defteri yolları da bulunuyor
- PyPI, npm, Go, Maven, Gradle, Cargo, Docker gibi çok sayıda iç depo yolu mevcut
- Rust ve Docker henüz kurulu değil; ancak gelecekte genişleme ihtimaline işaret ediyor
Birleşik kullanım ve sonraki görevler
- ChatGPT artık Python ve Node.js paketlerini kurup bunları yüklenen veya indirilen dosyalara uygulayabiliyor
- Kod yazma, çalıştırma, veri işleme ve dosya girdi/çıktısına kadar tam teşekküllü geliştirme ortamı düzeyinde işlevler kazanmış durumda
- En büyük eksik resmi dokümantasyonun olmaması; sürüm notları ile ayrıntılı kısıtların yayımlanması gerekiyor
- OpenAI'nin bu özellik grubuna uygun bir ad vermesi gerektiği, şimdilik ise geçici olarak “ChatGPT Containers” adının kullanıldığı belirtiliyor
ChatGPT araçlarının genel liste özeti
- GPT-5.2 ortamında kullanılabilen araçların listesi yayımlandı
- python.exec, web.run, container.exec, container.download, image_gen.text2im gibi araçlar buna dahil
- Her aracın açık bir açıklaması (description) ve imzası (signature) bulunuyor
container.exec komut çalıştırma, container.feed_chars etkileşimli oturuma girdi sağlama, container.open_image ise görsel gösterme işlevi sunuyor
bio.update, personal_context.search, user_settings.set_setting gibi kullanıcıya özel işlevler de listede yer alıyor
- Genel olarak ChatGPT, kod çalıştırma, web erişimi, dosya işleme ve kullanıcı bağlamı yönetimini birleştiren bileşik bir yapay zeka ortamına evriliyor
1 yorum
Hacker News yorumları
Teknik destek tarafında çalışıyorum; Python'a aşinayım ama geliştirici değilim
Ancak son birkaç haftada Gemini ve Claude bana “bilgisayar kullanabiliyor musun?” diye sordu
Ben de “Hangi bilgisayar? Benim bilgisayarım mı? Yoksa sizin bilgisayarınız mı?” diye karşılık verdim
Ücretsiz tarayıcı sürümünü kullandığım için benim bilgisayarımı doğrudan kullanabileceklerini düşünmemiştim ama meğer kendi ortamlarında Python script'leri çalıştırıyorlarmış
Hesaplama problemlerini çözmek için LLM'ye gerçek bir bilgisayar sağlama fikrini ilk kimin düşündüğünü merak ettim
Bir de Nano Banana'yı prompt olarak çalıştırırken Gemini'nin görsel üreticiden üçüncü tekil şahıs gibi bahsetmesi, “kaplumbağanın üstündeki kaplumbağa” hissi verdi
Deneyimimize göre ajana bir Linux ortamı vermek bileşik faydalar sağlıyor
Normal araçlarla ele alınması zor tuhaf durumları kendi kendine çözüyor
Örneğin, .png diye adlandırılmış bir dosya aslında jpeg ise magic byte'ları okuyup doğru şekilde işliyor
Vision modeliyle ICC profillerini ya da mürekkep yoğunluğunu doğrulamaya çalıştım ama sık sık saçmalıyordu
Sonunda ajana ImageMagick erişimi verdim ve doğrudan analiz etmesini sağladım; güvenilir olan tek yöntem buydu
Aksi halde başarısız baskıların maliyeti bana kalıyordu
Linux'taki çoğu görsel görüntüleyici ya da düzenleyici, dosya biçimini zaten uzantı yerine magic byte'lara göre belirliyor
Microsoft'un uzantıya bağımlı tasarımı bence bu sorunu ortaya çıkaran neden
İnsan için sıradan Unix araçlarıyla birkaç saniyede yapılabilecek bir şey
Temel ChatGPT artık Node.js, Ruby, Perl, PHP, Go, Java, Swift, Kotlin, C, C++ ve daha fazlasında kod çalıştırabiliyor
Resmî sürüm notlarında yok ama ücretsiz hesaplarda da doğrulandı
paylaşım bağlantısı
“gmail (read-only)” gibi bir öğe gördüğümde şaşırdım
ChatGPT Android uygulaması böyle bir yetkisi olmadığını söylüyor ama Gmail okuma erişiminin hangi bağlamda mümkün olduğunu merak ediyorum
iPhone uygulamasında da gmail. ve gcal. özellikleri görünüyordu
paylaşım örneği
Muhtemelen Mashable yazısında geçen özelliktir
Görünüşe göre kullanıcıların bunu etkinleştirmek için isteyerek onay vermesi gerekiyor
Bu aralar tüm şirketler tool calling özelliğini kendi platformlarına kilitlemek için yarışıyor gibi görünüyor
Sonunda model yerel ortamda neredeyse her işi yapabilir hale gelirse sandbox tartışmalarının da anlamı azalacak gibi
Kalıcı sanal geliştirme ortamlarını ne zaman sunacaklarını merak ediyorum
AI kodlama araçlarını ya da ajanları izole ortamlarda çalıştırma fikrinin hâlâ değerli olduğunu düşünüyorum
Çoğu geliştirici muhtemelen genel GPT web arayüzü yerine böyle özelleşmiş kodlama araçlarını kullanacaktır
Oturumu açıp çalışmaya başlıyorsunuz, sonra bir gün sonra geri dönseniz bile dosya sistemi durumu olduğu gibi kalıyor
Muhtemelen maliyeti düşük tutmak için object storage kullanan bir yapıları var
Bu arada Fly'ın Sprites.dev tasarım yazısı da ilgi çekici
Yerel donanım yerine yalnızca ince istemcilerin olduğu ve gerçek iş yüklerinin Microsoft gibi yerlere bırakıldığı bir yapı
Bana göre yerel geliştirme ortamının olmaması cehennem gibi ama gidişat sanki o tarafa doğru
Bu özellik ya inanılmaz zaman kazandıracak ya da eğitsel bir kesinti (outage) yaratacak gibi görünüyor
Simon'ın dedektif gibi keşfi harika
Bu tür “keşif odaklı gönderiler” resmî duyurulardan çok daha ilgi çekici
Sıradan bir basın bülteninden çok daha fazla ilham veriyor
Yakında ChatGPT'nin tek kullanımlık uygulamaları (single-use app) anında oluşturduğu bir döneme gireceğiz gibi geliyor
Tarayıcı içinde bulut sandbox uygulamaları üretip hedefe ulaşıyor, sonra da işi bitince hemen atıyor olacak