به گزارش شبکه اطلاعرسانی طلا و ارز، بخشی از تیمهای توسعه نرمافزار در ایران استفاده از عاملهای کدنویسی هوش مصنوعی را بهصورت آزمایشی آغاز کردهاند. عامل کدنویسی، ابزاری هوش مصنوعی است که میتواند بخشی از کد را بدون دخالت مستقیم برنامهنویس بنویسد، تست و اصلاح کند. این آزمایش با چارچوبی مشخص به نام GapCode انجام میشود که مرز دسترسی، معیار کیفیت و نقطه توقف را از پیش تعیین میکند.
اهمیت این رویداد در زمانبندی آن است. هزینه توسعه نرمافزار برای شرکتهای ایرانی در ماههای اخیر افزایش یافته و تیمهای فنی به دنبال کاهش زمان تحویل پروژه هستند. اگر عاملهای کدنویسی بدون کنترل وارد خط تولید شوند، ریسک خطای نرمافزاری و هزینه پنهان اصلاح آن نیز بالا میرود. به همین دلیل، مدل پایلوت کنترلشده جای استفاده آزاد را گرفته است.
چهار رکن یک پایلوت ایمن
چارچوب GapCode بر ۴ محور اصلی بنا شده است: کنترل دسترسی، معیار کیفیت، هزینه هر وظیفه موفق و شرط توقف. هرکدام از این محورها پاسخ به یک پرسش عملی تیم فنی است؛ عامل هوش مصنوعی به چه بخشی از کد دسترسی دارد، کیفیت خروجی آن چگونه سنجیده میشود، هر وظیفه تمامشده چه هزینهای دارد و در چه شرایطی باید پایلوت متوقف شود.
کنترل دسترسی نخستین لایه محافظتی است. در این مدل، عامل کدنویسی تنها به بخش محدودی از مخزن کد و در محیطی ایزوله دسترسی دارد، نه به کل زیرساخت شرکت. این محدودیت از نشت اطلاعات حساس و تغییر ناخواسته در بخشهای حیاتی کد جلوگیری میکند. معیار کیفیت هم عملکرد عامل را با شاخصهای مشخص میسنجد؛ از جمله نرخ پذیرش کد توسط برنامهنویس انسانی و تعداد خطاهایی که پس از تحویل کشف میشود.
هزینه هر وظیفه موفق؛ عدد تعیینکننده برای بودجه
هزینه هر وظیفه موفق، مصرف واقعی منابع محاسباتی عامل هوش مصنوعی را به ازای هر کار تمامشده و پذیرفتهشده اندازه میگیرد. این عدد برای مدیران فنی اهمیت مستقیم دارد، چون هزینه واقعی جایگزینی بخشی از کار برنامهنویس انسانی را روشن میکند. اگر هزینه هر وظیفه از دستمزد ساعتی معادل آن بالاتر برود، توجیه اقتصادی پایلوت زیر سؤال میرود.
شرط توقف، آخرین لایه ایمنی چارچوب است. تیم فنی از پیش تعیین میکند که با چه نرخ خطا یا چه سطحی از هزینه، پایلوت باید فورا متوقف شود. این قاعده، تصمیم توقف را از قضاوت لحظهای خارج میکند و آن را به یک معیار از پیش مشخص تبدیل میکند. استفاده از عاملهای کدنویسی هوش مصنوعی در سطح جهانی نیز روند رو به رشدی دارد و شرکتهای فناوری بزرگ نسخههای مختلف آن را در تیمهای خود آزمایش میکنند؛ تجربه تیمهای ایرانی نشان میدهد این ابزارها وارد بازار کار فنی کشور شدهاند، هرچند هنوز در مرحله آزمایشی و کنترلشده باقی ماندهاند.















نظرات کاربران