
أداة الامتثال لقانون الذكاء الاصطناعي الأوروبي - تصنيف المخاطر واختبار التحيز
🇪🇺 مجموعة أدوات الأدلة مفتوحة المصدر للامتثال للذكاء الاصطناعي
تنسيق أدلة مفتوح • تقييم التحيز المحلي • التحقق من صحة المخطط • التوافق مع CycloneDX
أولوية عدم الاتصال • الحفاظ على الخصوصية • قطع أثرية قابلة لإعادة الاستخدام • متوافق مع WCAG 2.2 AA
يحدد EuConform تنسيق أدلة مفتوح للامتثال للذكاء الاصطناعي ويوفر الأدوات اللازمة لإنتاجه والتحقق منه وتقييمه تجريبيًا — دون اتصال وبشكل مستقل عن البائعين.
[!IMPORTANT] إخلاء مسؤولية قانوني: توفر هذه الأداة إرشادات فنية فقط. لا تشكل نصيحة قانونية ولا تحل محل تقييمات المطابقة الملزمة قانونًا من قبل الهيئات المبلغة أو الاستشارة القانونية المهنية. استشر دائمًا متخصصين قانونيين مؤهلين لاتخاذ قرارات الامتثال.
🚀 بداية سريعة · 📖 الوثائق · 🌐 نشر · 🐛 الإبلاغ عن خطأ
| الميزة | الوصف |
|---|---|
| 🧾 تنسيق أدلة مفتوح | إنتاج قطع أثرية محمولة report وaibom وci وbundle كمستندات JSON قابلة للفحص |
| 🧪 تقييم التحيز المحلي | تقييم النموذج المستند إلى CrowS-Pairs مع الاحتمال اللوغاريتمي والتراجع عن زمن الوصول — قابل للتكرار، دون اتصال، لا اعتماد على البائع |
| ✅ التحقق من صحة المخطط | التحقق من صحة مستندات EuConform JSON مقابل المخططات المنشورة باستخدام euconform validate |
| 📦 التحقق من الحزمة | التحقق من سلامة البيان أو الدليل أو حزمة ZIP قبل تسليم القطع الأثرية إلى CI أو المراجعين أو المدققين |
| 🚦 بوابة CI للامتثال | تحويل euconform scan إلى تعليقات توضيحية أصلية في GitHub، وملخصات CI، وقطع أثرية قابلة للقراءة آليًا |
| 🎯 تصنيف المخاطر | اختبار تفاعلي ينفذ المادة 5 من قانون الذكاء الاصطناعي الأوروبي (المحظور)، والمادة 6 + الملحق الثالث (عالية المخاطر) |
| 🔄 التوافق مع CycloneDX | استيراد SBOMs CycloneDX الخارجية إلى طبقة AI BOM الخاصة بـ EuConform كجسر للتوافق |
| 🌐 أولوية عدم الاتصال | تبقى سير عمل الأدلة الأساسية محلية وقابلة للفحص بدلاً من الاعتماد على لوحات معلومات البائعين |
| 🔒 الحفاظ على الخصوصية | لا تتبع، لا ملفات تعريف ارتباط، لا خطوط خارجية – بياناتك تبقى تحت سيطرتك |
| 🌙 الوضع الداكن | تصميم زجاجي جميل مع دعم كامل للوضع الداكن |
| ♿ قابل للوصول | متوافق مع WCAG 2.2 AA مع التنقل الكامل بلوحة المفاتيح |
| 🌍 متعدد اللغات | واجهة باللغتين الإنجليزية والألمانية |
| الأمر | الإخراج الأساسي | حالة الاستخدام |
|---|---|---|
scan | قطع أثرية أصلية لـ EuConform | إنشاء أدلة منظمة من مستودع حقيقي |
bias | تقرير التحيز بصيغة JSON و/أو Markdown | تشغيل تقييم نموذج محلي قابل للتكرار باستخدام Ollama — الطبقة التجريبية المميزة لـ EuConform |
validate | حالة صحيح/غير صحيح لكل ملف JSON | التحقق من ملفات EuConform JSON مقابل المخططات المنشورة |
verify | حالة سلامة الحزمة | فحص البيان أو الحزمة المستخرجة أو أرشيف ZIP |
import | euconform.aibom.json | رسم خريطة لـ SBOM CycloneDX خارجي إلى طبقة AI BOM الخاصة بـ EuConform |
هل تريد تجربتها بدون تثبيت؟ انقر على رابط 🌐 نشر أعلاه لبدء نسختك الخاصة على 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 — صحيح (euconform.aibom.v1)0 للإدخال الصحيح بالكامل، 1 لأخطاء المخطط، 2 عند عدم العثور على ملفات EuConform JSONالتحقق من بيان الحزمة أو دليل الحزمة المستخرجة أو أرشيف ZIP:
node packages/cli/dist/index.js verify .euconform/euconform.bundle.json
الاستخدام النموذجي:
تشغيل تقييم تحيز CrowS-Pairs قابل للتكرار ضد نموذج Ollama محلي:
node packages/cli/dist/index.js bias llama3.2 --lang de --output all
هذه هي طبقة الأدلة التجريبية المميزة لـ EuConform. إنها تنتج بيانات سلوك النموذج التي لا تقدمها أي أداة امتثال مفتوحة المصدر أخرى حاليًا — دون اتصال بالكامل، قابلة للتكرار، ومستقلة عن أي API بائع.
الاستخدام النموذجي:
scanرسم خريطة لملف CycloneDX JSON خارجي إلى طبقة AI BOM الخاصة بـ EuConform:
node packages/cli/dist/index.js import ./third-party.cdx.json \
--scope production \
--output /tmp/euconform-import
node packages/cli/dist/index.js validate /tmp/euconform-import/euconform.aibom.json
يكتب هذا:
/tmp/euconform-import/euconform.aibom.json