Intel через свою организацию Intel Labs, анонсированную в прошлом году, как ControlFlag для поиска ошибок в коде с использованием ИИ. Intel ControlFlag имеет открытый исходный код и использует машинное обучение для обнаружения ошибок в произвольных кодовых базах. Сначала ControlFlag был сосредоточен на обнаружении ошибок в коде C/C++, но с новой версией v1.1 он начинает обнаруживать и ошибки PHP.
ControlFlag использует машинное обучение для анализа шаблонов в кодовых базах C/C++ проектов с открытым исходным кодом, чтобы, в свою очередь, обнаруживать аномальные шаблоны в пользовательском коде. Intel предоставила данные для обучения C/C++, используя тысячи проектов GitHub.
Intel Labs’ControlFlag
В ноябре Intel выпустила Control-Flag 1.0, а сегодня знаменует собой выпуск ControlFlag 1.1.
Новым в ControlFlag 1.1 является полная поддержка языка программирования PHP в дополнение к C/C++. Это включает в себя предварительно обученные наборы данных, полученные из репозиториев GitHub, а также код для пользователей, желающих провести собственное обучение типичным шаблонам программирования.
Чтобы загрузить и попробовать ControlFlag 1.1 самостоятельно, см. объявление GitHub от Intel Labs. .