- Anthropic की “Upgraded file creation and analysis” सुविधा को वास्तव में इस्तेमाल करने के अनुभव पर आधारित, कोड execution-आधारित analysis tool के रूप में इसकी प्रकृति पर Simon Willison की समीक्षा
- यह नई सुविधा server-side container में Python·Node.js code execution और file creation·editing को सपोर्ट करती है, और पहले के browser के भीतर JS-आधारित ‘Analysis tool’ से इसका implementation पूरी तरह अलग है
- container में Ubuntu 24.04.2, Python 3.12.3, Node v18.19.1, लगभग 9GB RAM/5GB disk मिलते हैं, और इसकी खासियत Envoy proxy-आधारित network whitelist तथा PyPI package installation की अनुमति है
- वास्तविक टेस्ट के तौर पर SQLite schema diagram PDF बनाना और Apollo के AI adoption rate chart को दोबारा बनाना किया गया, और prompt design व visualization correction के जरिए output quality बेहतर की जा सकती है
- आंशिक internet access में prompt injection और data exfiltration risk शामिल हैं, इसलिए user monitoring ज़रूरी है, और साथ ही feature naming·description की विफलता पूरे industry की चुनौती बनी हुई है
फीचर अवलोकन
- Anthropic ने घोषणा की कि Claude अब file creation और editing को सपोर्ट करता है
- Claude.ai और desktop app में Excel spreadsheet, Word document, PowerPoint slide, PDF बनाए जा सकते हैं
- user data upload करके या requirements बताकर तुरंत उपयोग के लिए तैयार files हासिल कर सकता है
- यह preview Max, Team, Enterprise plan users के लिए है, और Pro plan में कुछ हफ्तों के भीतर सपोर्ट आने वाला है
- मुख्य फीचर्स:
- data analysis: raw data को साफ करके statistical analysis, chart, और key insight देना
- spreadsheet creation: financial model, project tracker, budget template आदि को formulas सहित बनाना
- cross-format work: PDF को PowerPoint में बदलना, meeting notes को document में व्यवस्थित करना आदि
- लेखक Simon Willison इसे ChatGPT Code Interpreter के समकक्ष फीचर मानते हैं, और आधिकारिक नाम “Upgraded file creation and analysis” को अनुपयुक्त naming बताते हैं
- पुराने फीचर से अंतर
- अक्टूबर 2024 का Analysis tool: user browser में JS execution पर आधारित हल्का analysis tool था
- सितंबर 2025 का नया फीचर: server-side container में shell command·Python·Node.js चलाकर file read/create करने वाला एक पूर्ण Code Interpreter है
- यह उसी कंपनी के API के Code execution tool से मिलता-जुलता है, लेकिन end user का arbitrary code को server container में चलाना पहली बार है
नए Code Interpreter की विशेषताएँ
- Claude का Code Interpreter, ChatGPT Code Interpreter जैसा है
- PyPI से Python package install किए जा सकते हैं, जैसे
pip install sqlite-utils
- Node.js v18.19.1 पहले से installed है, और npm global package भी इस्तेमाल किए जा सकते हैं
- environment details:
- OS: Ubuntu 24.04.2 LTS, Linux kernel 4.4.0
- architecture: x86_64, shell: GNU Bash 5.2.21
- Python: 3.12.3, pip: 24.0
- disk: 4.9GB (4.6GB usable), RAM: 9.0GB
- सीमाएँ: file upload/download 30MB तक सीमित है, जो ChatGPT के 512MB की तुलना में काफ़ी कम है
- internet access: Envoy proxy के तहत सख्त whitelist लागू है
- सामान्य sites जैसे
google.com पर curl करने से 403 Forbidden error मिलता है
- allowed domain: api.anthropic.com, github.com, registry.npmjs.org / npmjs.com, pypi.org / files.pythonhosted.org आदि, यानी package और version management-केंद्रित whitelist
- pip install sqlite-utils जैसे PyPI package install संभव हैं, और Node runtime भी तुरंत इस्तेमाल किया जा सकता है
- web_fetch, web_search container के जरिए सीमित web content access संभव है
सेटअप और उपयोग का तरीका
- activation: claude.ai/settings/features में Upgraded file creation and analysis toggle ऑन करें
- Analysis Tool के साथ इसे एक साथ enable नहीं किया जा सकता, ताकि भ्रम से बचा जा सके
-
सरल कार्य: SQLite → join diagram PDF
- input: TIL site की SQLite DB(≈21.9MB) upload करके table join diagram PDF बनाने का निर्देश
- result: PDF/PNG सफलतापूर्वक बना, हालांकि line connection readability थोड़ी कम रही, लेकिन prompt को बेहतर बनाकर सुधार की संभावना दिखी
- मतलब: uploaded DB file को Python से analyze करके image/PDF generate करने वाला मानक Code Interpreter workflow सुचारु रूप से काम करता है
-
कठिन कार्य: AI adoption rate chart दोबारा बनाना
- task: screenshot + XLSX को input देकर मूल के समान time-series line chart दोबारा बनाने का निर्देश
- process:
- पहली कोशिश में सीधी lines, label overlap जैसी visual roughness थी
- 6-बार survey moving average लागू करने के निर्देश से trend line में सुधार हुआ
- “सीधी line नहीं, curve interpolation” को स्पष्ट रूप से कहने पर chart मुलायम curve के रूप में render हुआ, और title overlap को अतिरिक्त निर्देश देकर ठीक किया गया
- संकेत: model-friendly prompt और visualization parameter tuning को साथ लेकर चलें, तो ChatGPT जैसी productivity हासिल की जा सकती है
सुरक्षा और prompt injection जोखिम
- internet access के कारण prompt injection attack का जोखिम मौजूद है
- malicious command file या website के जरिए डाली जा सकती है
- उदाहरण: untrusted code execution, sensitive data exfiltration
- Anthropic ने red teaming और security testing की है, और user monitoring की सिफारिश की है
- GitHub की अनुमति से data exfiltration vector बढ़ने की चिंता है
- सिफारिशें: sensitive data इस्तेमाल करते समय सावधानी रखें, और अगर अप्रत्याशित data access दिखे तो तुरंत रोक दें
उपयोगिता और गुणवत्ता का मूल्यांकन
- Claude Code Interpreter, ChatGPT Code Interpreter से आगे निकलने वाली क्षमता देता है
- फायदे
- PyPI install की अनुमति + Node support से tool ecosystem की expandability बेहतर है
- file creation·conversion·visualization तक का interactive pipeline एक ही बार में किया जा सकता है
- सीमाएँ
- 30MB file limit बड़े dataset या DB upload के लिए बाधा है
- कुछ visualization में fine-tuning के लिए अतिरिक्त prompt iteration की ज़रूरत पड़ सकती है
- मूल्य: Code Interpreter, LLM की सबसे उपयोगी क्षमताओं में से एक है, और Claude के upgrade से उम्मीदें बढ़ी हैं
naming और communication की चुनौती
- Anthropic ने पहले के Analysis tool नाम के बाद अब “Upgraded file creation and analysis” जैसा और भी भ्रमित करने वाला नाम अपनाया, और code execution capability को launch documents में दबा दिया
- OpenAI में भी Code Interpreter ↔ Advanced Data Analysis के बीच नाम बदलते रहने की मिसाल है, और official landing page visibility भी कम रही है
- निष्कर्ष: code execution-आधारित file creation और analysis की मुख्य value को समझाने में पूरी industry लगातार विफल रही है, और user understanding व trust-building के लिए terminology और guide में सुधार की ज़रूरत है
अभी कोई टिप्पणी नहीं है.