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

ByteNex›الوثائق›كيف يولّد الوكيل أدواته بنفسه

كيف يولّد الوكيل أدواته بنفسه

تُولَّد الأداة ككود، وتُوقَّع، ويُتحقَّق منها مقابل نتيجة متوقعة، ثم تُسجَّل. والأداة الفاشلة لا يُوثَق بها.

كيف يولّد الوكيل أدواته بنفسه

تُولَّد الأداة ككود، وتُوقَّع، ويُتحقَّق منها مقابل نتيجة متوقعة، ثم تُسجَّل. والأداة الفاشلة لا يُوثَق بها.

أين تعمل الأدوات المولَّدة؟

داخل Isolated Context، مع تنفيذ RAM-only للوحدات الأساسية (core modules). وهذا يمنع الأداة من إفساد ملفات النظام الأساسية.

كيف يُوثَق بأداة مولَّدة؟

تُوقَّع، ويُتحقَّق منها مقابل نتيجة متوقعة، ولا يحدّث Strategy Weights إلا حكم ناجح. والأداة الفاشلة لا يُوثَق بها.

هل يمكن لأداة مولَّدة أن تستدعي أخرى؟

تعمل الأدوات عبر Declarative Flows؛ ويحدد التدفق الترتيب والعقود. ولا تستدعي الأداة أداة أخرى مباشرة.

ماذا يحدث للأداة الفاشلة؟

تُسجَّل، ولا يُوثَق بها، وتُحدَّث Strategy Weights. وقد يصلح AST engine الكود إذا خالف قاعدة محددة.

كيف تُؤمَّن الأداة؟

تُشفَّر كل حزمة (package) بـ AES-GCM. وتُفَكّ الحزمة داخل Isolated Context وتُنفَّذ دون حفظها على القرص.

wak · 2017-05-05