ByteNex
ByteNex
هستهٔ عامل برای سیستم‌های خودبهبوددهنده

ByteNex›مقاله‌ها›چگونه یک عامل ابزارهای خود را تولید می‌کند

چگونه یک عامل ابزارهای خود را تولید می‌کند

یک ابزار به‌صورت کد تولید می‌شود، امضا می‌شود، در برابر نتیجهٔ مورد انتظار راستی‌آزمایی می‌شود و ثبت می‌گردد. ابزار ناموفق مورد اعتماد نیست.

ابزارهای تولیدشده کجا اجرا می‌شوند؟

درون زمینهٔ جداشده، با اجرای فقط در RAM برای ماژول‌های هسته. این مانع از خراب کردن فایل‌های هستهٔ سیستم توسط ابزار می‌شود.

چگونه به یک ابزار تولیدشده اعتماد می‌شود؟

امضا می‌شود، در برابر نتیجهٔ مورد انتظار راستی‌آزمایی می‌شود و تنها یک حکم موفق وزن‌های راهبرد را به‌روزرسانی می‌کند. ابزار ناموفق مورد اعتماد نیست.

آیا ابزار تولیدشده می‌تواند ابزار دیگری را فراخوانی کند؟

ابزارها از طریق جریان‌های اعلانی اجرا می‌شوند؛ جریان ترتیب و قراردادها را تعریف می‌کند. یک ابزار مستقیماً ابزار دیگری را فراخوانی نمی‌کند.

با ابزار ناموفق چه می‌شود؟

ثبت می‌شود، مورد اعتماد نیست و وزن‌های راهبرد به‌روزرسانی می‌شوند. موتور AST ممکن است کد را در صورت نقض قاعدهٔ تعریف‌شده تعمیر کند.

ابزار چگونه امن می‌شود؟

هر بسته با AES-GCM رمزگذاری می‌شود. بسته در زمینهٔ جداشده رمزگشایی و بدون ذخیره بر دیسک اجرا می‌شود.

مرتبط

موضوع‌ها: زمان اجرا راستی‌آزمایی

wak · 2017-05-05