عن المشروع
KAG (توليد المعرفة المعززة) هو إطار عمل مبني على محرك OpenSPG ونماذج اللغة الكبيرة، ويهدف إلى الاستدلال المنطقي والإجابة على الأسئلة الواقعية عبر قواعد المعرفة الخاصة بالمجالات العمودية. يتم وضعه كبديل لـ RAG التقليدي القائم على تشابه المتجهات ولـ GraphRAG القائم على OpenIE، لمعالجة الغموض في استرجاع التشابه والضوضاء الناتجة عن استخراج المعلومات المفتوحة.
الأفكار الأساسية الموصوفة في ملف README:
- تمثيل المعرفة: يشير إلى التسلسل الهرمي لـ DIKW لترقية تمثيل SPG ليكون أكثر ملاءمة لـ LLM. يتعامل مع البيانات غير المهيكلة (الأخبار، الأحداث، السجلات، الكتب)، والبيانات المهيكلة (المعاملات، الإحصائيات، الموافقات) وقواعد الخبراء، باستخدام تحليل التخطيط، استخراج المعرفة، تطبيع الخصائص والمحاذاة الدلالية لبناء رسم بياني معرفي موحد للأعمال. يدعم كلاً من الاستخراج بدون مخطط وبناء الخبراء المقيد بالمخطط على نفس أنواع المعرفة، بالإضافة إلى الفهرسة المتبادلة بين بنية الرسم البياني وأجزاء النص الأصلي.
- الاستدلال الهجين الموجه بالشكل المنطقي: يقوم محلل (solver) مزود بعوامل تخطيط واستدلال واسترجاع بتحويل أسئلة اللغة الطبيعية إلى عمليات حل مدمجة للغة والرموز. يمكن أن تستخدم الخطوات استرجاع المطابقة التامة، استرجاع النص، الحساب العددي أو الاستدلال الدلالي، مع دمج الاسترجاع، استدلال الرسم البياني المعرفي (KG reasoning)، استدلال اللغة والحساب العددي.
البنية: kg-builder (تمثيل وبناء المعرفة) و kg-solver (محرك الحل/الاستدلال الهجين)؛ يُذكر أن مكون kag-model مخطط لإصداره كمصدر مفتوح في المستقبل.
تذكر ملاحظات الإصدار الأخيرة الإصدار 0.8.0 (2025.06.27) مع أوضاع قاعدة المعرفة للشبكة الخاصة والعامة، ودمج بروتوكول MCP لمصادر بيانات LBS/WebSearch وسير عمل الوكلاء، وأنواع الفهارس المدمجة (Outline, Summary, KnowledgeUnit, AtomicQuery, Chunk, Table)، وفصل قواعد المعرفة عن التطبيقات، وتكييف نموذج KAG-Thinker. أعاد الإصدار 0.7 (2025.04.17) هيكلة KAG-Solver بأنماط تخطيط ثابتة وتكرارية، وأضاف أوضاع استدلال بسيطة وعميقة، وإخراج متدفق، وعرض فهرس الرسم البياني، ودليل open_benchmark، ووضع بناء خفيف الوزن. أضافت التحديثات السابقة تخصيص مخطط المجال، ومهام QFS، وتحليل الاستعلام المرئي، وتحميل مستندات Word وإعدادات التزامن؛ كان الإصدار الأولي في 2024.10.25.
النشر: يستخدم وضع المنتج Docker Compose مع ملف compose مرفق وواجهة مستخدم ويب على المنفذ 8887 ببيانات اعتماد افتراضية؛ يتم تثبيت وضع مجموعة الأدوات عبر pip من المستودع المستنسخ لـ Python 3.10+ على macOS أو Linux أو Windows. تستضاف الوثائق على Yuque، مع دعم المجتمع عبر Discord و WeChat. المشروع مرخص بموجب Apache-2.0 ويستشهد بورقة arXiv (2409.13731).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.