برنامه نویسی شهودی: پارادایم نوین تولید نرم افزار مبتنی بر نیت زبانی و گذار از نحو گرایی
سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 5
فایل این مقاله در 13 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ICAICS01_005
تاریخ نمایه سازی: 19 خرداد 1405
چکیده مقاله:
صنعت توسعه نرم افزار در حال تجربه یک دگرگونی هستی شناختی است که می توان آن را گذار از "پارادایم دستوری" به "پارادایم مبتنی بر نیت" نامید. مدل های زبانی بزرگ (LLMs) و ظهور پدیده هایی نظیر "کدنویسی وایب" (Vibe Coding)، فرآیند تولید نرم افزار را که به طور سنتی بر تسلط بر نحو (Syntax) و ساختارهای صوری استوار بود، به چالش کشیده و واسط تعامل انسان و ماشین را به زبان طبیعی تغییر داده اند. این پژوهش با هدف بررسی جامع و چندوجهی مفهوم "برنامه نویسی شهودی"، به تحلیل عمیق ادبیات پژوهشی سال های ۲۰۲۴ و ۲۰۲۵، داده های کمی حاصل از پلتفرم های توسعه جمعی و مطالعات موردی در محیط های سازمانی می پردازد. یافته های این تحقیق نشان می دهد که بهره گیری از هوش مصنوعی مولد در چرخه حیات توسعه نرم افزار (SDLC)، منجر به افزایش ۵۵ درصدی سرعت تکمیل وظایف و کاهش چشمگیر موانع ورود برای توسعه دهندگان غیرفنی شده است، به طوری که در برخی شتاب دهنده ها تا ۹۵ درصد کدبیس استارتاپ ها توسط هوش مصنوعی تولید شده است. با این حال، این شتاب با چالش های امنیتی و شناختی جدی همراه است؛ از جمله نرخ ۴۸ درصدی آسیب پذیری در کدهای تولید شده، پدیده "توهم بسته" با نرخ شیوع ۲۱ درصد در مدل های متن باز و خطر "رانش شناختی" و زوال مهارت های پایه ای در توسعه دهندگان نسل جدید. این مقاله ضمن تبیین مبانی نظری و معماری فنی این پارادایم، چارچوبی نوین برای "همکاری انسان و هوش مصنوعی" ارائه می دهد که در آن نقش برنامه نویس از "کدنویس" به "معمار نیت" و "ناظر کیفی" تغییر می یابد. نتایج حاکی از آن است که برای بهره برداری پایدار از این فناوری، نیاز مبرمی به بازتعریف استانداردهای آموزشی، پروتکل های امنیتی نوین و مدل های مسئولیت پذیری اشتراکی وجود دارد.
کلیدواژه ها:
برنامه نویسی شهودی ، کدنویسی وایب ، مهندسی پرامپت ، مدل های زبانی بزرگ ، امنیت نرم افزار هوشمند ، تعامل انسان و رایانه.
نویسندگان
محمدرضا پیرثوابی
پژوهشگر هوش مصنوعی و مهندسی نرم افزار
امین کیانی
استاد گروه علوم کامپیوتر