توسعهی عاملمحور (Agentic Development) طاقتفرسا به نظر میرسید
هوش مصنوعی با سرعت زیادی پیش میرود.
چند ماه پیش، احساس سردرگمی میکردم. هر هفته، دستیارهای کدنویسی و جریانهای کاری (workflows) جدیدی ظاهر میشدند. مردم ادعا میکردند که اپلیکیشنها را در عرض چند ساعت میسازند. احساس میکردم یا باید پا به پای آنها پیش بروم یا شکست بخورم.
ابزارهای زیادی را امتحان کردم. از Cursor، ChatGPT، Claude Code و Lovable استفاده کردم. مدام بین آنها جابهجا میشدم. فکر میکردم ابزار بهتر، مرا به توسعهدهندهی بهتری تبدیل میکند.
اما اینطور نبود.
بهترین درس، انتخاب یک ابزار نبود؛ بلکه یادگیری نحوهی کار با هوش مصنوعی بود.
حالا، بلافاصله از هوش مصنوعی نمیخواهم که کد بنویسد.
با توضیح دادن مسئله شروع میکنم. من این موارد را شرح میدهم:
- نیازمندیهای ویژگی (feature requirements)
- قوانین کسبوکار (business rules)
- حالات مرزی (edge cases)
- هدف نهایی
گاهی اوقات ابتدا از ChatGPT برای برنامهریزی پیادهسازی استفاده میکنم. یک برنامهی شفاف به دست میآورم. سپس، آن برنامه را برای ساختن به یک دستیار عاملمحور (agentic assistant) میدهم.
این تغییر، همهچیز را تغییر داد.
زمان کمتری را صرف کدهای تکراری (boilerplate code) میکنم. زمان بیشتری را صرف این موارد میکنم:
- معماری نرمافزار
- تجربهی کاربری
- حل کردن مسئلهی اصلی
هوش مصنوعی اشتباه میکند. من هر خط را قبل از مرحلهی تولید (production) بازبینی میکنم. من خودم تمام خطوط را نمینویسم؛ در عوض، فرآیند را هدایت میکنم.
ابزارها تغییر خواهند کرد. مهارت واقعی، نحوهی ارتباط شما با هوش مصنوعی است. از آن به عنوان بخشی از فرآیند خود استفاده کنید. روی این مهارت سرمایهگذاری کنید.
Source: https://dev.to/amantekim/a-few-months-ago-agentic-development-felt-overwhelming-13nn
انجمن یادگیری اختیاری: https://t.me/GyaanSetuAi