هوش مصنوعی میتواند سریع کد بنویسد، اما بدون یک سیستم واضح، ممکن است پروژه را از مسیر خارج کند، قابلیتهای ساده را بیش از حد پیچیده کند (Over-engineer)، نیازمندیها را نادیده بگیرد و کدهایی تحویل دهد که کاملاً به آنها اعتماد ندارید.
این دوره روش متفاوتی برای ساخت نرمافزار با هوش مصنوعی را آموزش میدهد.
شما یاد میگیرید چگونه از Claude Code در کنار GSD استفاده کنید؛ یک گردش کار توسعه مبتنی بر مستندات (Spec-driven) که مسیری ساختاریافته از یک دستور مبهم تا نرمافزار نهایی را برای AI فراهم میکند. به جای تکیه بر یک پرامپت طولانی یا اصلاح مداوم مدل، از یک حلقه تکرارپذیر برای بحث درباره نیازمندیها، ایجاد برنامه، اجرای کار، تأیید نتیجه و انتشار هر قابلیت با اطمینان کامل استفاده خواهید کرد.
شما یک پروژه واقعی مشتری را دنبال خواهید کرد: یک سیستم ERP کوچک برای «جو»، صاحب یک فروشگاه محلی. دستورات جو عمداً ناقص، با نیازمندیهای نامشخص و متناقض است. شما یاد میگیرید چگونه موارد مهم را شفاف کنید، پیش از آنکه هوش مصنوعی شروع به حدس زدن کند.
با هم، دو قابلیت واقعی را در یک پروژه Full-stack تایپاسکریپت خواهیم ساخت:
جریان ورود صندوقدار شامل هش کردن رمز عبور، مدیریت نشستها (Sessions)، میانافزار احراز هویت و تستها
قابلیت ثبت فروش که به صورت ایمن موجودی کالا را بهروزرسانی کرده، موارد اتمام موجودی را مدیریت میکند و شامل یک فرم فرانتاند است
در این مسیر، شما Claude Code و GSD را نصب میکنید، یک Monorepo تایپاسکریپت ایجاد میکنید، از دستور /gsd-new-project استفاده میکنید، آرتیفکتهای برنامهریزی GSD را بررسی کرده و گردش کار کامل فازها را اجرا میکنید:
/gsd-discuss-phase →/gsd-plan-phase →/gsd-execute-phase →/gsd-verify-work →/gsd-ship
خواهید دید که GSD چگونه کارهای برنامهریزی شده را به موجهای اجرای موازی تقسیم میکند، کانتکست اصلی را متمرکز نگه میدارد و به شناسایی مشکلات پیش از انتشار قابلیت کمک میکند.
در پایان دوره، شما یک بخش کاربردی از ERP را به صورت محلی خواهید داشت: ورود به سیستم، ثبت فروش و مشاهده کاهش موجودی. مهمتر از آن، شما یک سیستم کاربردی برای ساخت قابلیتهای آینده با هوش مصنوعی بدون از دست دادن کنترل پروژه خواهید داشت.
WestPoint Software Solutions
کارشناسان مهندسی نرمافزار و فضای ابری سازمانی
نمایش نظرات