کاربرد هوش مصنوعی در مهندسی کامپیوتر؛ از برنامه نویسی هوشمند تا توسعه نرم افزار
محل انتشار: همایش ملی هوش مصنوعی و تحول دیجیتال در فرهنگ و آموزش: فرصت ها، چالش ها و چشم اندازهای آینده
سال انتشار: 1405
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 23
فایل این مقاله در 35 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
AIDTCEO01_005
تاریخ نمایه سازی: 19 مهر 1405
چکیده مقاله:
گسترش سریع هوش مصنوعی و به ویژه ظهور هوش مصنوعی مولد و مدل های زبانی بزرگ، تحول قابل توجهی در شیوه برنامه نویسی و توسعه نرم افزار ایجاد کرده است. ابزارهای مبتنی بر هوش مصنوعی با قابلیت هایی مانند تولید و تکمیل کد، توضیح و ترجمه کد، شناسایی و رفع خطا و تولید آزمون های نرم افزاری، به تدریج از ابزارهای صرفا کمکی به اجزایی موثر در فرایند مهندسی نرم افزار تبدیل شده اند. پژوهش های جدید نشان می دهند که کاربرد مدل های زبانی بزرگ به مرحله پیاده سازی محدود نبوده و بخش های مختلف چرخه توسعه نرم افزار، از تحلیل نیازمندی ها و طراحی تا آزمون، مستندسازی و نگهداری را نیز دربرمی گیرد. هدف این مقاله، بررسی کاربردهای هوش مصنوعی در مهندسی کامپیوتر با تمرکز بر برنامه نویسی هوشمند و توسعه نرم افزار و همچنین تحلیل فرصت ها، مزایا، چالش ها و پیامدهای استفاده از این فناوری است. این پژوهش با رویکرد توصیفی تحلیلی و با استفاده از مطالعات و پژوهش های علمی منتشرشده در زمینه هوش مصنوعی، مدل های زبانی بزرگ و مهندسی نرم افزار انجام شده است. یافته ها نشان می دهند که استفاده صحیح از ابزارهای هوش مصنوعی می تواند موجب افزایش بهره وری برنامه نویسان، کاهش فعالیت های تکراری، تسریع نمونه سازی و پشتیبانی از فرایندهای توسعه و نگهداری نرم افزار شود. در عین حال، تولید کد نادرست یا ناامن، خطاهای منطقی، مشکلات مربوط به کیفیت و قابلیت نگهداری، حریم خصوصی و محرمانگی کد و وابستگی بیش از حد به خروجی های هوش مصنوعی از مهم ترین محدودیت های آن به شمار می روند. بررسی ها همچنین نشان می دهد که با گسترش برنامه نویسی مبتنی بر هوش مصنوعی، نقش برنامه نویسان از تولید مستقیم بخش عمده کد به سمت تحلیل مسئله، طراحی راهکار، ارزیابی و اعتبارسنجی خروجی ها، آزمون و نظارت بر فرایند توسعه حرکت خواهد کرد. از این رو، آینده مهندسی نرم افزار نه در جایگزینی کامل برنامه نویسان، بلکه در شکل گیری همکاری موثر میان انسان و سیستم های هوشمند و حرکت تدریجی به سمت عامل های هوشمند و توسعه نیمه خودکار نرم افزار قابل تصور است.
کلیدواژه ها:
هوش مصنوعی ، هوش مصنوعی مولد ، مدل های زبانی بزرگ ، برنامه نویسی هوشمند ، مهندسی نرم افزار ، تولید کد ، توسعه نرم افزار
نویسندگان
حدیث رنجبری سهرابی
کارشناسی ارشد مهندسی کامپیوتر، گرایش نرم افزار، موسسه آموزش عالی عقیق، شاهین شهر