تصور کنید دستیاری هوشمند در ترمینال داشته باشید که نه به اینترنت نیاز دارد و نه دادههای شما را به سروری در آمریکا میفرستد. پروژه Sidekick در ۷ اکتبر ۲۰۲۶ ثابت کرد که این رویا با یک معماری محلیمحور (Local-first) کاملاً عملی است.
بسیاری از عاملهای فعلی بر پایه پرامپتهای ابری هستند که شبیه به دستورالعملهای شفاهی برای یک کارمند فراموشکارند و اغلب قوانین پیچیده را نادیده میگیرند یا دادهها را نشت میدهند. Sidekick برای حل این مشکل از اولاما (Ollama) — ابزاری که اجرای مدلهای زبانی را روی سیستم شخصی ممکن میکند — برای استنتاج (Inference) استفاده میکند. استنتاج در واقع همان لحظه تولید جواب است؛ شبیه به خودِ آشپزی، نه دورهی آموزش آشپز.

به نقل از گزارش dev.to، این سامانه بر چهار ستون فنی استوار است:
- مبنیسازی قطعی (Deterministic Grounding): بهجای تکیه بر دستورات پرامپت، حقایق لحظهای مثل وضعیت سختافزار و لیست پوشهها مستقیماً به بستر متن مدل تزریق میشوند.
- پردازش محلی صدا: برای تبدیل گفتار به متن از int8 faster-whisper روی CPU کاربر استفاده میکند تا ضبطها بلافاصله پس از استفاده پاک شوند.
- ایمنی سختگیرانه: یک سیاست «رد پیشفرض» برای خروجیها و لیست سیاه دستورات شل (Shell) دارد تا از اجرای دستورات غیرمجاز جلوگیری کند.
- آزمون رگرسیون: هر توهم (Hallucination) — یعنی وقتی مدل با اطمینان چیزی میگوید که وجود ندارد، شبیه دوستی که خاطرهای را اشتباه تعریف میکند — در فایلی به نام
test_eval.pyثبت میشود تا تکرار نشود.
همانطور که در بحثهای گذشتهی ما دربارهی امنیت مدلهای بازمتن اشاره کردیم، حذف واسطههای ابری تنها یک مزیت فنی نیست، بلکه یک ضرورت امنیتی است. این پروژه با مستند کردن «سقفهای توانایی» مدل، استدلال میکند که صداقت درباره نقاط شکست مدل برای توسعهدهندگان ارزشمندتر از ادعای «کارکرد بینقص» است. این رویکرد دقیق در ارزیابی خروجیها، پاسخی به چالشهای مالی است که در تحلیل ما پیرامون هزینههای تأیید خروجی در عاملهای سازمانی بررسی شده بود.
برای کاربر نهایی، این یعنی مالکیت کامل دفترچه حسابرسی و حذف سقف هزینههای API. هرچند توانایی عامل به مقدار RAM و GPU کاربر محدود میشود، اما در مقابل، سیستمی خواهید داشت که هیچ شرکت ثالثی نمیتواند آن را خاموش یا نظارت کند.
گام بعدی شما
- اگر سختافزار مناسب دارید، این عامل را با دستور
uv tool install sidekick-agentنصب کنید. - از دستور
sk initبرای پیکربندی اولیه در مخزن گیتهاب رسمی استفاده کنید. - مدلهای کوچکتر را برای کاهش فشار روی RAM تست کنید.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو