7 puan yazan GN⁺ 2025-09-10 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Anthropic’in “Upgraded file creation and analysis” özelliğini gerçekten kullanma deneyimine dayanan, bunu kod çalıştırabilen bir analiz aracı olarak ele alan bir inceleme by Simon Willison
  • Bu yeni özellik, sunucu tarafı bir konteynerde Python·Node.js kodu çalıştırmayı ve dosya oluşturma·düzenlemeyi destekliyor; önceki tarayıcı içi JS tabanlı ‘Analysis tool’ ile uygulama açısından tamamen farklı
  • Konteyner, Ubuntu 24.04.2, Python 3.12.3, Node v18.19.1, yaklaşık 9GB RAM/5GB disk sunuyor ve Envoy proxy tabanlı ağ beyaz listesi ile PyPI paket kurulum izni gibi özelliklere sahip
  • Gerçek testler olarak SQLite şema diyagramı PDF’i oluşturma ve Apollo’nun yapay zeka benimseme oranı grafiğini yeniden üretme deneniyor; prompt tasarımı ve görselleştirme düzeltmesi süreciyle sonuç kalitesi artırılabiliyor
  • Kısmi internet erişimi, prompt injection ve veri sızıntısı riski taşıdığı için kullanıcı gözetimi gerekiyor; aynı zamanda özellik adlandırma ve açıklama konusundaki başarısızlık sektör genelinde süren bir sorun olarak kalıyor

Özellik özeti

  • Anthropic, Claude’un dosya oluşturma ve düzenleme desteği sunduğunu duyurdu
    • Claude.ai ve masaüstü uygulamasında Excel elektronik tabloları, Word belgeleri, PowerPoint slaytları ve PDF oluşturabiliyor
    • Kullanıcılar veri yükleyerek veya gereksinimlerini anlatarak hemen kullanılabilir dosyalar elde edebiliyor
  • Önizleme, Max, Team, Enterprise planı kullanıcılarına açık; Pro planı için destek birkaç hafta içinde gelecek
  • Başlıca işlevler:
    • Veri analizi: Ham veriyi temizleyip istatistiksel analiz, grafikler ve temel içgörüler sunma
    • Elektronik tablo üretimi: Finansal model, proje takipçisi, bütçe şablonu gibi formüllü dosyalar oluşturma
    • Biçimler arası çalışma: PDF’yi PowerPoint’e dönüştürme, toplantı notlarını belgeye derleme gibi işlemler
  • Yazar Simon Willison bunu ChatGPT Code Interpreter karşılığı bir özellik olarak tanımlıyor ve resmi ad olan “Upgraded file creation and analysis” ifadesini uygunsuz bir adlandırma olarak değerlendiriyor
  • Önceki özellikle farklar
    • Ekim 2024’teki Analysis tool: kullanıcının tarayıcısında JS çalıştıran hafif bir analiz aracıydı
    • Eylül 2025’teki yeni özellik: sunucu tarafı konteynerde shell komutları·Python·Node.js çalıştırıp dosya okuma/oluşturma yapan, tam teşekküllü bir code interpreter
    • Aynı şirketin API’sindeki Code execution tool ile benzer, ancak son kullanıcıların sunucu konteynerinde keyfi kod çalıştırabilmesi ilk kez sunuluyor

Yeni Code Interpreter’ın özellikleri

  • Claude’un Code Interpreter’ı, ChatGPT Code Interpreter’a benziyor
  • PyPI üzerinden Python paketi kurulabiliyor (ör. pip install sqlite-utils)
    • Node.js v18.19.1 önceden kurulu geliyor ve global npm paketleri kullanılabiliyor
  • Ortam ayrıntıları:
    • OS: Ubuntu 24.04.2 LTS, Linux çekirdeği 4.4.0
    • Mimari: x86_64, shell: GNU Bash 5.2.21
    • Python: 3.12.3, pip: 24.0
    • Disk: 4.9GB (4.6GB kullanılabilir), RAM: 9.0GB
  • Kısıtlar: dosya yükleme/indirme 30MB ile sınırlı; ChatGPT’nin 512MB sınırına kıyasla daha dar
    • İnternet erişimi: Envoy proxy altında katı bir beyaz liste uygulanıyor
    • curl ile genel sitelere (ör. google.com) erişim 403 Forbidden hatası veriyor
    • İzinli alan adları: api.anthropic.com, github.com, registry.npmjs.org / npmjs.com, pypi.org / files.pythonhosted.org gibi, ağırlıkla paket ve sürüm yönetimine odaklı bir beyaz liste
    • pip install sqlite-utils gibi PyPI paket kurulumları yapılabiliyor; Node çalışma zamanı da anında kullanılabiliyor
    • web_fetch, web_search konteynerleri üzerinden sınırlı web içeriği erişimi mevcut

