# OpenViking

OpenViking AI एजेंटों के लिए एक ओपन-सोर्स कॉन्टेक्स्ट डेटाबेस है जो एक फाइलसिस्टम पैराडाइम (viking:// URIs) का उपयोग करके मेमोरी, संसाधनों और स्किल्स को व्यवस्थित करता है, जिससे पदानुक्रमित कॉन्टेक्स्ट डिलीवरी, लेयर किए गए लोडिंग और स्वयं-विकसित एजेंट सक्षम होते हैं।

Canonical URL: https://a2a-mcp.org/entry/openviking-hi

Language: hi

Category: Frameworks & SDKs

Updated: 2026-04-08

## 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 इंस्टॉल करें:

## Tags

- ai-एजेंट
- कॉन्टेक्स्ट-प्रबंधन
- मेमोरी-डेटाबेस
- फाइलसिस्टम–पैराडाइम
- rag
- mcp
- लॉन्ग-टर्म-मेमोरी
- python
- rust
- bytedance
- volcengine

## Sources

- [Project website](https://github.com/volcengine/OpenViking)
