اینتل از ControlFlag رونمایی کرد؛ ابزار تشخیص خودکار خطا در کدها
به گفته اینتل ابزار مورد بحث با استفاده از روشی موسوم به یادگیری بدون نظارت (Unsupervised Approach) خود را با سبک برنامه نویسی کاربر وفق داده و بر اساس یافتههای خود، نحوه تشخیص خطاها و ارائه راهکارهای پینشهادی را شخصیسازی میکند، بنابراین احتمال تشخیص اشتباه در دو سبک برنامه نویسی متفاوت ولی صحیح به حداقل میرسد.
اینتل میگوید ControlFlag موفق به کشف یک مورد غیرعادی در نرم افزار کامپیوتری cURL شده که از دید توسعه دهندگان پنهان مانده بوده است. اینتل همچنین اضافه میکند که از این ابزار برای ارزیابی باگها در نرم افزارهای خود و تولید فرمورها کمک گرفته است.
ControlFlag یکی از جدیدترین ابزارهایی است که با استفاده از هوش مصنوعی و یادگیری ماشینی کدها را ارزیابی میکند. استارتاپ Codota در حال توسعه پلتفرم مشابهی است که به طور خودکار اسکریپتهای پایتون، جاوا، کاتلین و جاوااسکریپت را تکمیل کرده و یا پیشنهاد ارائه میدهد. اما احتمالاً یکی از جالبترین ابزارهای برنامه نویسی مبتنی بر هوش مصنوعی، TransCoder نام دارد. این ابزار که توسط فیسبوک توسعه داده شده کدهای یک زبان برنامه نویسی را به زبان دیگر تبدیل میکند.
- ۰۰/۰۶/۰۷