-
Notifications
You must be signed in to change notification settings - Fork 0
Home fa
🌎 زبان: فارسی — مشاهدهٔ هر ۳۳ زبان
خوش آمدید. این ویکی یک آموزش عملیِ دوستدارِ مبتدی برای ساختن یک ابزار خط فرمانِ واقعی با یک دستیار کدنویسیِ هوش مصنوعیِ عاملمحور است — با یک نمونهی بسیار مسخره تا یادگیری سرگرمکننده باشد.
نمونه، LockedIn CLI است: یک «CLI هوش مصنوعیِ» ساختگی که ابزارهای توسعهدهندهی عصر هوش مصنوعی و «رهبری فکریِ» شبکههای حرفهای را دست میاندازد. این ابزار یک صفحهی آغازینِ گرادیانی، یک نشستِ گفتوگوی تعاملی، فرمانهای اسلش و مدلی دارد که بسیار سخت «فکر میکند» — و عمداً هیچ ارزش حرفهایای تولید نمیکند. با این حال، زیر این شوخیها، این یک پروژهی تمیز و بهخوبی آزمودهشدهی Node.js است که برای یادگیری ایدهآل است.
این شوخی، یک ابزار آموزشی است. به صندوقهای پیامِ پُر از هرزنامهی استخدامکنندهها میخندید در حالی که بیسروصدا معماری، آزموننویسی و — از همه مهمتر — نحوهی هدایتِ یک عامل هوش مصنوعی برای نوشتن و تغییر کدِ واقعی برای خودتان را یاد میگیرید.
- تازهواردانِ کدنویسیِ عاملمحور / با کمکِ هوش مصنوعی. شاید از یک دستیارِ گفتوگو استفاده کرده باشید، اما هنوز یک عامل را که فایلها را ویرایش میکند، آزمونها را اجرا میکند و تغییرات را عرضه میکند هدایت نکردهاید. آن بخش را آهسته پیش میبریم.
- آشنا با مبانی برنامهنویسی. میتوانید جاوااسکریپت بخوانید، از ترمینال استفاده کنید و یک تابع را دنبال کنید. کدِ اینجا میانرده است؛ بخشهای هوش مصنوعی مبتدی هستند. (نیازی به تجربهی قبلی با هیچ فریمورکی نیست — این Node ساده و بدون هیچ وابستگی است.)
هر عاملِ کدنویسیِ توانمندی کار میکند. مثالها از GitHub Copilot CLI استفاده میکنند (همان عاملی که این پروژه را نوشت)، اما این جریانِ کار به عاملهای دیگر هم منتقل میشود.
این پروژه یک قاعدهی سختگیرانه دارد و کل آموزش حول همان میچرخد:
هیچچیز عرضه نمیشود مگر اینکه
npm testسبز شود.
یک عامل هوش مصنوعی میتواند حجم زیادی کد را خیلی سریع بنویسد. مجموعهی اعتبارسنجی، همان چیزی است که به شما اجازه میدهد کنترل آن را در دست بگیرید. یاد میگیرید که عامل را وادار کنید پشتِ آن دروازه کار کند: تغییر را توصیف کنید، بگذارید آزمون اضافه کند، بگذارید پیادهسازی کند و کار را تنها زمانی بپذیرید که مجموعه سبز باشد.
فصلها را بهترتیب پیش ببرید. هر فصل کوتاه است، با یک تمرینِ «با عامل خود امتحان کن» پایان مییابد و بر پایهی فصل قبل بنا میشود.
- آموزش ۱ آشناسازی — پروژه را راه بیندازید، اجرایش کنید، با عامل خود آشنا شوید و برای نخستین بار دروازهٔ آزمون را اجرا کنید.
- آموزش ۲ کد چگونه کار میکند — معماریای که تغییرِ این پروژه را برای یک عامل آسان (و امن) میکند: یک هستهی خالص و آزمونپذیر؛ تصادفیسازی با بذر؛ و مجموعهی آزمون.
- آموزش ۳ نخستین کارِ عاملِ شما — رویداد اصلی: یک فرمانِ کاملاً نو را سرتاسری با هدایت عامل و آزمونمحور اضافه کنید.
- آموزش ۴ اعلاننویسی و بازبینی — مانند یک سرگروه اعلان بنویسید، تفاوتهای عامل را بازبینی کنید، تکرار کنید و در طول نشستها شتاب را حفظ کنید.
- آموزش ۵ بومیسازی — اینکه CLI چگونه به ۳۳ زبان صحبت میکند و چگونه یک عامل را برای افزودن زبانی دیگر هدایت کنیم (i18n، برابری کلیدها، چیدمانِ نویسههای دوعرضی و علامتهای ترکیبی).
مستنداتِ شوخیِ درونجهانی را میخواهید؟ آنها در مرجع فرمانها هستند (همان «راهنمای» طنزآمیزِ اصلی). از فناوری کمکی استفاده میکنید؟ به دسترسپذیری نگاه کنید — این CLI حالتهای صفحهخوان، کنتراست بالا و حواسپرتی کم دارد.
از مشارکتها استقبال میشود. مخزن را کلون کنید و آن را با هر عاملِ کدنویسیِ
توانمندی، مانند Claude Code، Cursor یا Codex باز کنید. به آن بگویید از دستورالعملهای
مخزن و همین آموزشها پیروی کند، تغییرات آن را بازبینی کنید و پیش از ارسال
npm test را اجرا کنید. اینها نمونه هستند، نه تأیید یا یکپارچهسازیِ درونی.
- Node.js 18+ (لینوکس، مکاواس یا ویندوز — روی هر سه یکسان است).
- git و یک دستیارِ کدنویسیِ عاملمحور (مثلاً GitHub Copilot CLI).
- حدود ۳۰ تا ۶۰ دقیقه و کمی حس شوخطبعی.
آمادهاید؟ به آموزش ۱ آشناسازی بروید.
طنز. LockedIn CLI یک نقیضه از ابزارهای خط فرمانِ عصر هوش مصنوعی و فرهنگِ
«رهبری فکری» است — وابسته به، تأییدشده توسط یا نمایندهی LinkedIn یا هیچ شرکت
واقعیِ دیگری نیست. نوشتهشده توسط یک مدل زبانی بزرگ (GitHub Copilot CLI،
Claude Opus 4.8) به هدایتِ یک انسان، و با پروانهی GPL-3.0-or-later. برای
سلبمسئولیتِ کامل lockedin legal را اجرا کنید.
Tutorial
- 1 · Orientation
- 2 · How the Code Works
- 3 · Your First Agent Task
- 4 · Prompting & Reviewing
- 5 · Localization
Reference
Satire · Sátira · 風刺. Not affiliated with LinkedIn. GPL-3.0-or-later.