ورود بدترین برنامهنویس به صحنه: کد نویسی مبتنی بر حس بدون دانش فنی
در عصر هوش مصنوعی، کد نویسی برای افراد غیر فنی امکانپذیر شده است. اما آیا این روش واقعاً مؤثر است؟ تجربه کد نویسی مبتنی بر حس برای کسی که دانش فنی ندارد چگونه است؟
کد نویسی مبتنی بر حس برای مبتدیان
در دنیای امروز که ابزارهای هوش مصنوعی مانند Bolt امکان ایجاد برنامهها بدون دانش فنی را فراهم کردهاند، مفهوم جدیدی به نام “کد نویسی مبتنی بر حس” ظهور کرده است. این روش که در سال ۲۰۲۵ معرفی شد، وعده میدهد که هر فردی حتی بدون زمینه فنی میتواند برنامههای کاربردی ایجاد کند. نویسنده این مقاله که خود یک نویسنده است و تخصصی در برنامهنویسی ندارد، تجربه خود را از ایجاد یک برنامه ساده به نام “Do Not Go In There” (بررسی بدترین سرویسهای بهداشتی) شرح میدهد.
فرآیند ایجاد برنامه با استفاده از Bolt نسبتاً ساده به نظر میرسد، اما برای کسی که حتی نمیداند ترمینال کامپیوترش کجاست، چالشهای زیادی به همراه دارد. با این حال، پس از شروع کار، Bolt به صورت خودکار کدها را تولید میکند و یک رابط کاربری ساده ارائه میدهد. اما مشکلات از همان ابتدا آشکار میشوند:
- خطاهای فنی: برنامه در ابتدا با خطاهای مرتبط با سرویسهای موقعیتیابی مواجه شد
- نیاز به رفع اشکال: حدود ۴۵ دقیقه صرف عیبیابی با کمک هوش مصنوعی شد
- عدم درک فنی: نویسنده هیچ درکی از مفاهیم پایه مانند API یا JSON نداشت
“این ابزار در دستان کسی که میداند چه میکند قدرتمند است، اما در دستان من更像是 یک فیلتر هوش مصنوعی بود که یک شخصیت Studio Ghibli میسازد”
نقاط ضعف کد نویسی مبتنی بر حس
پس از به اشتراک گذاری برنامه با توسعهدهندگان حرفهای، مشکلات عمیقتری آشکار شد:
- کدهای نامرتب: ساختار کد به گونهای بود که درک آن برای دیگران دشوار بود
- امنیت پایین: هیچ ویژگی امنیتی برای محافظت از دادهها وجود نداشت
- عدم تست واحد: هیچ تستی برای بررسی صحت عملکرد اجزای برنامه انجام نشده بود
“اگر این یک پروژه واقعی بود، یک توسعهدهنده مجبور میشد پس از من همه چیز را تمیز کند”
آینده کد نویسی مبتنی بر حس
اگرچه این تجربه نشان داد که کد نویسی مبتنی بر حس برای پروژههای ساده و غیرحساس میتواند مفید باشد، اما برای استفادههای جدی نیاز به نظارت توسعهدهندگان حرفهای دارد. نکته مهم این است که این ابزارها میتوانند به عنوان معلم برنامهنویسی عمل کنند و به افراد کمک کنند بدون نیاز به مدرک علوم کامپیوتر، مهارتهای کد نویسی را یاد بگیرند.
