1 पॉइंट द्वारा GN⁺ 2024-10-26 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Anthropic ने Claude.ai के chatbot interface के लिए "Analysis Tool" जारी किया है
  • यह टूल OpenAI के ChatGPT code interpreter mode जैसा है, और Claude को code लिखने व चलाने की सुविधा देता है ताकि वह उसके परिणामों को बातचीत में इस्तेमाल कर सके
  • उपयोगकर्ता Claude feature flag page में इस फीचर को enable कर सकते हैं

JavaScript code execution का तरीका

  • ChatGPT code interpreter और Google Gemini, Python code लिखकर उसे सुरक्षित sandbox server पर चलाने के तरीके से काम करते हैं
  • Claude, Python की जगह JavaScript का उपयोग करता है और यह सीधे browser के भीतर चलता है
  • यह सीमित Web Worker में चलता है, और console.log() message intercept के माध्यम से main page से संचार करता है
  • इसे repl नाम के टूल के रूप में लागू किया गया है, और Claude से prompt के जरिए repl function का विवरण माँगा जा सकता है

repl

  • repl एक JavaScript REPL है
  • इसका उपयोग जटिल गणितीय समस्याओं या बड़े user files के analysis में किया जाता है
  • fs.readFile() function से shared files में मौजूद data पढ़ा जा सकता है
  • Lodash, Papa Parse जैसी libraries का उपयोग किया जा सकता है
  • यह Node.js environment नहीं है, और React-style import syntax का उपयोग करना होता है
  • analysis tool और Claude Artifacts के बीच interaction कुछ हद तक उलझाने वाला है
    • analysis tool का code Artifact के साथ shared environment में नहीं होता
    • analysis tool के code को Artifact में दोबारा इस्तेमाल करने के लिए पूरा code फिर से लिखना पड़ता है
  • upload की गई files मौजूदा Claude context में जोड़ी जाती हैं, इसलिए size limit होती है और केवल text format काम करता है

GN⁺ की संक्षिप्त टिप्पणी

  • Claude का नया analysis tool JavaScript-आधारित है और सीधे browser में चलता है, यही बात इसे ChatGPT या Google Gemini से अलग बनाती है
  • इसमें file processing capability शामिल है, इसलिए यह data analysis कार्यों में उपयोगी हो सकता है
  • हालांकि, अभी यह केवल text format files को support करता है और Artifact के साथ इसका integration कुछ सीमित है, इसलिए सुधार की गुंजाइश दिखती है
  • OpenAI या Google की तरह Python-आधारित solution पसंद करने वाले उपयोगकर्ताओं को यह थोड़ा अपरिचित लग सकता है
  • आगे अगर binary file processing या SQLite जैसी अतिरिक्त सुविधाएँ support की जाएँ, तो इसकी उपयोगिता और बढ़ सकती है

1 टिप्पणियां

 
GN⁺ 2024-10-26
Hacker News राय
  • सर्वर लागत कम करने के लिए client-side पर JavaScript चलाने का विचार दिलचस्प है

    • Anthropic के लिए यह लागत बचत ला सकता है क्योंकि उसे हर बार सर्वर रन नहीं करना पड़ेगा
  • मॉडल के लिए custom instructions में यह स्पष्ट किया गया है कि "यह Artifacts में इस्तेमाल होने वाले antArtifact syntax के समान है, लेकिन बिल्कुल वही नहीं है"

    • system prompt में मॉडल से मानो माफ़ी मांगने जैसा वाक्य दिलचस्प लगा
  • मैं browser sandbox में untrusted JavaScript code चलाने का सही pattern खोज रहा था, और लगता है Anthropic ने इसे हल कर लिया है

    • उनका JavaScript code इतना obfuscated है कि उसका reverse engineering करना मुश्किल है
  • मैंने Claude और ChatGPT पर code generation test करके देखा

    • Python कामों में Sonnet (3.5 से पहले का version) readability, structure और prompt understanding के मामले में ChatGPT से बेहतर था
    • JavaScript project पर जाने के बाद Sonnet 3.5 ज़्यादा verbose था और उसमें edits की ज़रूरत पड़ी, जबकि ChatGPT ज़्यादा concise और accurate था
    • मैं देखना चाहता हूँ कि क्या JavaScript पर ध्यान देने से Claude में सुधार होगा
  • duckdb-wasm एक अच्छा addition होगा

    • मैं इसे Definite में इस्तेमाल कर रहा हूँ और duckdb के बारे में मेरी राय सकारात्मक है
  • JavaScript इस काम के लिए एकदम उपयुक्त language है

    • मैं ऐसे sandbox coding environment की उम्मीद कर रहा हूँ जहाँ AI खुलकर काम कर सके
  • यह शानदार प्रगति है, लेकिन मुझे नहीं लगता कि यह context window से बाहर जाने से पहले तक बहुत उपयोगी है

    • Anthropic से उम्मीदें काफ़ी हैं, और खुशी है कि यह 2021 में की गई मेरी भविष्यवाणी की तरह winner-takes-all market नहीं बना