نواة وكيل
BX-System
BX-System ليس إطار عمل للوكلاء. إنه نواة وكيل تولّد أدواتها الخاصة، وتتحقق منها مقابل النتائج المتوقعة، وتتعلم من النتائج، وتتبع خمسة مبادئ تشغيلية.
خمسة مبادئ تشغيلية
- 01 هندسة نواة الوكيل: الدليل الكامل دليل شامل لمكونات نواة الوكيل: الدورة، ومحرك AST، ومحرك الذاكرة المعرفية، والسياق المعزول.
- 02 نواة الوكيل مقابل إطار عمل الوكيل إطار العمل يوفّر مكونات يجمّعها المطوّر. النواة تدير الدورة بنفسها، وتتحقق من النتائج، وتحدّث أوزانها الخاصة.
- 03 BX-System مقابل LangGraph: نواة مقابل إطار عمل LangGraph هو إطار عمل لبناء وكلاء ذوي حالة. BX-System هو نواة تدير دورتها الخاصة وتحدّث أوزانها دون إعادة برمجة.
- 04 كيف تقيّم نواة وكيل: قائمة التحقق من 6 نقاط قائمة تحقق لتقييم نواة وكيل: الدورة، والتحقق، وتحديث الأوزان، وقواعد الإصلاح، ومفتاح الإيقاف، والكفاءة.
- 05 ما هي نواة الوكيل؟ نواة الوكيل تنسّق الأدوات عبر تدفقات تعريفية، وتتحقق من سلوكها، وتحدّث أوزان استراتيجيتها من النتائج المتحقق منها.
- 06 التدفقات التعريفية مقابل النصوص الأمرية التدفق التعريفي يسمّي الأدوات والترتيب. النواة تنفّذ التدفق؛ التدفق لا ينفّذ نفسه.
- 07 دليل التنفيذ: توقيع الأدوات بـ SHA-256 دليل خطوة بخطوة لكيفية توقيع النواة للأدوات بـ SHA-256 وتحديث التوقيع بعد أن يجري محرك AST إصلاحاً.
- 08 كيف تبني تدفقاً تعريفياً دليل عملي لهيكلة تدفق تعريفي: تعريف الأدوات، وتحديد الترتيب، وإنشاء عقود التحقق.
- 09 دورة واحدة: توليد، تحقق، تسجيل، تحديث تقرأ الدورة السياق المخزّن، وتولّد أداة أو تدفقاً، وتتحقق من النتيجة، وتسجّل النتيجة، وتحدّث أوزان الاستراتيجية.
- 010 كيف يولّد الوكيل أدواته الخاصة تُولَّد الأداة ككود، وتُوقَّع، وتُتحقَّق مقابل نتيجة متوقعة، وتُسجَّل. الأداة الفاشلة لا يُوثق بها.
- 011 التحقق من النتيجة: المتوقع مقابل الفعلي يقارن التحقق النتيجة الفعلية للأداة بالنتيجة المتوقعة ويسجّل الحكم.
- 012 كيف تتحقق من مخرجات الوكيل التحقق: عرّف النتيجة المتوقعة، ونفّذ الأداة، وقارن الفعلي بالمتوقع، وسجّل الحكم، وحدّث الأوزان.
- 013 أوزان الاستراتيجية: كيف تغيّر النتائج السلوك تُحدَّث أوزان الاستراتيجية بعد كل نتيجة متحقق منها. الاستراتيجية التي فشلت تُخفض أولويتها؛ الكود لا يتغيّر.
- 014 المكافأة بين 0 و1: تصميم مقياس الحكم المكافأة قيمة عددية بين 0 و1 محسوبة من نتيجة متحقق منها. تحدّث أوزان الاستراتيجية.
- 015 استدعاءات الأدوات غير المعلنة: عندما تُبتكر أداة استدعاء الأداة غير المعلنة هو أداة تُستدعى دون الإعلان عنها في تدفق. ترفضها النواة قبل التنفيذ.
- 016 محرك AST: إصلاح الكود القائم على القواعد يحلّل محرك AST الكود المولَّد، ويطبّق قواعد السياسة، ويكتب النسخة المصححة، ويحدّث التوقيع.
- 017 لماذا يفشل الكود المولَّد من النماذج اللغوية في الإنتاج يفشل الكود المولَّد عندما لا توجد قاعدة ولا تحقق. يطبّق محرك AST القواعد؛ ويؤكد التحقق النتيجة.
- 018 تعريف قواعد الإصلاح للكود المولَّد قاعدة الإصلاح تسمّي مخالفة والتصحيح الذي يطبّقه محرك AST. القواعد تعريفية وتُطبَّق دون مراجعة يدوية.
- 019 مفتاح الإيقاف والسياق المعزول مفتاح إيقاف مركزي يوقف التنفيذ. يحافظ العزل على السياق بلقطات ثابتة حتى لا يفسد الإيقاف والاستئناف الحالة.
- 020 التنفيذ في الذاكرة العشوائية فقط للوحدات الأساسية تعمل الوحدات الأساسية في الذاكرة العشوائية فقط. لا يُكتب شيء على القرص أثناء التنفيذ، لذا لا تترك دورة متوقفة أي بقايا قابلة للتنفيذ.
- 021 تشفير حزم الأدوات بـ AES-GCM كل حزمة مشفرة بـ AES-GCM. تُفك تشفير الحزمة في السياق المعزول وتُنفَّذ دون حفظ.
- 022 الحالة المستقرة: ما الذي تعود إليه النواة الحالة المستقرة هي الحالة التي تعود إليها النواة بعد إصلاح أو بعد فشل في التحقق.
- 023 إيقاف واستئناف نواة مستقلة الإيقاف المؤقت يوقف الدورة لكنه يحفظ الأوزان والذاكرة. الاستئناف يقرأ السياق المخزّن ويكمل منه.
- 024 سياق سير العمل وحالة الذاكرة حالة الذاكرة هي المعرفة المتراكمة التي تضيف إليها كل دورة. سياق سير العمل يسجّل التشغيل الحالي.
- 025 فقدان السياق بين التشغيلات يحدث فقدان السياق عندما لا يقرأ تشغيل ما الذاكرة المخزّنة. تستأنف النواة من سياق سير العمل وحالة الذاكرة.
- 026 قياس الكفاءة دون تخمين تُقاس الكفاءة كنسبة الطاقة المستهلكة إلى النتيجة المحققة. لا تُقاس بحجم المخرجات.
- 027 تكلفة الوكلاء الدائمي التشغيل الوكيل الدائم التشغيل ينفق موارد بين المهام. تزن النواة الطاقة المستهلكة مقابل النتيجة المحققة في كل قرار.
- 028 تغيير السلوك دون كود جديد الاستراتيجية التي فشلت تُخفض أولويتها، والتي نجحت تُرفع. الكود دون تغيير؛ الأوزان تتغيّر.
- 029 لماذا تنكسر الوكلاء المعتمدة على الموجهات فقط عند التوسع الوكيل المعتمد على الموجه فقط ليس لديه دورة، ولا تحقق، ولا تحديث للأوزان. لا يمكنه التكيّف من نتائجه الخاصة.
- 030 الأتمتة غير المتحقق منها: الفشل الصامت الأتمتة غير المتحقق منها فشل صامت: تعمل الأداة، لا يُقارَن شيء، وتُفترض النتيجة. النواة تسجّل حكماً.
- 031 لماذا تدور وكلاء الذكاء الاصطناعي إلى الأبد الحلقة هي دورة بلا تحقق. توقف النواة الحلقة لأن الدورة تنتهي عند نتيجة متحقق منها، لا عند تخمين.
- 032 التشغيل المستمر التشغيل المستمر هو المبدأ الذي بموجبه يولّد BX-System ويتحقق ويسجّل ويتعلم دون انتظار أوامر. كل دورة تقرأ الذاكرة المخزّنة، وتنتج عملاً جديداً، وتحدّث أوزانها الخاصة.
- 033 الحماية الذاتية الحماية الذاتية هي المبدأ الذي بموجبه يحمي BX-System كوده وأدواته وحزمه وسياق تنفيذه عبر آليات متعددة الطبقات تعمل قبل وأثناء وبعد التنفيذ.
- 034 التكيّف التكيّف هو المبدأ الذي بموجبه يغيّر BX-System سلوكه بناءً على النتائج المتراكمة بدلاً من تكرار حل ثابت. كل نتيجة متحقق منها تحدّث أوزان الاستراتيجية؛ والاستراتيجية التي فشلت تُخفض أولويتها.
- 035 الإصلاح التلقائي الإصلاح التلقائي هو المبدأ الذي بموجبه يصحح BX-System الكود المعيب دون مراجعة يدوية. يكشف محرك AST مخالفات القواعد ويصححها؛ وتعود النواة إلى حالة مستقرة.
- 036 الكفاءة الكفاءة هي المبدأ الذي بموجبه يهدف BX-System إلى استخدام أقل موارد ممكنة. يُوزَن كل قرار بالطاقة المستهلكة مقابل النتيجة المحققة.
- 037 المبادئ التشغيلية الخمسة في صفحة واحدة خمسة مبادئ: التشغيل المستمر، والحماية الذاتية، والتكيّف، والإصلاح التلقائي، والكفاءة. لكل منها مقال مخصص.
- 038 توقيع كل أداة بـ SHA-256 كل أداة موقّعة بـ SHA-256. تغيّر التوقيع يعني تغيّر الكود؛ وعدم تغيّره يعني أن الكود كما تم التحقق منه.
- 039 ملفات تعريف الأدوار: بادئة الموجه، والتحيز، والتوجيه ملف تعريف الدور يحدد بادئة الموجه، وملف التحيز، وتوجيه المهمة لاستدعاء نموذج لغوي.
تابع العمل على المدونة
تشرح المدونة كيفية عمل BX-System وما نتعلمه أثناء بنائه. كل مقال يغطي مبدأ تشغيلياً واحداً بالتفصيل.