07.08.2020 ИТ-рынок, Искусственный интеллект, ИТ-бизнесКоманда исследователей из Массачусетского технологического института (MIT) и Intel создала алгоритм, который способен самостоятельно создавать алгоритмы. В долгосрочной перспективе это может радикально изменить роль разработчиков ПО, сообщает портал ZDNet. Для подавляющего большинства людей написание кода сродни изучению нового языка, и чтобы упростить эту задачу, исследователи из Intel и MIT решили шагнуть за пределы классического программирования. Решение, над которым они работают — изобретение кода, который может самостоятельно писать код. Область, которую изучают исследователи, называется машинным программированием и связана с автоматизацией разработки ПО. Представленный командой инструмент MISIM (Machine Inferred code Similarity) еще на один шаг приближает разработчиков к появлению машин, которые смогут сами себя программировать. Новая технология, предварительно изучает фрагменты кода, чтобы понять, что намеревается делать та или иная часть ПО. Затем система присваивает аналогичному программному коду определенный уровень сходства и создает базу данных. Исходя из полученных данных, имеющихся в базе, MISIM умеет распознавать намерения нового алгоритма и предлагать программистам другие способы программирования, вносить поправки или варианты, что делает код более эффективным. На данный момент Intel планирует использовать этот инструмент для внутренних проектов, чтобы помочь разработчикам в решении повседневных задач, таких как отладка, которая, как считается, занимает ...
читать далее.