ByteNex›مقالهها
مقالهها
زمان اجرا
- هستهٔ عامل چیست؟
هستهٔ عامل ابزارها را از طریق جریانهای اعلانی هماهنگ میکند، رفتارشان را راستیآزمایی میکند و وزنهای راهبرد خود را از نتایج راستیآزماییشده بهروزرسانی میکند.
- چگونه یک جریان اعلانی بسازیم
راهنمای عملی برای ساختاردهی یک جریان اعلانی: تعریف ابزارها، تعیین ترتیب و برقراری قراردادهای راستیآزمایی.
- یک چرخه: تولید، راستیآزمایی، ثبت، بهروزرسانی
یک چرخه زمینهٔ ذخیرهشده را میخواند، ابزار یا جریانی تولید میکند، نتیجه را راستیآزمایی میکند، نتیجه را ثبت میکند و وزنهای راهبرد را بهروزرسانی میکند.
- چگونه یک عامل ابزارهای خود را تولید میکند
یک ابزار بهصورت کد تولید میشود، امضا میشود، در برابر نتیجهٔ مورد انتظار راستیآزمایی میشود و ثبت میگردد. ابزار ناموفق مورد اعتماد نیست.
- وضعیت پایدار: آنچه هسته به آن بازمیگردد
وضعیت پایدار شرطی است که هسته پس از تعمیر یا پس از یک راستیآزمایی ناموفق به آن بازمیگردد.
- زمینهٔ گردش کار و وضعیت حافظه
وضعیت حافظه دانش انباشتهای است که هر چرخه به آن میافزاید. زمینهٔ گردش کار اجرای جاری را ثبت میکند.
- از دست رفتن زمینه بین اجراها
از دست رفتن زمینه زمانی رخ میدهد که یک اجرا حافظهٔ ذخیرهشده را نخواند. هسته از زمینهٔ گردش کار و وضعیت حافظه ادامه میدهد.
- چرا عاملهای هوش مصنوعی برای همیشه در حلقه میمانند
یک حلقه یک چرخه بدون راستیآزمایی است. هسته حلقه را متوقف میکند زیرا یک چرخه با یک نتیجهٔ راستیآزماییشده پایان مییابد، نه با یک حدس.
- عملیات پیوسته
عملیات پیوسته اصلـی است که بر اساس آن BX-System بدون انتظار برای دستورها تولید، راستیآزمایی، ثبت و یادگیری میکند. هر چرخه حافظهٔ ذخیرهشده را میخواند، کار جدید تولید میکند و وزنهای خود را بهروزرسانی میکند.
- سازگاری
سازگاری اصلـی است که بر اساس آن BX-System رفتار خود را بر پایهٔ نتایج انباشته تغییر میدهد، نه با تکرار یک راهحل ثابت. هر نتیجهٔ راستیآزماییشده وزنهای راهبرد را بهروزرسانی میکند؛ راهبردی که شکست خورده اولویتزدایی میشود.
- کارایی
کارایی اصلـی است که بر اساس آن BX-System میکوشد کمترین منابع ممکن را به کار ببرد. هر تصمیم با انرژی مصرفشده در برابر نتیجهٔ بهدستآمده سنجیده میشود.
- پنج اصل عملیاتی در یک صفحه
پنج اصل: عملیات پیوسته، خودحفاظتی، سازگاری، تعمیر خودکار، کارایی. هر یک مقالهٔ اختصاصی دارد.
- پروفایلهای نقش: پیشوند اعلان، سوگیری، مسیریابی
یک پروفایل نقش پیشوند اعلان، پروفایل سوگیری و مسیریابی وظیفه را برای یک فراخوانی مدل زبانی تنظیم میکند.
رباتهای هوش مصنوعی
- تغییر رفتار بدون کد جدید
راهبردی که شکست خورد اولویتزدایی میشود و راهبردی که کار کرد ارتقا مییابد. کد بدون تغییر است؛ وزنها تغییر میکنند.
- تعمیر خودکار
تعمیر خودکار اصلـی است که بر اساس آن BX-System کد معیوب را بدون بازبینی دستی اصلاح میکند. موتور AST نقض قواعد را تشخیص و آنها را اصلاح میکند؛ هسته به وضعیت پایدار بازمیگردد.
زیرساخت
- راهنمای پیادهسازی: امضای ابزارها با SHA-256
راهنمای گامبهگام دربارهٔ اینکه هسته چگونه ابزارها را با SHA-256 امضا میکند و امضا را پس از انجام تعمیر توسط موتور AST بهروزرسانی میکند.
- کلید قطع و زمینهٔ جداشده
یک کلید قطع مرکزی اجرا را متوقف میکند. جداسازی زمینه را با عکسهای فوری تغییرناپذیر نگه میدارد تا توقف و ادامه وضعیت را خراب نکند.
- اجرای فقط در RAM برای ماژولهای هسته
ماژولهای هسته فقط در RAM اجرا میشوند. در طول اجرا چیزی بر دیسک نوشته نمیشود، بنابراین چرخهٔ متوقفشده هیچ باقیماندهٔ اجرایی بر جای نمیگذارد.
- رمزگذاری بستههای ابزار با AES-GCM
هر بسته با AES-GCM رمزگذاری میشود. بسته در زمینهٔ جداشده رمزگشایی و بدون ذخیره اجرا میشود.
- خودحفاظتی
خودحفاظتی اصلـی است که بر اساس آن BX-System کد، ابزارها، بستهها و زمینهٔ اجرای خود را از طریق سازوکارهای لایهای که پیش، در طول و پس از اجرا عمل میکنند محافظت میکند.
- امضای هر ابزار با SHA-256
هر ابزار با SHA-256 امضا میشود. تغییر امضا یعنی کد تغییر کرده است؛ امضای بدون تغییر یعنی کد همان است که راستیآزمایی شده.
راستیآزمایی
- راستیآزمایی نتیجه: مورد انتظار در برابر واقعی
راستیآزمایی نتیجهٔ واقعی یک ابزار را با نتیجهٔ مورد انتظار مقایسه میکند و حکم را ثبت میکند.
- چگونه خروجی عامل را راستیآزمایی کنیم
راستیآزمایی: نتیجهٔ مورد انتظار را تعریف کن، ابزار را اجرا کن، واقعی را با مورد انتظار مقایسه کن، حکم را ثبت کن، وزنها را بهروزرسانی کن.
- وزنهای راهبرد: چگونه نتایج رفتار را تغییر میدهند
وزنهای راهبرد پس از هر نتیجهٔ راستیآزماییشده بهروزرسانی میشوند. راهبردی که شکست خورده اولویتزدایی میشود؛ کد تغییر نمیکند.
- پاداش بین ۰ و ۱: طراحی مقیاس حکم
پاداش یک اسکالر بین ۰ و ۱ است که از یک نتیجهٔ راستیآزماییشده محاسبه میشود. وزنهای راهبرد را بهروزرسانی میکند.
- فراخوانیهای ابزار اعلامنشده: هنگامی که ابزاری اختراع میشود
فراخوانی ابزار اعلامنشده یعنی ابزاری که بدون اعلام در یک جریان فراخوانده میشود. هسته آن را پیش از اجرا رد میکند.
- اتوماسیون راستیآزمایینشده: شکست خاموش
اتوماسیون راستیآزمایینشده یک شکست خاموش است: ابزار اجرا میشود، چیزی مقایسه نمیشود و نتیجه فرض میشود. هسته حکمی ثبت میکند.
تعمیر کد
- موتور AST: تعمیر کد مبتنی بر قاعده
موتور AST کد تولیدشده را تجزیه میکند، قواعد سیاست را اعمال میکند، نسخهٔ اصلاحشده را مینویسد و امضا را بهروزرسانی میکند.
- چرا کد تولیدشده توسط LLM در محیط عملیاتی شکست میخورد
کد تولیدشده زمانی شکست میخورد که قاعدهای و راستیآزماییای وجود ندارد. موتور AST قواعد را اعمال میکند؛ راستیآزمایی نتیجه را تأیید میکند.
- تعریف قواعد تعمیر برای کد تولیدشده
یک قاعدهٔ تعمیر یک نقض و اصلاحی را که موتور AST اعمال میکند نام میبرد. قواعد اعلانیاند و بدون بازبینی دستی اعمال میشوند.
عملیات
- توقف موقت و ادامهٔ یک هستهٔ خودمختار
توقف موقت چرخه را متوقف میکند اما وزنها و حافظه را حفظ میکند. ادامه، زمینهٔ ذخیرهشده را میخواند و از آن ادامه میدهد.
- سنجش کارایی بدون حدس زدن
کارایی بهصورت نسبت انرژی مصرفشده به نتیجهٔ بهدستآمده سنجیده میشود. با حجم خروجی سنجیده نمیشود.
- هزینهٔ عاملهای همیشهفعال
یک عامل همیشهفعال بین وظایف منابع مصرف میکند. هسته در هر تصمیم انرژی مصرفشده را در برابر نتیجهٔ بهدستآمده میسنجد.
معماری
- معماری هستهٔ عامل: راهنمای کامل
راهنمای جامع اجزای هستهٔ عامل: چرخه، موتور AST، موتور حافظهٔ شناختی و زمینهٔ جداشده.
- هستهٔ عامل در برابر چارچوب عامل
یک چارچوب اجزایی را فراهم میکند که توسعهدهنده آنها را سرهم میکند. یک هسته خودش چرخه را اجرا میکند، نتایج را راستیآزمایی میکند و وزنهای خود را بهروزرسانی میکند.
- BX-System در برابر LangGraph: هسته در برابر چارچوب
LangGraph چارچوبی برای ساخت عاملهای دارای وضعیت است. BX-System هستهای است که چرخهٔ خود را اجرا میکند و وزنهای خود را بدون بازبرنامهنویسی بهروزرسانی میکند.
- چگونه یک هستهٔ عامل را ارزیابی کنیم: چکلیست ۶ نکتهای
چکلیستی برای ارزیابی هستهٔ عامل: چرخه، راستیآزمایی، بهروزرسانی وزنها، قواعد تعمیر، کلید قطع و کارایی.
- جریانهای اعلانی در برابر اسکریپتهای دستوری
یک جریان اعلانی ابزارها و ترتیب را نام میبرد. هسته جریان را اجرا میکند؛ جریان خودش را اجرا نمیکند.
- چرا عاملهای فقطاعلان در مقیاس میشکنند
یک عامل فقطاعلان هیچ چرخهای، هیچ راستیآزماییای و هیچ بهروزرسانی وزنی ندارد. نمیتواند از نتایج خود سازگار شود.