Intel|英特尔推出可检测代码错误的ControlFlag机器编程工具
在今日的 Intel Labs Day 2020 活动期间,英特尔展示了能够检测代码错误的 ControlFlag 机器编程工具 。基于 10 亿条包含各种错误的未标记生产质量代码的机器学习培训,ControlFlag 得以通过“异常检测”技术,对传统编程模式展开筛查 。无论使用的是哪种编程语言,它都能够有效地识别代码中可能导致任何错误的潜在异常 。
文章图片
【Intel|英特尔推出可检测代码错误的ControlFlag机器编程工具】研究配图 - 1:机器学习三大支柱,会意、创造、适应 。
这套系统扩展了英特尔的开发者快速分析项目,旨在帮助软件工程师和研究人员更快、更好地编写代码 。通过无监督学习来训练自身,ControlFlag 能够识别代码中的模式和风格 。
此外 ControlFlag 不会简单粗暴地将风格倾向上的差异判断为语法错误,因为这种情况只是写作方式上的不同 。经过测试,ControlFlag 能够识别生产质量代码中的错误 。在某种情况下,它甚至在 cURL 代码中识别出了一个此前从未被开发者检查发现的异常 。
一个适当的类比,就是将实际工作与传统的语法检查工具进行比较 。通过英语中给定的句法或一组单词,来检查代码的正确与否 。
值得一提的是,英特尔已开始在企业内部的软件和固件产品开发过程中使用 ControlFlag 代码错误检查系统 。
Intel Labs 机器编程研究首席科学家兼董事创始人 Justin Gottschlich 认为,该系统可以极大地减少评估和调试代码所需耗费的时间与资金 。访问购买页面:
此前有研究称,开发人员耗费了大约 50% 的时间来调试软件 。但在 ControlFlag 之类的系统帮助下,我们可将更多时间放到人类最擅长的创新事务上 。
英特尔旗舰店
推荐阅读
- 平板|消息称 vivo 平板明年上半年推出:骁龙 870,四边等宽全面屏设计
- Intel|英特尔放出i9-12900K平台PCIe 5.0 SSD演示 突破13GB/s传输速率
- Intel|Intel在Alder Lake平台演示PM1743 PCIe Gen 5 SSD,带宽达14GB/s
- Intel|Intel谈DDR5内存价格贵、缺货问题:新技术升级在所难免
- Intel|Intel 12代酷睿20款新品百分百实锤:赛扬升级、i5混乱
- 平板|MIUI 13推出无字模式,内测机型名单公布
- Lenovo|联想将推出135W Type-C充电器:游戏本告别“砖头”
- 硬件|Intel 11代酷睿4核15瓦超迷你平台 仅有信用卡大小
- VIA|x86研发团队卖给Intel后 VIA出售厂房和设备:北美分部就此终结
- Intel|特尔锐炫Alchemist桌面显卡或将延期至明年3月