1 puan yazan GN⁺ 2024-10-26 | 1 yorum | WhatsApp'ta paylaş
  • Anthropic, Claude.ai'nin sohbet botu arayüzü için "Analysis Tool"u kullanıma sundu
  • Bu araç, OpenAI'nin ChatGPT code interpreter moduna benziyor ve Claude'un kod yazıp çalıştırarak sonuçları konuşmada kullanabilmesini sağlıyor
  • Kullanıcılar bu özelliği Claude özellik bayrakları sayfasından etkinleştirebilir

JavaScript kod yürütme biçimi

  • ChatGPT code interpreter ve Google Gemini, Python kodu yazıp bunu güvenli bir sandbox sunucusunda çalıştırarak işliyor
  • Claude ise Python yerine JavaScript kullanıyor ve doğrudan tarayıcı içinde çalışıyor
  • Kısıtlı bir Web Worker içinde çalışıyor ve console.log() mesajlarını yakalayarak ana sayfayla iletişim kuruyor
  • repl adlı bir araçla uygulanmış; Claude'a bir prompt vererek repl fonksiyonunun açıklamasını istemek mümkün

repl

  • repl, bir JavaScript REPL'i
  • Karmaşık matematik problemleri veya büyük kullanıcı dosyalarını analiz etmek için kullanılıyor
  • fs.readFile() fonksiyonuyla paylaşılan dosyalardan veri okunabiliyor
  • Lodash ve Papa Parse gibi kütüphaneler kullanılabiliyor
  • Bu bir Node.js ortamı değil; React tarzı import sözdizimi kullanılmalı
  • Analysis Tool ile Claude Artifacts arasındaki etkileşim biraz kafa karıştırıcı
    • Analysis Tool kodu, Artifact ile paylaşılan bir ortamda bulunmuyor
    • Analysis Tool kodunu Artifact içinde yeniden kullanmak için tüm kodu tekrar yazmak gerekiyor
  • Yüklenen dosyalar şu anda Claude bağlamına ekleniyor, bu yüzden boyut sınırı var ve yalnızca metin biçimleri çalışıyor

GN⁺ özeti

  • Claude'un yeni analiz aracı, JavaScript tabanlı olması ve doğrudan tarayıcıda çalışmasıyla ChatGPT ve Google Gemini'den ayrışıyor
  • Dosya işleme özelliği içerdiği için veri analizi görevlerinde faydalı görünüyor
  • Ancak şimdilik yalnızca metin biçimli dosyaları desteklemesi ve Artifact entegrasyonunun biraz sınırlı olması nedeniyle hâlâ geliştirmeye açık görünüyor
  • OpenAI veya Google gibi Python tabanlı çözümleri tercih eden kullanıcılar için biraz alışılmadık gelebilir
  • İleride ikili dosya işleme veya SQLite gibi ek özellikler desteklenirse kullanım değeri daha da artabilir

1 yorum

 
GN⁺ 2024-10-26
Hacker News görüşü
  • JavaScript'i istemci tarafında çalıştırarak sunucu maliyetlerini azaltma fikri ilgi çekici

    • Anthropic'in sunucuyu her seferinde çalıştırmak zorunda olmaması açısından maliyet tasarrufu sağlayacağı düşünülüyor
  • Modele yönelik kullanıcı tanımlı yönergelerde "Bu, Artifacts'ta kullanılan antArtifact sözdizimine benziyor, ancak onunla aynı değil" ifadesi yer alıyor

    • Sistem isteminde modelden özür diliyormuş gibi görünen ifade ilgi çekici
  • Tarayıcı sandbox'ında güvenilmeyen JavaScript kodunu çalıştırmak için doğru deseni arıyordum; görünüşe göre Anthropic bunu çözmüş

    • JavaScript kodları o kadar fazla obfuscate edilmiş ki tersine mühendislik yapmak zor
  • Claude ve ChatGPT ile kod üretim testleri yaptım

    • Python çalışırken Sonnet (3.5 öncesi sürüm), okunabilirlik, yapı ve prompt'u anlama açısından ChatGPT'den üstündü
    • JavaScript projelerine geçtikten sonra Sonnet 3.5 daha ayrıntılı oldu ve düzeltme gerektirdi; ChatGPT ise daha kısa ve daha isabetliydi
    • Claude JavaScript'e odaklanırsa iyileşip iyileşmeyeceğini merak ediyorum
  • duckdb-wasm iyi bir ekleme olurdu

    • Definite'te kullanılıyor ve duckdb hakkında olumlu düşünülüyor
  • JavaScript bu iş için mükemmel bir dil

    • Yapay zekanın serbestçe çalışabileceği sandbox bir kodlama ortamı bekleniyor
  • Bu harika bir ilerleme, ancak bağlam dışına çıkana kadar çok faydalı olmadığını düşünüyorum

    • Anthropic'ten beklenti yüksek ve 2021'de öngörüldüğü gibi kazananın her şeyi aldığı bir pazar oluşmamış olmasına seviniyorum