نحوه استفاده از Transformers.js در یک افزونه کروم
خلاصه هوش مصنوعی
این راهنما نحوه ساخت یک دستیار هوش مصنوعی محلی در افزونه کروم با استفاده از Transformers.js تحت محدودیتهای Manifest V3 را با بهرهگیری از Gemma 4 برای تولید متن و MiniLM برای امبدینگ توضیح میدهد.
نکات کلیدی
- سرویسورکر پسزمینه به عنوان کنترلکننده اجرای مدل، مدیریت وضعیت و هماهنگی ابزارها عمل میکند تا از بارگذاریهای تکراری مدل جلوگیری شود.
- انکودرهای پیامرسانی تایپشده ارتباط امن بین پنل جانبی، اسکریپت پسزمینه و اسکریپتهای محتوا را مدیریت میکنند.
- حلقه اجرای ایجنت، پرامپتها و رونوشتهای داخلی مدل را از پیامهای چت قابل مشاهده برای کاربر جدا میکند تا از فراخوانیهای ابزار قطعی پشتیبانی کند.
چرا مهم است
اجرای مدلهای هوش مصنوعی محلی بهطور مستقیم درون افزونه کروم حریم خصوصی کاربر را حفظ کرده و هزینههای API ابری را حذف میکند، اما نیازمند هماهنگی دقیق در سرویسورکرهای پسزمینه MV3، پنلهای جانبی و اسکریپتهای محتوا است.
گفتگو 0
آغازگر گفتگو باشید.