Kurulum ve kullanım

  • Etkinleştirme: claude.ai/settings/features adresinde Upgraded file creation and analysis anahtarını açmak gerekiyor
    • Analysis Tool ile aynı anda etkinleştirilemiyor; bu da kafa karışıklığını önleme amacı taşıyor
  • Basit görev: SQLite → join diyagramı PDF’i

    • Girdi: TIL sitesinin SQLite DB’si (≈21.9MB) yüklenip tablolar arası join diyagramı PDF’i oluşturması isteniyor
    • Sonuç: PDF/PNG üretimi başarılı; bağlantı çizgilerinin okunabilirliği biraz zayıf olsa da prompt güçlendirmesiyle iyileştirilebileceği görülüyor
    • Anlamı: Yüklenen DB dosyasını Python ile analiz edip görsel/PDF üretme biçimindeki standart Code Interpreter iş akışı sorunsuz çalışıyor
  • Zor görev: yapay zeka benimseme oranı grafiğini yeniden üretme

    • Görev: ekran görüntüsü + XLSX girdisiyle orijinale benzeyen bir zaman serisi çizgi grafiği üretmesi isteniyor
    • Süreç:
      • İlk sonuçta düz çizgi bağlantıları ve çakışan etiketler gibi görsel pürüzler var
      • 6 anketlik hareketli ortalama uygulanması istenerek trend çizgisi iyileştiriliyor
      • düz çizgi yerine eğrisel interpolasyon” talebi açıkça belirtilince daha yumuşak eğriler elde ediliyor; başlık çakışması da ek talimatla düzeltiliyor
    • Çıkarım: modele uygun promptlar ile görselleştirme parametresi ayarları birlikte kullanıldığında, ChatGPT’ye benzer bir üretkenlik elde etmek mümkün

Güvenlik ve prompt injection riski

  • İnternet erişimi nedeniyle prompt injection saldırısı riski bulunuyor
    • Kötü niyetli komutlar dosya veya web sitesi üzerinden eklenebilir
    • Örnek: güvenilmeyen kodun çalıştırılması, hassas verilerin sızdırılması
  • Anthropic, red teaming ve güvenlik testleri yürüttüğünü söylüyor; kullanıcı gözetimi öneriliyor
    • GitHub erişiminin açık olması, veri sızıntısı vektörünü artırabileceği yönünde kaygı yaratıyor
  • Öneri: Hassas verilerle çalışırken dikkatli olunmalı; beklenmedik veri erişimi görülürse işlem hemen durdurulmalı

Kullanılabilirlik ve kalite değerlendirmesi

  • Claude Code Interpreter, ChatGPT Code Interpreter’ı aşan işlevler sunuyor
  • Artıları
    • PyPI kurulum izni + Node desteği sayesinde araç ekosistemi genişletilebilirliği güçlü
    • Dosya üretimi·dönüştürme·görselleştirme dahil etkileşimli pipeline tek seferde yürütülebiliyor
  • Sınırları
    • 30MB dosya sınırı, büyük veri setleri ve DB yüklemeleri için kısıt oluşturuyor
    • Bazı görselleştirmelerde ince ayar için ek prompt tekrarları gerekebiliyor
  • Değer: Code Interpreter, LLM’lerin en faydalı özelliklerinden biri ve Claude’daki bu yükseltme beklentiyi artırıyor

Adlandırma ve iletişim sorunu

  • Anthropic, geçmişteki Analysis tool adının ardından bu kez “Upgraded file creation and analysis” gibi daha da kafa karıştırıcı bir ad kullanıyor; kod çalıştırma yeteneğini lansman dokümanlarında geri plana itiyor
  • OpenAI’da da Code Interpreter ↔ Advanced Data Analysis arasında isim dalgalanması örnekleri var; resmi landing page görünürlüğü de düşük
  • Sonuç: Sektör, kod çalıştırabilen dosya oluşturma ve analiz özelliğinin temel değerini anlatmakta tutarlı biçimde başarısız oluyor; kullanıcı anlayışı ve güveni için terimlerin ve rehberliğin iyileştirilmesi gerekiyor

Henüz yorum yok.

Henüz yorum yok.