12.12.2016 Мнения, Искусственный интеллектИскусственный интеллект изменит порядок создания приложений разработчиками и природу самих приложений. Уже много написано о том, как ИИ в конечном итоге лишит работы «белых воротничков». Смогут ли в скором времени роботы делать то, что лучше всего делают программисты, т. е. писать программы? Собственно, если вы являетесь или были прежде разработчиком, вы, вероятно, уже писали или использовали программы, которые могут создавать другие программы. Это называется порождением кода. В прошлом это делалось с помощью языков программирования «следующего» поколения (таких, как языки второго, третьего, четвертого или даже пятого поколения). Сегодня это называется IDE-средами низкоуровневого кодирования. Но и фанаты Java, Cи и C++ превращают в код высокоуровневые графические модели вроде UML и BPML. Но я говорю не об этом. Я говорю о роботе (или боте) или программной системе ИИ, которые, если будут сформулированы на естественном языке требования бизнеса, смогут написать код для их реализации или даже выдвинуть собственную идею и написать для нее программу. Без паники! Это все еще научная фантастика. Но пройдет не так уж много времени, и мы сможем использовать ИИ для совершенствования разработки благодаря более интеллектуальным инструментам, которые обучаются индивидуальному стилю разработчика применительно к конкретному приложению и помогают писать улучшенный код, код более высокого качества. Мы можем видеть ранние признаки этого. Чтобы облегчить жизнь разработчиков, Microsoft ...
читать далее.