اولین پروژه با Forcoder؛ از توضیح مسئله تا تغییر قابل بازبینی
بهترین راه یادگیری یک دستیار کدنویسی، شروع با پروژهای کوچک و معیار موفقیت روشن است. برای نمونه، یک برنامه ساده مدیریت کارها انتخاب کنید و از Forcoder بخواهید ابتدا ساختار پروژه را بررسی کند.
اولین پروژه با Forcoder؛ از توضیح مسئله تا تغییر قابل بازبینی
بهترین راه یادگیری یک دستیار کدنویسی، شروع با پروژهای کوچک و معیار موفقیت روشن است. برای نمونه، یک برنامه ساده مدیریت کارها انتخاب کنید و از Forcoder بخواهید ابتدا ساختار پروژه را بررسی کند.
درخواست مرحلهای بنویسید
درخواست خوب شامل هدف، فناوری، محدودیت و روش بررسی است:
در این پروژه یک قابلیت افزودن کار ایجاد کن. ساختار فعلی را حفظ کن، تست مناسب اضافه کن و پیش از هر تغییر فایلهای مرتبط و معیار پذیرش را توضیح بده.
با حالت Ask میتوانید درباره فایلهای مرتبط سؤال کنید. سپس در حالت Plan طرح را ببینید و در صورت تأیید، آن را در حالت Agent اجرا کنید.
از Agent چه انتظاری داشته باشیم؟
Agent باید بتواند بافت workspace را بخواند، فایلهای مرتبط را پیدا کند، تغییر پیشنهادی ارائه دهد و در صورت نیاز تست یا lint اجرا کند. این به معنی پذیرش خودکار همه خروجیها نیست. نام فایل، منطق تغییر، خطاهای احتمالی و اثر روی API عمومی را بررسی کنید.
اگر پیشنهاد Agent با معماری پروژه سازگار نیست، آن را رد کنید و محدودیت دقیقتری بنویسید. مثلاً بگویید «از الگوی service موجود استفاده کن و وابستگی جدید اضافه نکن».
یک عادت مهم
هر قابلیت را با سه سؤال تمام کنید:
- چه فایلهایی تغییر کردند؟
- چگونه درستی تغییر را بررسی کردیم؟
- اگر کار متوقف شود، از کجا میتوان آن را ادامه داد؟
این روش باعث میشود Forcoder به ابزار همکاری تبدیل شود، نه جعبهای که کد نامعلوم تولید میکند.
کلیدواژهها: آموزش Forcoder، ساخت پروژه با هوش مصنوعی، Agent در VS Code، برنامهنویسی پروژهمحور