
EU AI Act अनुपालन उपकरण - जोखिम वर्गीकरण और पूर्वाग्रह परीक्षण
🇪🇺 AI अनुपालन के लिए ओपन-सोर्स एविडेंस टूलकिट
ओपन एविडेंस प्रारूप • स्थानीय बायस मूल्यांकन • स्कीमा सत्यापन • CycloneDX अंतर-संचालन
ऑफलाइन-प्रथम • गोपनीयता-संरक्षक • पुन: प्रयोज्य आर्टिफैक्ट • WCAG 2.2 AA सुलभ
EuConform AI अनुपालन के लिए एक ओपन एविडेंस प्रारूप परिभाषित करता है और इसे उत्पन्न करने, सत्यापित करने और अनुभवजन्य रूप से मूल्यांकन करने हेतु उपकरण प्रदान करता है — ऑफलाइन और विक्रेता-स्वतंत्र।
[!IMPORTANT] कानूनी अस्वीकरण: यह उपकरण केवल तकनीकी मार्गदर्शन प्रदान करता है। यह कानूनी सलाह नहीं है और न ही यह अधिसूचित निकायों या पेशेवर कानूनी परामर्श द्वारा किए गए कानूनी रूप से बाध्यकारी अनुरूपता मूल्यांकन का स्थान लेता है। अनुपालन संबंधी निर्णयों के लिए हमेशा योग्य कानूनी पेशेवरों से परामर्श करें।
🚀 त्वरित आरंभ · 📖 दस्तावेज़ · 🌐 परिनियोजित करें · 🐛 बग रिपोर्ट करें
| विशेषता | विवरण |
|---|---|
| 🧾 ओपन एविडेंस प्रारूप | पोर्टेबल report, aibom, ci और bundle आर्टिफैक्ट को निरीक्षण योग्य JSON दस्तावेज़ों के रूप में उत्पन्न करें |
| 🧪 स्थानीय बायस मूल्यांकन | CrowS-Pairs-आधारित मॉडल मूल्यांकन जिसमें log-probability और लेटेंसी फ़ॉलबैक शामिल है — पुनरुत्पादनीय, ऑफलाइन, कोई विक्रेता निर्भरता नहीं |
| ✅ स्कीमा सत्यापन | प्रकाशित स्कीमाओं के विरुद्ध euconform validate से EuConform JSON दस्तावेज़ों को सत्यापित करें |
| 📦 बंडल सत्यापन | आर्टिफैक्ट को CI, समीक्षकों या लेखा परीक्षकों को सौंपने से पहले मैनिफेस्ट, निर्देशिका या ZIP बंडल की अखंडता सत्यापित करें |
| 🚦 अनुपालन CI गेट | euconform scan को GitHub-मूल एनोटेशन, CI सारांश और मशीन-पठनीय आर्टिफैक्ट में बदलें |
| 🎯 जोखिम वर्गीकरण | EU AI अधिनियम कला. 5 (निषिद्ध), कला. 6 + अनुलग्नक III (उच्च-जोखिम) लागू करने वाली इंटरैक्टिव क्विज़ |
| 🔄 CycloneDX अंतर-संचालन | बाहरी CycloneDX SBOM को अंतर-संचालन सेतु के रूप में EuConform AI BOM परत में आयात करें |
| 🌐 ऑफलाइन-प्रथम | विक्रेता डैशबोर्ड पर निर्भर रहने के बजाय कोर एविडेंस वर्कफ़्लो स्थानीय और निरीक्षण योग्य बने रहते हैं |
| 🔒 गोपनीयता-संरक्षक | शून्य ट्रैकिंग, कोई कुकीज़ नहीं, कोई बाहरी फ़ॉन्ट नहीं – आपका डेटा आपके नियंत्रण में रहता है |
| 🌙 डार्क मोड | पूर्ण डार्क मोड समर्थन के साथ सुंदर ग्लासमॉर्फिज्म डिज़ाइन |
| ♿ सुलभ | पूर्ण कीबोर्ड नेविगेशन के साथ WCAG 2.2 AA अनुरूप |
| 🌍 बहुभाषी | अंग्रेज़ी और जर्मन इंटरफ़ेस |
| कमांड | प्राथमिक आउटपुट | उपयोग-मामला |
|---|---|---|
scan | मूल EuConform आर्टिफैक्ट | वास्तविक रिपॉजिटरी से संरचित एविडेंस उत्पन्न करें |
bias | बायस रिपोर्ट JSON और/या Markdown | Ollama के साथ पुनरुत्पादनीय स्थानीय मॉडल मूल्यांकन चलाएँ — EuConform की विशिष्ट अनुभवजन्य परत |
validate | प्रति JSON फ़ाइल वैध/अवैध स्थिति | प्रकाशित स्कीमाओं के विरुद्ध EuConform JSON फ़ाइलों की वैधता जाँचें |
verify | बंडल अखंडता स्थिति | मैनिफेस्ट, निकाला गया बंडल या ZIP संग्रह जाँचें |
import | euconform.aibom.json | बाहरी CycloneDX SBOM को EuConform AI BOM परत में मैप करें |
बिना इंस्टॉलेशन इसे आज़माना चाहते हैं? Vercel पर अपना स्वयं का इंस्टेंस शुरू करने के लिए ऊपर दिए गए 🌐 परिनियोजित करें लिंक पर क्लिक करें।
# Clone the repository
git clone https://github.com/Hiepler/EuConform.git
cd EuConform
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Open http://localhost:3001
नीचे दिए गए रिपो-स्थानीय उदाहरण निर्मित CLI का सीधे उपयोग करते हैं:
# Build the CLI
pnpm --filter @euconform/cli build
वास्तविक कोडबेस से मूल EuConform आर्टिफैक्ट उत्पन्न करें:
node packages/cli/dist/index.js scan . --scope production
यह लिखता है:
.euconform/euconform.report.json.euconform/euconform.aibom.json.euconform/euconform.summary.md.euconform/euconform.bundle.jsonविशिष्ट उपयोग:
CI उपयोग के लिए, GitHub-मूल एनोटेशन और विफलता सीमाएँ जोड़ें:
node packages/cli/dist/index.js scan . --scope production --ci github --fail-on high
पोर्टेबल आर्टिफैक्ट विनिमय के लिए, बंडल संग्रह बनाएँ:
node packages/cli/dist/index.js scan . --scope production --zip true
प्रकाशित स्कीमाओं के विरुद्ध व्यक्तिगत EuConform JSON दस्तावेज़ों की वैधता जाँचें:
node packages/cli/dist/index.js validate .euconform
विशिष्ट आउटपुट:
euconform.aibom.json — valid (euconform.aibom.v1)0, स्कीमा त्रुटियों के लिए 1, और जब कोई EuConform JSON फ़ाइल नहीं मिलती है तो 2बंडल मैनिफेस्ट, निकाली गई बंडल निर्देशिका या ZIP संग्रह सत्यापित करें:
node packages/cli/dist/index.js verify .euconform/euconform.bundle.json
विशिष्ट उपयोग:
स्थानीय Ollama मॉडल के विरुद्ध पुनरुत्पादनीय CrowS-Pairs बायस मूल्यांकन चलाएँ:
node packages/cli/dist/index.js bias llama3.2 --lang de --output all
यह EuConform की विशिष्ट अनुभवजन्य एविडेंस परत है। यह मॉडल-व्यवहार डेटा उत्पन्न करती है जो वर्तमान में कोई अन्य ओपन-सोर्स अनुपालन उपकरण प्रदान नहीं करता — पूरी तरह ऑफलाइन, पुनरुत्पादनीय और किसी भी विक्रेता API से स्वतंत्र।
विशिष्ट उपयोग:
scan से संरचनात्मक एविडेंस के ऊपर व्यवहारिक एविडेंस परत जोड़नाबाहरी CycloneDX JSON फ़ाइल को EuConform AI BOM परत में मैप करें: