رفع خطای کد با هوش مصنوعی؛ از کجا شروع کنیم؟
برای رفع خطای کد با هوش مصنوعی، ابتدا پیام کامل خطا، کد مرتبط و مراحل بازتولید را آماده کن. مسیر عملی شامل «خطا را قابل تکرار توصیف کن»، «فرضیه را قبل از تغییر بسنج» و «همان مسیر و مسیر مجاور را بررسی کن» است. خروجی مورد انتظار: علت محتمل، اصلاح محدود و بررسی تکرار خطا.
ابزارهای مناسب برای این کار
این گزینهها نقطهٔ شروع تمریناند. یک ورودی یکسان را امتحان کن و کیفیت، پشتیبانی فارسی، امکان خروجی و محدودیت حساب را بسنج.
| ابزار | کاربرد در این مسیر | شروع و راهنما |
|---|---|---|
| Cursor | خطا را قابل تکرار توصیف کن و آمادهسازی علت محتمل، اصلاح محدود و بررسی تکرار خطا | مرجع رسمی ↗ راهنمای فارسی ابزار |
| Claude Code | بررسی یک نمونهٔ مشابه با همان ورودی و مقایسهٔ کیفیت خروجی | مرجع رسمی ↗ راهنمای فارسی ابزار |
خطا را قابل تکرار توصیف کن
بگو انتظار چه بود و چه اتفاقی افتاد. نسخهٔ محیط، آخرین تغییر و متن خطا را همراه کمترین کد لازم بده؛ تصویر مبهم از یک خط معمولاً زمینهٔ کافی ندارد.
فرضیه را قبل از تغییر بسنج
از ابزار بخواه علتهای محتمل و روش بررسی هرکدام را توضیح دهد. یک مشاهده یا لاگ مشخص بگیر و بعد اصلاح محدود انجام بده؛ تغییرهای بزرگ ممکن است مسئلهٔ تازه بسازند.
همان مسیر و مسیر مجاور را بررسی کن
بعد از اصلاح، دقیقاً مراحل قبلی را اجرا کن. یک حالت سالم قبلی را هم امتحان کن تا خطا فقط پنهان نشده باشد؛ در پایان دلیل اصلاح را ثبت کن.
مثال ورودی و خروجی
اطلاعات ورودی
خطا: تلاش برای خواندن length از مقدار undefined؛ ورودی گاهی ارسال نشده است.
خروجی یا معیار نتیجهٔ مناسب
بررسی لازم: ورودی از کجا میآید و قراردادش چیست؟ اصلاح میتواند اعتبارسنجی ورودی یا مقدار پیشفرض مناسب باشد؛ انتخاب باید با رفتار مطلوب تابع هماهنگ باشد.
این مثال برای آموزش روش نوشته شده است؛ نتیجهٔ ثبتشدهٔ آزمون یک مدل مشخص نیست.تصاویر محیط و صفحات مرجع ابزارها
نوع تصویر در توضیح هر عکس مشخص است؛ بعضی تصاویر محیط نرمافزار و بعضی نمای صفحهٔ مرجع رسمیاند. ظاهر نسخهٔ حساب شما ممکن است متفاوت باشد.



پرامپت آماده برای شروع
متن را کپی کن؛ سپس ورودی و شرایط کار خودت را در پیام بعد بده.
نقش تو دستیار این کار است: رفع خطای کد با هوش مصنوعی. ورودی من: پیام کامل خطا، کد مرتبط و مراحل بازتولید. خروجی موردنیاز: علت محتمل، اصلاح محدود و بررسی تکرار خطا. ابتدا اطلاعات ناقص را سؤال کن. مسیر را اینطور پیش ببر: خطا را قابل تکرار توصیف کن؛ فرضیه را قبل از تغییر بسنج؛ همان مسیر و مسیر مجاور را بررسی کن. در پایان خروجی را با این معیارها بررسی کن: علت با مشاهده بررسی شده؛ خطای اولیه دیگر تکرار نمیشود؛ رفتار سالم قبلی حفظ شده. اطلاعات یا نتیجهٔ ناموجود را نساز و موارد نامطمئن را مشخص کن. اطلاعات تمرین را در پیام بعد میدهم.
قبل از استفاده از خروجی بررسی کن
- علت با مشاهده بررسی شده
- خطای اولیه دیگر تکرار نمیشود
- رفتار سالم قبلی حفظ شده
پرسشهای متداول
چرا AI با تغییر زیاد مشکل را بدتر میکند؟
ممکن است زمینهٔ کافی نداشته باشد یا چند فرض را همزمان تغییر دهد. نمونهٔ کوچک، پیام خطای کامل و درخواست اصلاح محدود، بررسی نتیجه را سادهتر میکند.
برای شروع چه اطلاعاتی آماده کنم؟
پیام کامل خطا، کد مرتبط و مراحل بازتولید را همراه هدف استفاده بده. نمونهٔ آموزشی همین صفحه را اول اجرا کن و بعد اطلاعات پروژهٔ خودت را جایگزین کن.
منابع و راهنماهای رسمی
برای جزئیات قابلیتها، فرمت خروجی و شرایط حساب، مرجع رسمی را بررسی کن.
