
OpenViking
OpenViking AI एजेंटों के लिए एक ओपन-सोर्स कॉन्टेक्स्ट डेटाबेस है जो एक फाइलसिस्टम पैराडाइम (viking:// URIs) का उपयोग करके मेमोरी, संसाधनों और स्किल्स को व्यवस्थित करता है, जिससे पदानुक्रमित कॉन्टेक्स्ट डिलीवरी, लेयर किए गए लोडिंग और स्वयं-विकसित एजेंट सक्षम होते हैं।
OpenViking क्या है?
OpenViking AI एजेंटों के लिए विशेष रूप से डिज़ाइन किया गया एक ओपन-Tसोर्स कॉन्टेक्स्ट डेटाबेस है। इसे Volcengine (ByteDance की क्लाउड टीम) द्वारा विकसित किया गया है, और यह खंडित वेक्टर स्टोर और फ्लैट कॉन्टेक्स्ट पूल को एक साफ फाइलसिस्टम पैराडाइम से बदल देता है।
सब कुछ — यादें, संसाधन और स्किल्स — viking:// URIs के माध्यम से एक्सेसिबल फाइल या डायरेक्टरी बन जाता है। यह पदानुक्रमित संगठन, लेयर किए गए कॉन्टेक्स्ट लोडिंग (L0/L1 लाइटवेट + ऑन-डिमांड L2), सिमेंटिक रिट्रीवल और स्वयं-विकसित एजेंट व्यवहार को सक्षम करता है।
मुख्य विशेषताएं
- फाइलसिस्टम पैराडाइम: एजेंट कॉन्टेक्स्ट को पारंपरिक फाइल सिस्टम की तरह स्पष्ट पदानुक्रम (संसाधन/, यादें/, स्किल्स/, आदि) के साथ व्यवस्थित करें।
- लेयर किए गए कॉन्टेक्स्ट लोडिंग: डिफ़ॉल्ट रूप से लाइटवेट सारांश (L0/L1) का उपयोग करें और विस्तृत सामग्री केवल तभी फ़ेच करें जब आवश्यक हो, जिससे टोकन खपत में नाटकीय रूप से कमी आती है (96% तक की बचत की सूचना दी गई है)।
- पदानुक्रमित कॉन्टेक्स्ट डिलीवरी: एजेंट स्थिर, अवलोकन योग्य संरचना के साथ कॉन्टेक्स्ट को स्वाभाविक रूप से नेविगेट करते हैं।
- स्वयं-dd-विकसित: समय के साथ एजेंट अपनी स्वयं की मेमोरी और ज्ञान आधार पर पुनरावृत्ति कर सकते हैं।
- सिमेंटिक रिट्रीवल और RAG: हाई-परफॉर्मेंस वेक्टर इंडेक्सिंग और रिट्रीवल के लिए बिल्ट-इन समर्थन।
- MCP इंटीग्रेशन: Claude डेस्कटॉप, Claude CLI और अन्य MCP-संगत क्लाइंट्स के साथ सीमलेस कनेक्शन के लिए मॉडल कॉन्टेक्स्ट प्रोटोकॉल टूल प्रदान करता है।
- मल्टी-लैंग्वेज समर्थन: Rust में कोर, Python बाइंडिंग और CLI टूल।
डिज़ाइन फिलॉसफी
-[ ] अपारदर्शी वेक्टर चंक्स के बजाय एक नेविगेबल फाइलसिस्टम के रूप में कॉन्टेक्स्ट।
- स्केलेबल, लॉन्ग-रनिंग एजेंटों के लिए मिनिमलिस्ट इंटरेक्शन पैराडाइम।
- एजेंट मेमोरी की बेहतर अवलोकन क्षमता, डिबग करने की क्षमता और रखरखाव क्षमता।
- OpenClaw और अन्य एजेंट फ्रेमवर्क के साथ नेटिवली काम करने के लिए डिज़ाइन किया गया।
उपयोग के मामले
-JJ स्वायत्त AI एजेंटों के लिए लॉन्ग-टर्म मेमोरी बनाना।
- प्रोडक्शन एजेंट सिस्टम में कॉन्टेक्स्ट विंडो लागत को कम करना।
- ऐसे स्वयं-सुधारने वाले एजेंट बनाना जो अपने ज्ञान आधार को विकसित करते हैं।
- MCP-संगत टूल (Claude डेस्कटॉप, आदि) के साथ एकीकरण।
- मेमोरी, टूल और बाहरी संसाधनों को शामिल करने वाले जटिल एजेंट वर्कफ़्लो का प्रबंधन।
क्विक स्टार्ट
CLI इंस्टॉल करें: