ByteNex
ByteNex
نواة وكيل للأنظمة ذاتية التحسين
نواة وكيل

BX-System

BX-System ليس إطار عمل للوكلاء. إنه نواة وكيل تولّد أدواتها الخاصة، وتتحقق منها مقابل النتائج المتوقعة، وتتعلم من النتائج، وتتبع خمسة مبادئ تشغيلية.

خمسة مبادئ تشغيلية

  1. 01هندسة نواة الوكيل: الدليل الكاملدليل شامل لمكونات نواة الوكيل: الدورة، ومحرك AST، ومحرك الذاكرة المعرفية، والسياق المعزول.
  2. 02نواة الوكيل مقابل إطار عمل الوكيلإطار العمل يوفّر مكونات يجمّعها المطوّر. النواة تدير الدورة بنفسها، وتتحقق من النتائج، وتحدّث أوزانها الخاصة.
  3. 03BX-System مقابل LangGraph: نواة مقابل إطار عملLangGraph هو إطار عمل لبناء وكلاء ذوي حالة. BX-System هو نواة تدير دورتها الخاصة وتحدّث أوزانها دون إعادة برمجة.
  4. 04كيف تقيّم نواة وكيل: قائمة التحقق من 6 نقاطقائمة تحقق لتقييم نواة وكيل: الدورة، والتحقق، وتحديث الأوزان، وقواعد الإصلاح، ومفتاح الإيقاف، والكفاءة.
  5. 05ما هي نواة الوكيل؟نواة الوكيل تنسّق الأدوات عبر تدفقات تعريفية، وتتحقق من سلوكها، وتحدّث أوزان استراتيجيتها من النتائج المتحقق منها.
  6. 06التدفقات التعريفية مقابل النصوص الأمريةالتدفق التعريفي يسمّي الأدوات والترتيب. النواة تنفّذ التدفق؛ التدفق لا ينفّذ نفسه.
  7. 07دليل التنفيذ: توقيع الأدوات بـ SHA-256دليل خطوة بخطوة لكيفية توقيع النواة للأدوات بـ SHA-256 وتحديث التوقيع بعد أن يجري محرك AST إصلاحاً.
  8. 08كيف تبني تدفقاً تعريفياًدليل عملي لهيكلة تدفق تعريفي: تعريف الأدوات، وتحديد الترتيب، وإنشاء عقود التحقق.
  9. 09دورة واحدة: توليد، تحقق، تسجيل، تحديثتقرأ الدورة السياق المخزّن، وتولّد أداة أو تدفقاً، وتتحقق من النتيجة، وتسجّل النتيجة، وتحدّث أوزان الاستراتيجية.
  10. 010كيف يولّد الوكيل أدواته الخاصةتُولَّد الأداة ككود، وتُوقَّع، وتُتحقَّق مقابل نتيجة متوقعة، وتُسجَّل. الأداة الفاشلة لا يُوثق بها.
  11. 011التحقق من النتيجة: المتوقع مقابل الفعلييقارن التحقق النتيجة الفعلية للأداة بالنتيجة المتوقعة ويسجّل الحكم.
  12. 012كيف تتحقق من مخرجات الوكيلالتحقق: عرّف النتيجة المتوقعة، ونفّذ الأداة، وقارن الفعلي بالمتوقع، وسجّل الحكم، وحدّث الأوزان.
  13. 013أوزان الاستراتيجية: كيف تغيّر النتائج السلوكتُحدَّث أوزان الاستراتيجية بعد كل نتيجة متحقق منها. الاستراتيجية التي فشلت تُخفض أولويتها؛ الكود لا يتغيّر.
  14. 014المكافأة بين 0 و1: تصميم مقياس الحكمالمكافأة قيمة عددية بين 0 و1 محسوبة من نتيجة متحقق منها. تحدّث أوزان الاستراتيجية.
  15. 015استدعاءات الأدوات غير المعلنة: عندما تُبتكر أداةاستدعاء الأداة غير المعلنة هو أداة تُستدعى دون الإعلان عنها في تدفق. ترفضها النواة قبل التنفيذ.
  16. 016محرك AST: إصلاح الكود القائم على القواعديحلّل محرك AST الكود المولَّد، ويطبّق قواعد السياسة، ويكتب النسخة المصححة، ويحدّث التوقيع.
  17. 017لماذا يفشل الكود المولَّد من النماذج اللغوية في الإنتاجيفشل الكود المولَّد عندما لا توجد قاعدة ولا تحقق. يطبّق محرك AST القواعد؛ ويؤكد التحقق النتيجة.
  18. 018تعريف قواعد الإصلاح للكود المولَّدقاعدة الإصلاح تسمّي مخالفة والتصحيح الذي يطبّقه محرك AST. القواعد تعريفية وتُطبَّق دون مراجعة يدوية.
  19. 019مفتاح الإيقاف والسياق المعزولمفتاح إيقاف مركزي يوقف التنفيذ. يحافظ العزل على السياق بلقطات ثابتة حتى لا يفسد الإيقاف والاستئناف الحالة.
  20. 020التنفيذ في الذاكرة العشوائية فقط للوحدات الأساسيةتعمل الوحدات الأساسية في الذاكرة العشوائية فقط. لا يُكتب شيء على القرص أثناء التنفيذ، لذا لا تترك دورة متوقفة أي بقايا قابلة للتنفيذ.
  21. 021تشفير حزم الأدوات بـ AES-GCMكل حزمة مشفرة بـ AES-GCM. تُفك تشفير الحزمة في السياق المعزول وتُنفَّذ دون حفظ.
  22. 022الحالة المستقرة: ما الذي تعود إليه النواةالحالة المستقرة هي الحالة التي تعود إليها النواة بعد إصلاح أو بعد فشل في التحقق.
  23. 023إيقاف واستئناف نواة مستقلةالإيقاف المؤقت يوقف الدورة لكنه يحفظ الأوزان والذاكرة. الاستئناف يقرأ السياق المخزّن ويكمل منه.
  24. 024سياق سير العمل وحالة الذاكرةحالة الذاكرة هي المعرفة المتراكمة التي تضيف إليها كل دورة. سياق سير العمل يسجّل التشغيل الحالي.
  25. 025فقدان السياق بين التشغيلاتيحدث فقدان السياق عندما لا يقرأ تشغيل ما الذاكرة المخزّنة. تستأنف النواة من سياق سير العمل وحالة الذاكرة.
  26. 026قياس الكفاءة دون تخمينتُقاس الكفاءة كنسبة الطاقة المستهلكة إلى النتيجة المحققة. لا تُقاس بحجم المخرجات.
  27. 027تكلفة الوكلاء الدائمي التشغيلالوكيل الدائم التشغيل ينفق موارد بين المهام. تزن النواة الطاقة المستهلكة مقابل النتيجة المحققة في كل قرار.
  28. 028تغيير السلوك دون كود جديدالاستراتيجية التي فشلت تُخفض أولويتها، والتي نجحت تُرفع. الكود دون تغيير؛ الأوزان تتغيّر.
  29. 029لماذا تنكسر الوكلاء المعتمدة على الموجهات فقط عند التوسعالوكيل المعتمد على الموجه فقط ليس لديه دورة، ولا تحقق، ولا تحديث للأوزان. لا يمكنه التكيّف من نتائجه الخاصة.
  30. 030الأتمتة غير المتحقق منها: الفشل الصامتالأتمتة غير المتحقق منها فشل صامت: تعمل الأداة، لا يُقارَن شيء، وتُفترض النتيجة. النواة تسجّل حكماً.
  31. 031لماذا تدور وكلاء الذكاء الاصطناعي إلى الأبدالحلقة هي دورة بلا تحقق. توقف النواة الحلقة لأن الدورة تنتهي عند نتيجة متحقق منها، لا عند تخمين.
  32. 032التشغيل المستمرالتشغيل المستمر هو المبدأ الذي بموجبه يولّد BX-System ويتحقق ويسجّل ويتعلم دون انتظار أوامر. كل دورة تقرأ الذاكرة المخزّنة، وتنتج عملاً جديداً، وتحدّث أوزانها الخاصة.
  33. 033الحماية الذاتيةالحماية الذاتية هي المبدأ الذي بموجبه يحمي BX-System كوده وأدواته وحزمه وسياق تنفيذه عبر آليات متعددة الطبقات تعمل قبل وأثناء وبعد التنفيذ.
  34. 034التكيّفالتكيّف هو المبدأ الذي بموجبه يغيّر BX-System سلوكه بناءً على النتائج المتراكمة بدلاً من تكرار حل ثابت. كل نتيجة متحقق منها تحدّث أوزان الاستراتيجية؛ والاستراتيجية التي فشلت تُخفض أولويتها.
  35. 035الإصلاح التلقائيالإصلاح التلقائي هو المبدأ الذي بموجبه يصحح BX-System الكود المعيب دون مراجعة يدوية. يكشف محرك AST مخالفات القواعد ويصححها؛ وتعود النواة إلى حالة مستقرة.
  36. 036الكفاءةالكفاءة هي المبدأ الذي بموجبه يهدف BX-System إلى استخدام أقل موارد ممكنة. يُوزَن كل قرار بالطاقة المستهلكة مقابل النتيجة المحققة.
  37. 037المبادئ التشغيلية الخمسة في صفحة واحدةخمسة مبادئ: التشغيل المستمر، والحماية الذاتية، والتكيّف، والإصلاح التلقائي، والكفاءة. لكل منها مقال مخصص.
  38. 038توقيع كل أداة بـ SHA-256كل أداة موقّعة بـ SHA-256. تغيّر التوقيع يعني تغيّر الكود؛ وعدم تغيّره يعني أن الكود كما تم التحقق منه.
  39. 039ملفات تعريف الأدوار: بادئة الموجه، والتحيز، والتوجيهملف تعريف الدور يحدد بادئة الموجه، وملف التحيز، وتوجيه المهمة لاستدعاء نموذج لغوي.

تابع العمل على المدونة

تشرح المدونة كيفية عمل BX-System وما نتعلمه أثناء بنائه. كل مقال يغطي مبدأ تشغيلياً واحداً بالتفصيل.