MicroLLM Lab – ब्राउज़र में 7 छोटे LLM आज़माएँ

पूरी तरह ब्राउज़र में चलने वाले छोटे language models डेवलपर्स को अपनी गति और हल्केपन से प्रभावित कर रहे हैं, लेकिन आधुनिक chat-style LLMs की तुलना में उनकी क्षमताएँ अभी भी काफी सीमित हैं। टिप्पणीकार MicroLLM Lab demo की प्रशंसा करते हैं क्योंकि यह WebGPU और WASM पर on-device inference दिखाता है, जबकि साथ ही frequent hallucinations, कमजोर reasoning, English-only व्यवहार, और भ्रमित UI design को भी उजागर करता है। थ्रेड में तकनीकी चुनौतियाँ—खासकर Firefox और GPU compatibility—भी सामने आती हैं, और Web Models API तथा इसी तरह की परियोजनाओं की ओर इशारा किया जाता है जो web पर local, privacy-preserving model execution को standardize और बढ़ाने का प्रयास कर रही हैं।

कुल प्रभाव

  • कई लोगों को यह डेमो मज़ेदार, आँखें खोल देने वाला प्रमाण लगता है कि ब्राउज़र-आधारित, डिवाइस पर ही inference कितना आगे बढ़ चुका है।
  • दूसरों के लिए ये मॉडल assistant-शैली के कामों के लिए “अप्रयोगी” हैं, क्योंकि आउटपुट अक्सर बेतुके, दोहरावदार, या loop में फँसे हुए होते हैं।
  • कई टिप्पणियाँ इस अनुभव की तुलना शुरुआती GPT-2 / “prompt engineering” दौर से करती हैं: रोचक, लेकिन नाज़ुक और अविश्वसनीय।

छोटे मॉडलों की क्षमताएँ और सीमाएँ

  • आम सहमति: ये small language models (SLMs) हैं, पूर्ण assistants नहीं।
  • उपयुक्त उपयोग सुझाए गए: sentiment analysis, text classification, entity extraction, simple completions।
  • open-ended chat, recipes, factual Q&A, या बुनियादी reasoning (जैसे 2+2, capitals, populations, card counts) के लिए, उपयोगकर्ताओं ने अक्सर hallucinations और तार्किक गलतियाँ रिपोर्ट कीं।
  • कुछ आउटपुट मज़ाकिया ढंग से गलत हैं (जैसे cats “not animals,” South Africa के अजीब जवाब, हास्यास्पद population numbers, अजीब recipes)।
  • कुछ prompts पर उचित जवाब मिलते हैं, जिससे पता चलता है कि सावधानीपूर्वक prompting के साथ ये मॉडल कभी-कभी सुसंगत व्यवहार कर सकते हैं।
  • कई उपयोगकर्ता निष्कर्ष निकालते हैं कि ये उदाहरण अभी सामान्य assistants के रूप में व्यावहारिक रूप से उपयोगी नहीं हैं, और इस lab को मुख्यतः capability showcase मानते हैं।

उपयोगकर्ता अनुभव और इंटरफ़ेस

  • कई उपयोगकर्ता UI की आलोचना करते हैं:
    • टेक्स्ट बहुत छोटा और घना।
    • interactive भाग से पहले बहुत अधिक upfront, ज़्यादातर नज़रअंदाज़ की जा सकने वाली, AI-जनित व्याख्या।
    • confusing footer और यह स्पष्ट उदाहरणों की कमी कि SLMs किस काम में अच्छे हैं।
  • लेखक जवाब में:
    • एक बड़ा “tl;dr” जोड़ते हैं और लंबे टेक्स्ट को वैकल्पिक चिह्नित करते हैं।
    • फ़ॉन्ट साइज़ बढ़ाते हैं और footer को सरल बनाते हैं।
  • कुछ का तर्क है कि post noisy layout के बावजूद सफल रहा, उसके कारण नहीं।

तकनीकी कार्यान्वयन और प्रदर्शन

  • मॉडल ब्राउज़र में WebGPU के जरिए चलते हैं, और WebAssembly एक धीमे fallback के रूप में है।
  • कई लोग आधुनिक hardware पर आश्चर्यजनक रूप से तेज token generation की रिपोर्ट करते हैं; कुछ लोग विशिष्ट tokens-per-second संख्याएँ साझा करते हैं।
  • दूसरों को समस्याएँ आती हैं:
    • Firefox/Linux पर WebGPU उपलब्ध नहीं या buggy है (जैसे GPUShaderStage errors), जिसके लिए flags या fallback की आवश्यकता होती है।
    • macOS crash होने की एक रिपोर्ट (कारण स्पष्ट नहीं)।
    • कुछ उपयोगकर्ता models लोड नहीं कर पाते या कहते हैं “nothing works,” जबकि अन्य रिपोर्ट करते हैं कि mainstream browsers पर सब कुछ काम कर रहा है।
  • सुझावों में बेहतर feature detection, असमर्थित सेटअप के लिए स्पष्ट warnings, और models को CDN के जरिए serve करना शामिल है।

संबंधित प्रोजेक्ट्स और व्यापक प्रभाव

  • कई संबंधित in-browser LLM / WebGPU demos और labs साझा किए जाते हैं, जिनमें single-file chat apps, tiny “story” models, और अन्य mini-labs शामिल हैं।
  • एक प्रस्तावित “Web Models API” standard पर चर्चा होती है, जिसमें model registries और संभवतः P2P distribution से जुड़े प्रश्न शामिल हैं।
  • कुल भावना: छोटे मॉडल भी सीधे ब्राउज़र में चलाना, यहाँ तक कि air-gapped परिदृश्यों में भी, अपनी वर्तमान गुणवत्ता सीमाओं के बावजूद शक्तिशाली और आशाजनक माना जाता है।