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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

wak · 2017-05-05