इस प्रोजेक्ट के बारे में
bncc-पैकेज रिपॉज़िटरी ब्राजील की बेस नेशनल कॉमन क्यूरिकुलर (बीएनसीसी) के मशीन इंटरफेस प्रदान करता है, जो ब्राजील की बेसिक एजुकेशन के आधिकारिक डेटासेट है। इसमें डेटासेट [bncc-दाता](https://github.com/bncc-dev/bncc-दाता) से तीन डेरिवेड पब्लिकेशन शामिल हैं: टाइपस्क्रिप्ट/जावास्क्रिप्ट के लिए एनएमपीएन पैकेज (`@bncc/दाता`), पायथन के लिए पीपीआई पैकेज (`bncc`) और आईए एजेंटों के लिए एमसीपी सर्वर (`@bncc/mcp`)।
डेटा (1.721 सीखें) पैकेजों में प्रत्यक्ष रूप से शामिल किया गया है, रनटाइम निर्भरता और नेटवर्क तक पहुंच की आवश्यकता को हटाता है। पूछताछ उपयोगकर्ता की मशीन पर स्थानीय रूप से होती है। डेटासेट `दाता/वर्जन.json` में रजिस्टर किए गए चेकसम और डेटा-वर्जन से एक विशिष्ट कमिट ऑफ `bncc-दाता` रिपॉज़िटरी से सिंक हो जाता है।
एपीआई `पोरकोडिगो`/`पोर_कोडिगो` जैसे फ़ंक्शन प्रदान करती है, जो कोड (उदाहरण के लिए, `ईएफ67एलपी08`) के लिए लुकअप के लिए, `हाबिलिदाडेसईएफ`/`हाबिलिदाडेस_ईएफ` के लिए घटक, वर्ष और अभ्यास के लिए फ़िल्टर करने के लिए, `बुस्कार`/`बुस्कार` के लिए टेक्स्टल सेर्च और `डेकोडिफिकार`/`डेकोडिफिकार` के लिए कोड को उनके संस्थापक भागों (स्टेज, एरिया, कंपेटेंसी, सीक्वेंसी) में तोड़ने के लिए।
एमसीपी सर्वर सात औजारों को एक्सपोज़ करता है (`bncc_लुकअप`, `bncc_बुस्कार`, `bncc_लिस्टार`, `bncc_डेकोडिफिकार`, `bncc_स्टैटिस्टिकास`, `bncc_स्ट्रक्चरा`, `bncc_प्रोग्रेसो_ईआई`), जो आईए एजेंटों को आधिकारिक स्रोत के साथ बीएनसीसी को पूछताछ करने की अनुमति देते हैं। अस्तित्व में नहीं होने वाले कोड्स स्पष्ट रूप से समझने योग्य त्रुटियां लौटाते हैं, जो कानूनी संख्या के खालीपन को बचाते हैं। सर्वर को स्थानीय रूप से `न्प्क्स -य @bncc/mcp` के माध्यम से उपयोग किया जा सकता है या `https://mcp.bncc.dev` पर एचटीटीपी स्ट्रीमेबल के माध्यम से मुफ्त रूप से पहुंचा जा सकता है, एपीआई की कुंजी के बिना।
एनएमपीएन और पीपीआई की प्रारूपता को प्रत्येक कमिट पर "गोल्डन टेस्ट" क्वेरी के माध्यम से सुनिश्चित किया जाता है, जो [डॉकस/परिदाद.md](डॉकस/परिदाद.md) में दस्तावेज़ीकृत है।
प्रोजेक्ट [प्रोफी](https://www.profy.ai/) द्वारा रखा जाता है, जो बीएनसीसी पर आधारित एलएमएल उत्पादों को ऑपरेट करता है। कोड मिट लाइसेंस के तहत लाइसेंस दिया गया है और डेटा सीएलए 4.0 के तहत, अलग-अलग लाइसेंस फाइल्स में। "bncc.dev" नाम और विजुअल आइडेंटिटी लाइसेंस नहीं दी गई हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.