Реальна ли AlfaDev? Как изменится программирование с приходом искусственного интеллекта? Об этом в нашем новостном обзоре.
Последние события: Пенсионный фонд Российской Федерации планирует использовать искусственный интеллект в своей деятельности. Google разработал ИИ общего применения.
ПФР продолжает сокращать штат
Как заявил глава фонда Антон Дроздов, он видит перспективы в использовании роботизации и искусственного интеллекта. Первым в очереди на модернизацию поставлен колл-центр. ПФР планирует перевести обработку типовых запросов на искусственный интеллект. После модернизации часть сотрудников будет сокращена.
Готов ли ИИ заменить людей?
Наверное, от мысли о замене операторов колл-центра на компьютерную систему у читателя появилась скептическая улыбка на лице, а воображение начало рисовать комические ситуации с человеком, повторяющим в телефонную трубку одну и ту же фразу. Но что если компьютерный интеллект вполне сможет выполнить эту работу?
Если разобраться, большинство обращений в колл-центр можно типизировать по разным категориям и обрабатывать по заранее составленному алгоритму. Что, кстати, и происходит в современном центре обработки звонков. Оператор ведет разговор по заранее составленному скрипту. Так может есть смысл заменить биологический компонент в этой системе на электронный?
Есть место для революции
Обсуждая уровень развития искусственного интеллекта, нельзя не вспомнить недавнюю новость о нейронной сети от Google DeepMind. Казалось бы, машины давно освоили игру в шахматы, уверенно доминируют над человеком, и каких-то сенсаций в этой сфере уже не стоит ждать.
Тем не менее, это оказалось не так. Искусственный интеллект AlphaZero совершил настоящую революцию в мире шахмат. В декабре 2017 года AlphaZero и Stockfish сыграли 100 партий в шахматы. Искусственный интеллект Google победил в 28 партиях, 72 партии закончились ничьей. Stockfish не победила ни разу.
Stockfish – шахматный движок с открытым исходным кодом. Первая версия вышла 2 ноября 2008 года. Поддерживает 64-битный режим, многопроцессорность (до 512-ти ядер). По состоянию на осень-зиму 2017 года Stockfish являлась лидером рейтинг-листов шахматных программ.
Программа, возглавлявшая рейтинг-листы, терпит тотальное поражение. Игра AlphaZero не похожа на игру компьютерного алгоритма. Профессиональные игроки после анализа партий отмечают, что стиль игры нейросети похож на человеческий. Программа чаще принимает стратегические решения и значительно глубже оценивает позицию на доске.
Особенность разработки Google в том, что это ИИ общего назначения. Он не заточен на какую-либо определенную игру, а способен к самообучению. В случае с шахматами, ему понадобилось 4 часа на анализ шахматных правил, чтобы с нуля научиться играть лучше, чем лучшая специализированная программа.
Классические шахматные движки так же слабы в игре с нейронной сетью, как слаб человеческий мозг в битве с компьютером.
Цель: заменить человека
Разумеется, победы в настольных играх не являются главными целями разработки искусственного интеллекта. Громкие победы в «Го» и шахматах нужны для пиара и в качестве тестовых площадок.
Настоящие цели, поставленные перед ИИ – замена человеческого труда и выполнение исследований, недоступных человеческому разуму. Вы справедливо можете посчитать, что с учетом текущего уровня компьютерного интеллекта и темпов его развития это произойдет нескоро. Но при определенном стечении обстоятельств ждать придется не так уж и долго, есть мнение, что темп развития технологии нелинеен. Рано или поздно осуществится прорыв в этой сфере, после которого темп разработки будет постоянно и многократно увеличиваться, в том числе благодаря помощи самого ИИ.
В перспективе машины заменят людей в легкоформализуемых рутинных операциях. Далее последует более сложная деятельность, требующая значительных интеллектуальных затрат. Например, программирование. Существуют мнения, что программирование можно автоматизировать.
Появится очередная, в разы более совершенная версия ИИ – AlphaDev, которая после анализа исходного кода программ будет способна к разработке алгоритмов по техническому заданию. В случае с учетными системами видится сценарий, где есть техническое задание, описывающее бизнес-процесс на неком декларативном языке. То есть произойдет нечто похожее на появление еще одного уровня программирования, как это было с появлением высокоуровневых языков программирования. Разработчик будет описывать на этом языке задачу, а искусственный интеллект, оперируя языком низкого или высокого уровня, будет писать программный код.
Таким образом, постижение машиной профессии программиста не лишит разработчиков работы, а лишь создаст новые рабочие места или изменит подход к работе.
Так что не удивляйтесь, если сегодня ИИ играет в шахматы, а завтра начнет писать программы в 1С.