khive: رسم بياني للمعرفة المحلية - وقت التشغيل لوكلاء الذكاء الاصطناعي على المدى الطويل
khive، من Ohdearquant، هو وقت تشغيل رسم بياني للمعرفة البحثية الذي يوفر ذاكرة دائمة ومصنفة لوكلاء الذكاء الاصطناعي. يعمل كخادم بروتوكول سياق النموذج ويستخرج الكيانات والعلاقات إلى رسم بياني يمكن الاستعلام عنه، بحيث يمكن للوكلاء الحفاظ على سياق مستوى المشروع وكشف التناقضات. تشمل القدرات الرئيسية نظام كيان مصنف من تسعة أنواع، واسترجاع هجين يجمع بين FTS5 والتشابه الاتجاهي، وسطح فعل MCP، وتتبع الأصل. يستهدف المطورين والباحثين الذين يبنون سير عمل الوكلاء على المدى الطويل.
ما المهام التي يمكنك استخدامها فعلاً من أجلها؟
khive يعمل كوقت تشغيل لرسم المعرفة يوفر للوكالات قاعدة دائمة ومصنفة للقراءة والتحديث. يدعم النظام تسعة أنواع متميزة من الكيانات، بما في ذلك المفاهيم، والمستندات، ومجموعات البيانات، والمشاريع، والموارد، ويستخرج تلقائيًا الكيانات والعلاقات حتى تتمكن الوكالات من تتبع النسب وحالة المشروع عبر الجلسات. الاستخدامات النموذجية هي تنسيق البحث على المدى الطويل، واكتشاف التناقضات عبر الملاحظات، وإدارة المهام المنظمة المدفوعة بمنطق الوكالة.
ما مدى دقة الاسترجاع والإخراج المنظم؟
يجمع الاسترجاع بين بحث الكلمات الرئيسية FTS5 مع التشابه المتجه ويدمج النتائج باستخدام دمج الترتيب المتبادل، وهو تصميم يهدف إلى زيادة دقة الاسترداد للاستفسارات المختلطة. يقوم حزمة الذاكرة بترتيب الملاحظات حسب الأهمية الدلالية ويطبق الانحلال لتقليل وزن العناصر القديمة. يتم تسجيل النسب مع حزمة Git لاستيعاب الشيفرة المصدرية، بحيث تحتفظ المخرجات المنظمة ببيانات وصف النسب التي يمكن للوكالات الاستعلام عنها عند التحقق أو تتبع مصادر المعلومات.
ما المدخلات والاستفسارات التي يقبلها، وكيف يعمل التنقل؟
يستوعب khive المستندات والشيفرة عبر حزم معيارية ويعرض بدائل تنقل الرسم البياني للوكالات. يدعم النظام BFS، وأقصر مسار، واستفسارات على طراز GQL/SPARQL عبر الحواف المصنفة. بشكل افتراضي، يقوم khive بتحميل مجموعة من الحزم الوظيفية، مثل KG، GTD، الذاكرة، الدماغ، وGit، التي يمكن للمطورين توسيعها. تتيح الحواف المصنفة وسطح الاستعلام للوكالات متابعة التبعيات وتجميع مسارات التفكير متعددة الخطوات.
كيف يتعامل مع الكمون ومعالجة البيانات المحلية؟
تم بناء khive للتنفيذ المحلي أولاً على خلفية SQLite عالية الأداء ويشغل خادمًا في الخلفية يسمى khived الذي يتم إنشاؤه تلقائيًا عند الطلب الأول للحفاظ على نماذج التضمين واتصالات قاعدة البيانات دافئة. يقلل هذا التصميم من تأخيرات بدء التشغيل البارد لتفاعلات الوكالة المتكررة ويحافظ على تخزين الرسم البياني والمتجه على نظام المضيف. يلغي التوجه أحادي الثنائي الحاجة إلى قواعد بيانات الرسم البياني الخارجية كجزء من وقت التشغيل المحلي.
khive هو خيار بنية تحتية مركّز لمطوري الوكلاء
قم بالتثبيت عبر Cargo باستخدام 'cargo install kkernel' أو عبر npm باستخدام 'npm install -g khive' لتشغيل ثنائي kkernel محليًا وربطه بعميل MCP مثل Claude Desktop أو ملحقات IDE. يناسب khive المطورين والباحثين الذين يحتاجون إلى ذاكرة وكيل ثابتة ومكتوبة؛ توقع العمل على التكامل لربطه مع مجموعة وكيلك وتعلم سطح أفعال MCP لأتمتة فعالة.