Правда об искусственном интеллекте
Искусственный интеллект, или ИИ – одно из самых распространенных клише, которые встречаются и в речи наших современников, и в работе всевозможных программ для ПК, мобильных приложений, вебсайтов. Но что кроется за такой громкой формулировкой? Ведь, если воспринимать её на веру, как есть, создастся ощущение, что мы давно живём в будущем. Но так ли обстоят дела на самом деле?
В реальности многое из того, что заявляют разработчики информационных технологий, - правда. Но что-то является просто маркетинговой уловкой и простым способом заинтриговать пользователя, сделать себе пиар в Интернете.
Чтобы лучше понять, о чем идет речь, нужно рассмотреть саму природу искусственного интеллекта и принципы его формирования и работы. Основой основ являются нейтронные сети – грубо говоря, это модель обучения программы основным понятиям, с которыми ей предстоит работать. Построение ИНС (искусственных нейронных сетей) напоминает то, как маленьких детей учат говорить и мыслить. Простой пример: нужно обучить программу отличать изображения человеческих лиц среди миллиардов фотографий. Для этого в память загружается множество графических файлов, и программа получает сообщения о том, что из предложенного является фотографией или рисунком лица. После множества итераций программа запоминает основные признаки человеческих лиц, и затем оказывается способной самостоятельно узнавать их, даже если имеет дело с огромным массивом однотипных данных.
Что из чего вытекает?
Иные разработчики могут сказать, что всё наоборот, и это искусственное обучение является частным случаем работы ИИ. Но на деле именно благодаря обучению (посредством формирования нейронных сетей) этот интеллект и удается создать. Сейчас многие приложения творят чудеса, вернее, так это воспринимает пользователь. Но любое чудо в технике объясняется упорной работой человека, в этом случае – создателя нейронной сети.
К примеру, популярное приложение Shazam без труда определяет название композиции и им исполнителя, услышав несколько секунд музыкальной композиции. Это наглядное подтверждение работы принципа, заявленного выше. Многочисленные приложения-органайзеры (ToDoList) автоматизируют работу над коммерческими проектами и моделируют обычный режим дня своих пользователей. А Google Quick Draw! запоминает рисунки, созданные людьми, так называемые дудлы, запоминает принципы их создания, и в будущем может рисовать похожие изображения сама. Эта нейронная сеть невероятно быстро «запоминает» основные элементы и логику их расположения. Довольно занимательно!
Решить любую задачу при помощи ИИ?
А особенно ярко работа ИИ на базе таких сетей заметна при разработке компьютерных и мобильных игр, а равным образом при автоматизации онлайн-переводчиков. Обратите внимание, тот же Google Translate намного улучшил качество своей работы за последние 2-3 года. Причина проста: мы, пользователи, сами обучаем его, как правильно переводить не только слова, но и целые фразы, специфические языковые понятия. В результате программа буквально «растёт». Это же касается систем перевода из речи в текст и устного автоперевода, например, в мессенджере Skype. Именно ИИ позволяет таким сетям становиться лучше, точнее, быстрее.
Существуют, конечно, разные типы ИИ, как и разные типы нейронных сетей. То-то хорошо срабатывает в переводах, что-то в распознавании аудио, а что-то – в пресловутых играх. Играя с человеком в шахматы, компьютер фиксирует, какие комбинации шагов привели к победе, и воспроизводит их в будущих партиях, адаптируя к сложившейся на виртуальной доске ситуации.
Можно и нужно констатировать значительные успехи в применении искусственного обучения. Когда-то обычное сканирование текста на бумажной странице было компьютерам не под силу, сейчас любой смартфон с легкостью распознает печатный текст, поможет прочесть QR-код, и это только малая толика достижений последнего десятилетия.
Независимый искусственный интеллект – громкая формулировка
Но говорить о том, что всё это делается искусственным интеллектом – в корне неверно. ИИ – просто следствие умелых действий программистов, и в чистом виде эта формулировка смысла не имеет. Использование нейронных сетей для нужд современного человечества не есть существование какого-то отдельного, обособленного от мира людей, «интеллекта» - это лишь закономерный результат работы тех самых людей.
Что будет дальше? Возможно ли, что искусственный интеллект превзойдет человеческий? Пока что подтверждений таким предположениям нет, и они звучат скорее как фантазия. Да и потом – это человек создал нейронные сети, физические носители, и само понятие ИИ. Так что машины нам пока что серьезно проигрывают.