MemoryCache: ब्राउज़र-आधारित लोकल AI को मजबूत करने के लिए Mozilla प्रोजेक्ट
(future.mozilla.org)- दिया गया मुख्य पाठ Mozilla New Products होम की सामग्री है, और इसमें Hacker News शीर्षक वाले MemoryCache परिचय का मुख्य पाठ शामिल नहीं है
- Mozilla New Products नई प्रोडक्ट्स को खोजने, टेस्ट करने और एक्सप्लोर करने की जगह है, और यूज़र्स को अगली पीढ़ी की तकनीक को आकार देने में भाग लेने के लिए आमंत्रित करता है
- अभी दिखने वाले प्रोडक्ट्स हैं: वेबसाइट बनाने के लिए Solo, AI सिक्योरिटी bug bounty 0din, और AI सिस्टम्स के लिए web execution और data transformation API Tabstack
- न्यूज़लेटर Mozilla के नवीनतम प्रोडक्ट्स और फीचर्स तक early access, अपडेट्स एक्सप्लोर करने और feedback शेयर करने का रास्ता देता है
- केवल इस मुख्य पाठ से MemoryCache की संरचना, ब्राउज़र-आधारित लोकल AI को मजबूत करने का तरीका, उपयोग विधि या सीमाएं पता नहीं चलतीं
दिया गया मुख्य पाठ Mozilla New Products होम है
- Mozilla New Products को ऐसी जगह के रूप में बताया गया है जहां उत्पादकता बढ़ाने, बिज़नेस ग्रोथ और प्रोडक्ट बनाने में मदद करने वाली innovative products खोजी, टेस्ट और एक्सप्लोर की जा सकती हैं
- Mozilla लोगों को प्राथमिकता देने वाले solutions बनाता है, और यूज़र्स को नए प्रोडक्ट्स की testing में भाग लेकर अगली पीढ़ी की तकनीक को साथ मिलकर आकार देने के लिए आमंत्रित करता है
- यह दिशा रखी गई है कि इंटरनेट का भविष्य खुला, accessible और privacy-first होना चाहिए
पुष्टि किए जा सकने वाले प्रोडक्ट्स और भागीदारी के रास्ते
- Solo: मुफ्त वेबसाइट बनाने और custom domain कनेक्ट करने वाला प्रोडक्ट
- 0din: LLM मॉडल की vulnerabilities ढूंढकर इनाम पाने वाला AI security bug bounty प्रोग्राम
- Tabstack: AI सिस्टम्स को वेब को भरोसेमंद तरीके से पढ़ने और उस पर काम करने में मदद करने वाला web execution और data transformation API
- यह AI agents, research tools, data pipelines और autonomous workflows बनाने वाले developers के लिए है
- Mozilla New Products न्यूज़लेटर नवीनतम प्रोडक्ट्स और फीचर्स तक early access, अपडेट्स एक्सप्लोर करने और feedback शेयर करने की सुविधा देता है
- दिए गए मुख्य पाठ में MemoryCache से जुड़ा विवरण नहीं है, इसलिए इसके फीचर्स या implementation details की पुष्टि नहीं की जा सकती
2 टिप्पणियां
सब अच्छा है, लेकिन उम्मीद है कि वे बार-बार browser को तरह-तरह की कबाड़ चीज़ें ठूँसकर एक junk shop बनाने की कोशिश नहीं करेंगे.
पुराने internet suite से कुछ सबक मिले होंगे.
browser तो browser है. AI तो AI है. ज़रूरत पड़े तो उसे अलग से चला लेना ही काफ़ी है.
Hacker News की राय
डेटा को मॉडल के पास ले जाने के बजाय, मॉडल को लोकल डेटा के पास आना चाहिए और डेटा लोकल ही रहना चाहिए
व्यक्तिगत डेटा को लाने वाले open source प्रोजेक्ट बहुत हैं, लेकिन वे images या videos को अच्छी तरह handle नहीं करते। आगे चलकर हर किसी के पास अपना model हो सकता है, लेकिन अभी तकनीक होने के बावजूद ऐसा product या open source कम है जो हर किसी को अपना QLORA, RAG, summarizer आसानी से दे सके
सिर्फ messages या documents ही नहीं, हम जो पढ़ते और लिखते हैं, और हमारे विचार भी हमारी पहचान का हिस्सा हैं। browsing history यह बहुत कुछ बताती है कि हम क्या पढ़ते हैं, लेकिन Google के ads में उपयोग के अलावा इसका लगभग कोई इस्तेमाल नहीं होता। रोज़ देखी जाने वाली news sites, social networks, YouTube videos को जोड़कर यह बताना संभव होना चाहिए कि “आज इन 3 जगहों का सार यह है”
कल https://www.youtube.com/watch?v=zHLCKpmBeKA देखते समय मैंने सोचा कि लगभग 30 साल बीत जाने पर भी अब तक ऐसा computer assistant क्यों नहीं है जो हमसे एक कदम आगे चल सके
LLaVA एक large language model है जिसमें multimodal image capabilities हैं, और यह मेरे laptop पर भी काफ़ी अच्छी तरह चलता है: https://simonwillison.net/2023/Nov/29/llamafile/
Salesforce BLIP जैसे models image caption generation के लिए भी इस्तेमाल हो सकते हैं, और उसके लिए मैंने एक छोटा CLI tool भी बनाया है: https://github.com/simonw/blip-caption
user के बारे में डेटा, यानी computer और internet से आई जानकारी को local database में इकट्ठा किया जाता है, और model को सिखाया जाता है कि वह उसका उपयोग कैसे करे। model लोकल भी हो सकता है और cloud-based भी, और data sensitivity या ज़रूरी capability के आधार पर requests को route किया जा सकता है
अगर यह दिलचस्प लगे तो वहाँ hiring भी चल रही है
मेरी searches का बड़ा हिस्सा पहले देखी हुई चीज़ों को फिर से ढूँढने का होता है, लेकिन page हट चुका हो, search engine में नीचे rank हो, या पुराने HTTP-only documents की तरह SEO के शोर में दब गया हो, तो अक्सर दिक्कत आती है
मैं इस बात से सहमत हूँ कि model को हमारे data की तरफ़ आना चाहिए। अगर Copilot जैसी intelligence पूरी तरह device के अंदर चल सके और messages, browsing history, webpage contents जैसे निजी traces को देख सके, तो यह game changer होगा
Bing Chat की search queries ऐसी लगती हैं जैसे किसी ऐसे uncle ने डाली हों जिसे अभी-अभी search engine क्या है यह समझाया गया हो।
site:याfiletype:जैसे advanced operators, कम से कम parentheses और AND/OR तो इस्तेमाल होने चाहिएइसे बेहतरीन researchers, legal assistants, और वे autistic spectrum के teenagers जो दादाजी की Ellis Island वाली कहानी को तुरंत fact-check करके arrival records और Chicago naturalization के सबूत निकाल लाते हैं, उनकी search process की नकल करने के लिए fine-tune किया जा सकता है
यह अच्छा विचार है। Mozilla को Firefox चलाने में कमजोर execution और राजनीतिक उपदेशों के कारण जायज़ तौर पर काफ़ी आलोचना मिलती है, लेकिन फिर भी मुझे लगता है कि उसमें अभी भी privacy बचाते हुए user-friendly technology बनाने की क्षमता है
मैं Firefox में built-in offline translator का अक्सर उपयोग करता हूँ, और वह जादू जैसा लगता है। मैंने नहीं सोचा था कि server farm स्तर के hardware के बिना ऐसी चीज़ लोकल में चल सकती है
उम्मीद है यह experiment भी वैसा ही निकले
मेरे browsing pattern के लिए यह उतना फिट नहीं बैठता। मैं अपनी browsing history से “chat” नहीं करना चाहता, बस इतना चाहता हूँ कि browser operating system में bookmarks की सामग्री को index करे ताकि असली page content को search किया जा सके
मेरा मानना है कि ChatGPT से मिलने वाला feedback loop हमेशा किसी local GPT equivalent से काफ़ी बेहतर होगा
लेकिन मैं अक्सर उन pages को bookmark करता हूँ जिनमें ज़रूरी जानकारी होती है और जिन्हें बाद में दोबारा, शायद एक से अधिक बार, देखना होता है। इसलिए मैंने ऐसा solution बनाना शुरू किया है जो local browser storage के bookmarks को crawl करे, उन pages को download करे, और operating system के search index में जोड़ दे
यह कई सालों से महसूस हो रही ज़रूरत थी
व्यक्तिगत रूप से, अगर browsers बस history भूलना बंद कर दें तो भी मैं संतुष्ट रहूँगा। Firefox और Safari दोनों में history retention period बहुत छोटा है
browsing history और page contents के साथ “chat” करने का कोई तरीका सच में हो तो अच्छा होगा। सोच रहा हूँ कि क्या visited pages को बाद में process करने के लिए अपने-आप save करने का कोई तरीका है
मैंने 10 साल से भी पहले इसे खोजा था, लेकिन कोई ठीक-ठाक solution नहीं मिला
पारंपरिक बुकमार्क याददाश्त पर निर्भर संगठन होने की वजह से स्केल नहीं कर पाए, इसलिए वे असफल रहे। इस तरह का इंटरफ़ेस स्केलेबल हो सकता है, और अगर इसे सही तरीके से बनाया जाए तो यह बुकमार्क्स को पूरी तरह बदल सकता है
सोचें तो इसे पूरे local files पर भी लागू किया जा सकता है, इसलिए यह पुराने “filesystem को database की तरह” इस्तेमाल करने वाले विचार का बेहतर संस्करण बन सकता है। यह किसी खास knowledge base पर भी फिट बैठता है, उदाहरण के लिए बड़े language model आधारित Zotero जैसा रूप
अगर बड़े language model से RDF सही तरह भरवाया जा सके, और आज की तरह memory और storage कहीं ज़्यादा और तेज़ हों, तो शायद यह काम कर सकता है
https://withorbit.com/
लगता है Mozilla ने कुछ सही पकड़ा है
हर बार दिग्गज कंपनियों के साथ prompts का आदान-प्रदान करके उन्हें और अमीर बनाने के बजाय, यह छोटे local models का इस्तेमाल करता है और privacy का कहीं ज़्यादा सम्मान करता है
अगर इसका operating model ऐसा है, तो मैं open source में योगदान देने या यहाँ तक कि फंड देने के लिए भी तैयार हूँ
सच कहूँ तो मैं Mozilla संगठन का बहुत बड़ा प्रशंसक नहीं हूँ, लेकिन underdog का समर्थन किए बिना रहना मुश्किल है
जिनकी रुचि हो, उनके लिए PrivateGPT repository यहाँ है: https://github.com/imartinez/privateGPT
लगता है आधिकारिक वेबसाइट पर इसका लिंक नहीं है
अपडेट: खुद देखकर लगा कि local mode में यह llamacpp इस्तेमाल करता है: https://github.com/imartinez/privateGPT/blob/main/private_gp...
शायद इसलिए कि मैंने एक पूर्व intern के रूप में Firefox OS के दौर को देखा है, यह मुझे Mozilla के फिर से अपना operating system लाने की दिशा में re-entry जैसा लगता है
कहा जाता था कि इंटरनेट लोगों को जोड़ने के लिए बना था, लेकिन इस तरह के सारे चमकदार features को browser में ठूँसना सबसे अच्छा तरीका नहीं है
Firefox OS मूल रूप से एक छोटा Linux kernel, Gecko, और rendering के लिए HTML5 से बना था। iOS और iPadOS की तरह Mozilla भी devices या platforms के लिए ऐसा मिलता-जुलता operating system दे सकता है
पिछले 5 सालों में उसने AR और VR में भी निवेश किया है, इसलिए अगर वह आखिरकार किसी और Firefox OS जैसी चीज़ पर दाँव लगाए तो हैरानी नहीं होगी
क्या शायद आपका इरादा fork की गई repository का लिंक देने का था?
https://memorycache.ai/developer-blog/2023/11/30/we-have-a-w... का लिंक https://github.com/misslivirose/Memory-Cache पर जाता है
क्या आपका मतलब https://github.com/Mozilla-Ocho/Memory-Cache था?
सिर्फ़ साझा किए गए लिंक देखकर यह समझना लगभग मुश्किल था कि इसका मतलब क्या है
आधिकारिक साइट पर थोड़ा और पीछे जाने पर दिखा कि “MemoryCache local desktop environment को on-device AI agent में बदलने के लिए एक experimental development project है”
नवंबर की एक पोस्ट भी है: Introducing Memory Cache
https://memorycache.ai/developer-blog/2023/11/06/introducing...