fak: نواة MCP مستضافة ذاتياً لحوكمة الوكلاء بشكل آمن وقابل للتدقيق
fak (نواة الوكيل المدمجة) بواسطة أنتوني تشودري توفر خادم MCP لإدارة الوكلاء الذكاء الاصطناعي الذين يستخدمون الأدوات. الوسيلة تتوسط التفاعلات بين النموذج والأداة، وتفرض حدًا أدنى من القدرات الهيكلية، وتدير سياق الجلسة تلقائيًا لتجنب السجلات غير المحدودة. موزعة كملف ثنائي مبني بلغة Go، تدعم استضافة النماذج المحلية، وتسجيل التدقيق، والتوثيق بعدة لغات للفرق الدولية. تناسب مطوري الذكاء الاصطناعي، ومهندسي الأمن، والمتخصصين في التوطين الذين يحتاجون إلى تنفيذ وكيل مُدار وقابل للتدقيق.
ما المهام التي يمكنك استخدامها فعلاً من أجلها؟
تعمل fak ك runtime وكيل يقوم بتحويل الوكلاء العاديين الذين يستخدمون الأدوات إلى عمليات مُدارة تخضع للسياسات. في الممارسة العملية، يؤدي الأداة ثلاث وظائف ملموسة: التحكيم في استدعاء الأداة قبل التنفيذ عبر بيان JSON، وضغط السياق التلقائي للحفاظ على تاريخ الجلسات محدوداً، والعمل كحدود حوكمة بين نموذج وأدواته. تشمل المهام النموذجية فرض سياسات الإجراءات المسموح بها، وتقصير المحادثات الطويلة، ومنع الوصول غير المصرح به للأدوات قبل التنفيذ.
ما مدى إمكانية تدقيق وتصريف إجراءات الوكلاء؟
يوفر المشروع مسار تدقيق مصمم للامتثال والمراجعة بعد الوفاة. يتم تخزين السجلات كدفاتر يوميات مقاومة للتلاعب، وسلسلة تجزئة SHA-256، ويطبق النظام قدرة افتراضية على الرفض تمنع الاستدعاءات غير المصرح بها قبل التنفيذ. تتوافق هذه الخيارات التصميمية مباشرة مع احتياجات التتبع التنظيمي، حيث يتم وصف مسار التدقيق بأنه يتطابق مع متطلبات المادة 12 لنمط القابلية للتتبع وأدلة حدود القرار.
ما المدخلات والنماذج وخيارات الاستضافة التي يقبلها؟
تدعم الأداة تقديم نموذج GGUF المحلي مع تحميل خبير SSD لاستضافة النموذج على جانب الخادم، مما يمكّن من التشغيل الكامل في وضع عدم الاتصال دون مفاتيح API خارجية. يتم شحنها كملف ثنائي ثابت من Go متوافق مع macOS وLinux وWindows ويمكن بناؤها من المصدر باستخدام Go 1.26+. تم تصميم runtime للعمل مع عملاء متوافقين مع MCP مثل Claude Desktop وCursor وCodex، لذا فإن عمليات النشر عادة ما تتكامل مع عملاء الوكلاء القابلين لـ MCP الموجودين.
هل هي عملية لعمليات سير العمل الخاصة بالمطورين أم تتطلب مهارات متخصصة؟
تشمل مسارات التثبيت نصاً برمجياً و بناءً يعتمد على Go (go install github.com/anthony-chaudhary/fak/cmd/fak@latest)، لذا يحتاج المشغل إلى معرفة بأدوات سطر الأوامر وعمليات بناء Go. يتم التعبير عن قواعد السياسة كبيانات JSON، مما يعني أن الفرق يجب أن تقوم بتأليف وصيانة بيانات القدرة لتحقيق الحوكمة. يوفر المشروع وثائق دولية لدعم الفرق غير الناطقة بالإنجليزية خلال ذلك العمل التكاملي.
من يجب أن يعتمد fak، ومن لا يجب أن يعتمد
fak هو خيار عملي لفرق التطوير التي تتطلب حوكمة الوكلاء المفروضة وقابلية التتبع، لأنه يستهدف مطوري الذكاء الاصطناعي، مهندسي الأمن، والمتخصصين في التوطين. تصميمه يتوقع مشغلين تقنيين يمكنهم تأليف بيانات JSON والتعامل مع بناءات سطر الأوامر. من غير المرجح أن يحصل المجربون العاديون أو المستخدمون غير التقنيين على قيمة فورية دون دعم المطورين، لذا فإن الاعتماد يناسب المجموعات المستعدة للاستثمار في التكامل التشغيلي.