کتاب «llm به زبان آدمیزاد»؛ یک کتاب فارسی، رایگان و متنباز برای یادگیری مدلهای زبانی بزرگ
از مفاهیم پایه تا پرامپتنویسی، API، RAG، ایجنتها، امنیت، ارزیابی و مدیریت هزینه.
۲۶۵ صفحه، ساده و خودمونی ولی فنی.👌🏽
https://t.co/ZWtVftQ5XK
اگر میخوای در توسعه با ai چه claude چه codex از #وایبکدینگ فاصله بگیری و محصول تجاری واقعی توسعه بدی Spec Kit معجزه میکنه.
پروژهی Spec Kit رو گیت هاب منتشر کرده و در عرض چند روز به ۹۵ هزار استار و ۸۳۰۰ فورک رسیده، مدتی باهاش کار کردم و واقعا فرایند توسعه نرم افزار با ai رو محتول میکنه
حالا دقیقا چکار میکنه ؟؛
مشکل ایجنتهای هوش مصنوعی، مدل نیست... مشکل اینه که یک ایدهی نوشتهشده بهش میدی و اون هرجور که خودش بخواد تفسیرش میکنه (میشه همون وایب کدینگ)
در واقع Spec Kit این مشکل رو با ۶ دستور حل میکنه که ایدهی تو رو قبل از نوشتن حتی یک خط کد، به مشخصات (Spec) دقیق و شفاف تبدیل میکنن:
/speckit.constitution → قوانین پروژه رو مشخص میکنه: کیفیت، تستها و اصول مهندسی
/speckit.specify → میگی چی میخوای بسازی، بدون اینکه تکنولوژی رو مشخص کنی
/speckit.clarify → ایجنت قبل از شروع، دربارهی نقاط مبهم ازت سؤال میپرسه
/speckit.plan → اینجا تکنولوژیها و روش پیادهسازی رو انتخاب میکنی
/speckit.tasks → پلن رو به تسکهای مرتبشده بر اساس وابستگیها تبدیل میکنه
/speckit.implement → ایجنت شروع به ساخت پروژه میکنه
نتیجه دیگه کد تصادفی تولیدشده نیست؛ بلکه Specهای زندهای هستن که هوش مصنوعی میخونه، تأیید میکنه و قدمبهقدم اجرا میکنه.
با Claude Code، Cursor، Copilot، Codex، Gemini CLI و بیش از ۲۵ ایجنت دیگه هم کار میکنه.
تفاوت واقعی:
قبلاً: میگفتی «یه اپ تسک برام بساز» و امیدوار بودی ایجنت گیج نشه
حالا: اول Spec، بعد کد. ایجنت دقیقاً میدونه چی بسازه، به چه ترتیبی، و چرا.
لینک ریپو در اولین کامنت 👇
اگه نكته قابل افتخارى تو زندگيم باشه ، قطعا بزرگترينش اينه كه به تو و هيچكدوم از دوستا و رُقباى(!) قبليت #راى_ندادم و خودم رو در انتخاب اين وضعيت شريك نميدونم. نه تو ، نه #خاتمى ، نه #احمدى_نژاد و نه #موسوى