Теперь, чтобы создать свою программу, человеку не только не нужно знать специальный «язык», но и принципы программирования.
Такую «умную» систему под названием DeepCoder создала группа специалистов Microsoft в сотрудничестве с учёными из Кембриджского университета (University of Cambridge).
По утверждению разработчиков любому человеку, совершенно не разбирающемуся в программировании, достаточно будет только описать идею программы, а система сама сформирует её для заказчика.
Такие необычайные способности DeepCoder стали возможны благодаря технике программного синтеза, при котором новая программа создаётся компиляцией строчек кода из существующего в памяти программного обеспечения, аналогично действиям программиста.
Преимуществом такой системы является более глубокий и широкий поиск исходного материала и компилирование кода, создание которого недоступно обычному человеку — программисту. Искусственный интеллект DeepCoder благодаря использованию машинного обучения, изучает обширные базы данных, а далее сортирует различные фрагменты кода согласно своему, «интеллектуальному» алгоритму возможной их пользы.
«Такая система позволяет программе работать значительно быстрее предыдущих разработок. Создание работающих программ занимает доли секунды, в то время как в старых системах на это уходило несколько минут», — рассказывает один из участников проекта Марк Брокшмидт (Marc Brockschmidt).
Одним из главных преимуществ DeepCoder является способность запоминать только работающие комбинации кода и при решении очередной задачи не повторять ошибки, а постоянно улучшать предыдущие результаты. Пока нет уверенности, что этот искусственный интеллект оставит программистов без работы, но он поможет существенно снизить объёмы монотонной части программирования.
🆕 Источник: Искусственный интеллект становится ещё «умнее»
📱 Мобильная версия
Такую «умную» систему под названием DeepCoder создала группа специалистов Microsoft в сотрудничестве с учёными из Кембриджского университета (University of Cambridge).
По утверждению разработчиков любому человеку, совершенно не разбирающемуся в программировании, достаточно будет только описать идею программы, а система сама сформирует её для заказчика.
Такие необычайные способности DeepCoder стали возможны благодаря технике программного синтеза, при котором новая программа создаётся компиляцией строчек кода из существующего в памяти программного обеспечения, аналогично действиям программиста.
Преимуществом такой системы является более глубокий и широкий поиск исходного материала и компилирование кода, создание которого недоступно обычному человеку — программисту. Искусственный интеллект DeepCoder благодаря использованию машинного обучения, изучает обширные базы данных, а далее сортирует различные фрагменты кода согласно своему, «интеллектуальному» алгоритму возможной их пользы.
«Такая система позволяет программе работать значительно быстрее предыдущих разработок. Создание работающих программ занимает доли секунды, в то время как в старых системах на это уходило несколько минут», — рассказывает один из участников проекта Марк Брокшмидт (Marc Brockschmidt).
Одним из главных преимуществ DeepCoder является способность запоминать только работающие комбинации кода и при решении очередной задачи не повторять ошибки, а постоянно улучшать предыдущие результаты. Пока нет уверенности, что этот искусственный интеллект оставит программистов без работы, но он поможет существенно снизить объёмы монотонной части программирования.
🆕 Источник: Искусственный интеллект становится ещё «умнее»
📱 Мобильная версия
Комментариев нет:
Отправить комментарий