کی AI دیگه کافی نیست و باید از یه متخصص کمک بگیری؟
پنج نشونه که AI دیگه کافی نیست و وقتشه از یه آدم متخصص کمک بگیری، چه جور کمکی باید بخوای، و قبل از پرسیدن چی رو آماده کنی تا زودتر جواب بگیری.

جواب کوتاه: تا وقتی داری میسازی و خراب شدن چیزی فقط وقت خودت رو میگیره، AI معمولاً کافیه. از جایی که AI کافی نیست و باید از یه آدم متخصص کمک بگیری، سه تا نشونه داره: داری دور خودت میچرخی، پای کاربر و داده واقعی وسطه، و نمیتونی توضیح بدی کدت چیکار میکنه.
این یعنی شکست نخوردی. یعنی مسئله از جنس «کد بنویس» در اومده و رفته تو جنس «تصمیم بگیر» — و AI تو جنس دوم ضعیفتره، چون شرایط واقعی پروژهت رو نمیبینه.
پنج نشونه که وقتشه کمک بگیری
۱. داری دور خودت میچرخی
نشونهش واضحه: دو ساعته داری یه خطا رو حل میکنی، AI یه راهحل میده، کار نمیکنه، راهحل بعدی رو میده، اون یکی چیز دیگهای رو خراب میکنه، و بعد از چند دور دوباره همون پیشنهاد اول برمیگرده.
این حلقه یه معنی مشخص داره: صورتمسئلهای که تو دادی، مسئله واقعی نیست. AI داره سمپتوم رو درمان میکنه چون تنها چیزی که میبینه همونه. یه آدم با تجربه معمولاً تو چند دقیقه میفهمه که مشکل اصلاً جای دیگهایه.
قانون سادهای که میشه برای خودت بذاری: اگه بعد از حدود یک ساعت و سه تا راهحل متفاوت، هنوز سر جای اولی، دیگه نچرخ. از اون به بعد داری وقت میسوزونی، نه یاد میگیری. اگه هنوز به این مرحله نرسیدی، وقتی کدی که AI نوشته کار نمیکنه چند تا راه قبل از تسلیم شدن داره.
۲. پای کاربر واقعی و داده واقعی وسطه
فرق بزرگ بین پروژه شخصی و پروژه واقعی این نیست که کدش پیچیدهتره. اینه که اشتباهش قابل برگشت نیست.
تا وقتی تنها کاربر سایتت خودتی، هر چی خراب بشه دوباره میسازیش. ولی از لحظهای که ده تا آدم غریبه ثبتنام کردن، دیتابیس تو دیگه فایل تمرینی نیست؛ چیزیه که اگه پاک بشه، برنمیگرده. یه دستور اشتباه که AI با اطمینان کامل پیشنهاد داده، میتونه همهش رو ببره.
اینجا نقش آدم متخصص «کد بهتر نوشتن» نیست، «جلوی کار برگشتناپذیر رو گرفتن»ه.
۳. پای پول یا اطلاعات شخصی آدمها وسطه
اگه سایتت داره شماره موبایل، آدرس، مدارک یا اطلاعات مالی آدمها رو میگیره، یا قراره سر پول حساب و کتاب کنه، از سطحی که آزمون و خطا جواب میده رد شدی.
AI کدی مینویسه که کار میکنه. ولی حالتهای عجیب — کاربری که دوبار روی دکمه میزنه، درخواستی که وسط راه قطع میشه، کسی که عمداً داره دستکاری میکنه — چیزهاییه که معمولاً کسی به AI نگفته بهشون فکر کنه. یه بررسی انسانی روی این بخشها، ارزونترین کاریه که میتونی بکنی، حتی اگه بقیه پروژه رو کامل خودت جلو ببری. هیچ بررسیای سایت رو «بیخطر» نمیکنه، ولی نقطههای ضعف واضح رو پیدا میکنه.
۴. سایت از دسترس خارج شده و نمیدونی چرا
فرق این حالت با بقیه، فشار زمانه. وقتی سایت بالا نمیاد، تو داری همزمان دو تا کار میکنی: دنبال علت میگردی و نگران کاربرهایی هستی که الان دارن میبینن سایت باز نمیشه. تو این حالت آدمها معمولاً با AI شروع میکنن به تغییر دادن تصادفی تنظیمات، و وضعیت بدتر میشه.
اگه با یه نگاه سریع به خطاها نفهمیدی چی شده — مثلاً خطای ۵۰۰ میبینی ولی لاگی که بگه چرا، پیدا نمیکنی — این دقیقاً همون لحظهایه که یه نفر که قبلاً این مسیر رو رفته، تو ده دقیقه کاری رو میکنه که ممکنه از تو یه شب بگیره.
۵. نمیتونی کد خودت رو توضیح بدی
این ساکتترین نشونهست و مهمترینشم هست. یه سوال ساده از خودت بپرس: اگه الان یکی بپرسه «وقتی کاربر ثبتنام میکنه دقیقاً چه اتفاقی میفته؟»، میتونی جواب بدی؟
اگه نه، یعنی پروژهای داری که مالکش نیستی. هر تغییر بعدی تبدیل میشه به قمار، چون نمیدونی چی رو ممکنه بشکنی. این حالت هم شایعترین و هم قابل حلترینه: یه جلسه بررسی کد با یه آدم بلد، معمولاً نقشه پروژه رو برات روشن میکنه.
قبل از اینکه بپرسی، اینها رو آماده کن
کیفیت جوابی که میگیری تقریباً مستقیم به کیفیت چیزیه که تحویل میدی. اینها رو آماده داشته باش:
- دقیقاً چه انتظاری داشتی و چی دیدی. «کار نمیکنه» هیچی نمیگه. «روی فرم ثبتنام دکمه رو میزنم، صفحه سفید میشه» همهچی رو میگه.
- از کِی شروع شده و قبلش چی عوض کردی. بیشتر مشکلها درست بعد از یه تغییر شروع میشن. آخرین تغییر، مهمترین سرنخه.
- متن کامل خطا، نه توضیح خطا. از لاگها یا کنسول مرورگر کپی کن و همونطور که هست بفرست.
- چیزهایی که تا حالا امتحان کردی و نتیجه هر کدوم. این جلوی تکرار کارهای بیفایده رو میگیره.
- پروژه با چی ساخته شده. اگه نمیدونی، از همون ابزار AI بپرس پروژه با چه زبان و چه ابزارهایی نوشته شده و فهرستش رو بردار.
- یه نسخه از فایلها و دیتابیس، جای امن، مال خودت. قبل از اینکه کسی (یا خودت) دست به پروژه بزنه. تو از پروژهت نسخه خودت رو نگه دار گفتیم چطور.
و یه چیزی که نباید بفرستی: کلیدها و رمزها. فایل .env و توکنها رو مستقیم کپی نکن؛ بهجاش بگو «یه کلید فلان سرویس دارم». همین یه جمله کافیه.
یعنی خودم نباید یاد بگیرم؟
چرا، ولی روی چیزهایی وقت بذار که دفعه بعد هم به کارت میاد. یاد گرفتن ساختار پروژه و اینکه دادههات کجا میمونه، سرمایهگذاریه. یاد گرفتن یه تنظیم عجیب که فقط یه بار تو عمرت لازمت میشه، معمولاً نیست.
خط راهنما اینه: اگه چیزیه که تکرار میشه، یاد بگیر. اگه یه بار پیش میاد و برگشتناپذیره، کمک بگیر. نقشه کلی این مسیر تو ساخت MVP با AI از صفر تا Production هست.
سوالهای پرتکرار
از کجا بفهمم مشکلم واقعاً سخته یا خودم بلد نیستم؟
معیارش سختی نیست، پیشرفته. اگه هر دور یه چیز جدید یاد میگیری، ادامه بده. اگه سه دور پشت سر هم همونجایی، دیگه داری وقت میدی و چیزی نمیگیری.
قبل از کمک گرفتن چقدر باید خودم تلاش کنم؟
تا جایی که بتونی مشکل رو دقیق توصیف کنی. لازم نیست حلش کنی؛ لازمه بتونی بگی کجا و کِی و با چه پیغامی خراب میشه. رسیدن به همینجا معمولاً نصف کاره.
کد رو با AI ساختم، بگم یا خجالت بکشم؟
بگو، و کاملاً بگو. اینکه کد رو AI نوشته یه واقعیت فنیه که روی نحوه بررسی اثر میذاره، نه یه عیب. پنهون کردنش فقط باعث میشه وقت بیشتری صرف حدس زدن بشه.
اگه کمک بگیرم، دیگه پروژه دست خودم نیست؟
نباید اینطور باشه. از هر کسی که کمک میگیری بخواه دسترسی کامل به کد و دامنه پیش خودت بمونه و تغییرها رو برات بنویسه. این حق توئه، نه یه درخواست عجیب.
خلاصه
- دور خودت چرخیدن، کاربر و داده واقعی، پول و اطلاعات شخصی، قطعی بیدلیل، و نتونستن توضیح کد — پنج نشونهای که یعنی وقتشه یه آدم متخصص رو وارد کنی.
- معیار اصلی «سخت بودن» نیست، برگشتناپذیر بودنه.
- کمک سه شکل داره: یه بررسی، یه رفع مشکل مشخص، یا کسی که اجرا رو به عهده بگیره. قاطیشون نکن.
- قبل از پرسیدن: توصیف دقیق، آخرین تغییر، متن کامل خطا، کارهای امتحانشده، و یه نسخه از پروژه پیش خودت.
- کلیدها و رمزها رو هیچوقت مستقیم نفرست.
اگه هنوز به مرحله کمک گرفتن نرسیدی و فقط میخوای قبل از آنلاین کردن خیالت راحت باشه، قبل از آنلاین کردن کد AI چی رو چک کنم رو بخون.