peerd: عامل هوش مصنوعی داخل مرورگر
خلاصهٔ کاملتر
طبق توضیحات مخزن، peerd خودش رو اولین «هارنس» عامل هوش مصنوعی معرفی میکنه که بومیِ مرورگره. برخلاف ابزارهایی که یه سرویس جدا دارن، این یه افزونهٔ کروم یا فایرفاکسه که حلقهٔ کامل یه عامل رو همونجا داخل مرورگری که هر روز استفاده میکنی اجرا میکنه، با همون تبها و نشستهای بازت. عامل صفحهها رو میخونه و میگردونه، محیط محاسباتی ایزوله بالا میاره و کلید مدل رو هم خودت میدی (BYOK).
بخش جالبش محیطهای اجراییِ ایزولهست. peerd میتونه نوتبوک جاوااسکریپت، یه اپ سمتکاربر یا حتی یه ماشین لینوکس کامل که با CheerpX روی WebAssembly شبیهسازی شده بالا بیاره؛ یعنی یه دبیان با شل و باینریهای واقعی داخل مرورگر. تو کانال آزمایشی هم یه لایهٔ غیرمتمرکز (dweb) داره که با WebRTC یه شبکهٔ نظیر به نظیر بین نمونههای peerd برای ارتباط عامل به عامل میسازه.
به گفتهٔ سازندهها امنیت peerd روی کارهای پختهٔ خود پلتفرم مرورگر بنا شده، نه رمزنگاری دستساز خودشون: ایزولههای V8 برای سندباکس، WebCrypto برای گاوصندوق، پسکی و WebAuthn برای باز کردنش و iframeهای همریشهٔ کور. نکتهٔ کلیدی طراحی اینه که عاملی که کلیدهات رو نگه میداره هیچوقت صفحهٔ خام رو نمیخونه؛ یه «اجراکنندهٔ یکبارمصرف» بدون کلید و بدون شبکه اونکارو میکنه و خروجیاش هم بهعنوان دادهٔ نامعتبر برچسب میخوره.
اصل دومشون اینه که عامل هیچوقت حرف آخر رو دربارهٔ درستی کار نمیزنه؛ هر کاری که انجام میده قبل از اینکه «تمامشده» حساب بشه، روی صفحهٔ زندهٔ واقعی راستیآزمایی میشه. تمام ترافیک خروجی هم از یه گلوگاه واحد رد میشه که فهرست مجاز ارائهدهندهها، فهرست سیاه و محافظ SSRF داره و استفادهٔ مستقیم از fetch خام هم ممنوعه.
کل پروژه با جاوااسکریپت ساده و بدون بیلد نوشته شده و از پنج ماژول تشکیل شده که هر حرف از اسم برند به یکیشون اشاره میکنه: آداپتور مدلها، لایهٔ امنیت و گاوصندوق، سندباکسها، خود عامل و لایهٔ غیرمتمرکز. سازندهها تأکید میکنن که این نرمافزار هنوز نسخهٔ ۰.x و آزمایشیه، تغییرات شکننده محتمله و چون مرورگرت رو میگردونه و کلیدهای API رو نگه میداره، باید با احتیاط ازش استفاده کنی.
نکات کلیدی:
- peerd یه افزونهٔ مرورگره که عامل هوش مصنوعی رو داخل خود کروم/فایرفاکس اجرا میکنه
- بدون بکاند، بدون تلهمتری و بدون مؤلفهٔ ابری تو مسیر داده؛ کلیدها با BYOK محلی میمونن
- میتونه نوتبوک، اپ و حتی لینوکس روی WebAssembly رو داخل مرورگر بالا بیاره
- امنیتش روی خود پلتفرم مرورگر بنا شده، نه رمزنگاری دستساز
- عاملِ نگهدارندهٔ کلید صفحهٔ خام رو نمیخونه و هر اقدام روی صفحهٔ زنده راستیآزمایی میشه




