عن المشروع
db.md هو معيار مفتوح (Apache-2.0، الإصدار 0.4 من الصيغة) يتعامل مع مجلد ملفات ماركداون كقاعدة بيانات. كل سجل هو ملف ماركداون مع YAML frontmatter للحقول المنظمة و[[روابط-ويكي]] للعلاقات. ملف DB.md واحد يعلن عن مخططات وسياسات وتعليمات للوكيل. لا يوجد برنامج خفي ولا قاعدة بيانات متجهات ولا لغة استعلام—الاسترجاع الدلالي يتم بواسطة وكيل ذكاء اصطناعي يوسع بحثه بلغة طبيعية.
الأداة المرجعية هي برنامج Rust ثنائي (dbmd) يوفر عمليات حتمية: بحث عبر ripgrep مدمج، استعلام/تصفية حسب frontmatter، كتابة بمسارات مقسمة تلقائيًا حسب التاريخ، تحقق من المخططات المعلنة، روابط خلفية بيانية، واستخراج نص من PDF وdocx وxlsx وepub وhtml. أداة مساعدة صغيرة مدمجة (اسأل/نفذ/ابنِ) تشغل المخزن من طلبات إنجليزية بسيطة ضد نموذج يحدده المستخدم—محليًا عبر Ollama أو LM Studio أو llama.cpp، أو عبر API عبر Anthropic أو OpenAI أو OpenRouter. الفعل يضاعف كإذن: "اسأل" لا يحتوي أدوات كتابة، "نفذ" يكتب عبر أفعال قياسية مع فحوصات مخطط وحذف واعٍ بالروابط، "ابنِ" يضيف تعديلات ملفات مساحة العمل.
هيكل المخزن يفصل مصادر/ (أدلة تُحفظ كما وردت—رسائل بريد إلكتروني، PDF، ملاحظات) عن سجلات/ (محتوى من إنشاء الوكيل)، مع حقل نوع-تعريفي يميز الحقائق الذرية والحالة التشغيلية والتوليف. الفهارس المشتقة (index.md للتصفح، index.jsonl للقراءات المنظمة) غير موثوقة وقابلة لإعادة البناء بالكامل من الملفات. حلقة التفاعل هي O(المتغير) وليست O(المخزن)، مع قياس أداء عند مستوى 10 آلاف ملف في CI واختبار مليون ملف اختياري بأهداف منشورة.
تشمل إجراءات الأمان عدم وجود تتبع أو تحديث تلقائي، لا SDK ذكاء اصطناعي مدمج، مثبتات تقسم السلطة بين البايتات والملخص، شهادات إثبات بناء موقعة قابلة للتحقق عبر gh attestation verify، نشر موثوق عبر OIDC، وتبعيات مدققة في CI مع نصائح RustSec. مزامنة اختيارية متاحة عبر بروتوكول link.md إلى مركز يختاره المستخدم، مع وصول مصرح به، كتابات قائمة على اقتراحات للمراجعة، ولا كتابة فوقية صامتة.
يحتوي المستودع على خمسة أمثلة كاملة للمخازن (ويكي بحثي، متتبع عمليات، عقل ثانٍ، قاعدة معرفة وكالة، CRM)، مكتبة كريت (dbmd-core) لبناء أدوات مخصصة، وملف مهارة وكيل أساسي لتكامل الأدوات. الصيغة والأدوات مُرقمتان بشكل مستقل، مع سياسة إضافية بحيث تستمر المخازن الحالية في التحقق عبر تحديثات الصيغة.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.