5 puan yazan GN⁺ 2026-01-28 | 1 yorum | WhatsApp'ta paylaş
  • 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

 
GN⁺ 2026-01-28
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

    • Ben de print-on-demand iş akışında benzer bir deneyim yaşadım
      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
    • Magic byte okumak aslında basit bir özellik
      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
    • Bunun LLM'in yapması gereken kadar özel bir iş olup olmadığından emin değilim
      İ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ı

    • Bir .deb dosyası vererek D dili derleyicisi DMD'yi kurdurabildim
      paylaşım bağlantısı
    • Ne yazık ki C# listede yok
  • “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

  • 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

    • vibebin projesi üzerinde çalışıyorum ve
      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
    • Claude Code for the web zaten bir tür kalıcı sanal geliştirme ortamı
      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
    • Bence Anthropic bu yüzden Bun'ı satın aldı
    • Birçok şirket bu yöne gidiyor
      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

    • Eğer ajan modeli kendi kendine güncelleyebiliyorsa, bu sadece model için eğitici olur
  • Simon'ın dedektif gibi keşfi harika
    Bu tür “keşif odaklı gönderiler” resmî duyurulardan çok daha ilgi çekici

    • Evet, insanların bir şeyleri bizzat bulup paylaşmasından doğan bir yaratıcı enerji var
      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

    • Bunu şimdiden hayata geçirmiş örnekler var
    • Mesela exe.dev ya da sprites.dev gibi alternatifler mevcut