स्प्रेडशीट्स ही आपको चाहिए
प्रोजेक्ट और कार्यान्वयन
- यह शीट GPT‑2 “small” को पूरी तरह Excel में लागू करती है, मुख्यतः एक शिक्षण उपकरण के रूप में ताकि यह दिखाया जा सके कि transformers कैसे काम करते हैं।
- फ़ाइल आकार लगभग 1.2–1.25 GB है और वर्तमान में केवल लगभग 10 tokens को बहुत छोटे context window के साथ संभालती है।
- यह केवल inference के लिए है और इसमें instruction tuning / RLHF तथा अन्य refinements नहीं हैं जो एक base LLM को modern chatbot में बदलते हैं।
- एक GitHub repo है और embeddings सहित और वीडियो बनाने की योजनाएँ हैं; Python-in-Excel PCA और SVD जैसी चीज़ों में मदद कर सकता है।
प्रोग्रामिंग / apps के रूप में स्प्रेडशीट्स
- कई commenters कहते हैं कि spreadsheets उनका default prototyping या यहाँ तक कि production tool हैं: loan tracking, real-estate calculators, और internal tools से लेकर पूरी कंपनियों और trading desks तक।
- स्प्रेडशीट्स को कम friction वाला, visual functional programming environment और यहाँ तक कि dataframes का “grandfather” भी कहा गया है।
- एक बार-बार दिखने वाला तनाव है: spreadsheets बेहद flexible हैं और तेजी से iterate की जा सकती हैं, लेकिन “hairballs” बन सकती हैं जिन्हें maintain करना मुश्किल हो जाता है; इसके बाद teams अधिक rigid internal systems की ओर migrate करती हैं और flexibility खो देती हैं।
Excel skills और best practices
- कई लोग, खासकर finance contexts में तकनीकी भूमिकाओं के बावजूद, कमजोर Excel skills स्वीकार करते हैं और पूछते हैं कि कैसे सुधारें।
- सुझाव: वास्तविक tools बनाकर सीखें, अच्छे sheets को reverse-engineer करें, docs और books का उपयोग करें, और step-by-step मदद के लिए LLMs पर भरोसा करें।
- ठोस सुझाव: hardcoded numbers से बचें, colored input cells का उपयोग करें, absolute/relative references के लिए F4 में महारत हासिल करें, data को presentation से अलग रखें, VLOOKUP की जगह INDEX/MATCH इस्तेमाल करें, array formulas, LET/LAMBDA, named ranges, और basic VBA/SQL का लाभ उठाएँ।
Visual programming और research context
- एक लंबा subthread तर्क देता है कि spreadsheets एक प्रमुख, व्यापक रूप से deployed visual programming language हैं।
- दिए गए कारण: visible data की direct manipulation, 2D layout, implicit dependency graph, immediate feedback, और explicit variables से बचाव।
- दूसरे लोग यह कहते हुए प्रतिवाद करते हैं कि formulas ज़्यादातर छिपे रहते हैं, इसलिए वे “boxes-and-arrows” मानसिक मॉडल से मेल नहीं खाते; लेकिन इसका उत्तर “visual” की एक व्यापक परिभाषा के साथ दिया जाता है जो code display की बजाय interaction style पर केंद्रित है।
Tooling, scale, और limitations
- Excel के locale issues सामने आते हैं: function names और CSV separators भाषा के अनुसार बदलते हैं; portability समस्याग्रस्त है।
- यह sheet LibreOffice या web Excel में काम नहीं करती क्योंकि size limits हैं; Google Sheets पूरे model को समा नहीं सकती।
- Alternative spreadsheet-like backends (जैसे Arrow-based, Row Zero) और GPU/distributed execution को इस paradigm को scale करने के तरीकों के रूप में चर्चा की जाती है।