Интеллект – то, что отличает людей от других животных: глядя на окружающий мир и думая о том, как он устроен, человек создал не только орудия труда, но и целые цивилизации. Всего лишь за несколько десятков тысячелетий – а это краткий миг в сравнении с историей жизни на Земле! – люди достигли немыслимого прогресса: это и открытие электричества, и возведение небоскрёбов, и лечение болезней, и полёты – авиа- и космические, и даже высадка человека на Луну и запуск зондов за пределы нашей Солнечной системы. Нашему интеллекту, сделавшему возможным все эти достижения, нет аналогов в истории Земли – а может, и всей Вселенной.
А теперь представьте, если бы у нас были ещё и умные машины, с помощью которых мы могли бы сделать ещё больше открытий и ответить на ещё больше вопросов! Как раз в этом и состоит цель ИИ – искусственного интеллекта.
Долгое время компьютеры прекрасно выполняли конкретные задачи, в частности в области математики и логики, но никак не дотягивали до гибкости человеческого ума. То, что кажется нам очень простым, например различать разных животных или поддерживать беседу, поначалу было чрезвычайно трудно автоматизировать. Однако по мере того, как компьютеры ускорялись и люди изобретали новые способы программирования, постепенно начали решаться и эти задачи. В наши дни лучшие в мире учёные трудятся над разработкой новых программ (или алгоритмов), благодаря которым компьютеры, подобно людям, смогут применять интеллект для достижения целей в самых разных обстоятельствах. Это и есть ИИ.
Самая потрясающая сфера исследований ИИ в наши дни называется «машинное обучение». В машинном обучении применяется подход, отличный от обычного компьютерного программирования: вместо того чтобы давать компьютеру точные пошаговые инструкции, специалисты по машинному обучению пишут обучающие алгоритмы, которые позволят компьютерам делать наблюдения за окружающим миром и самим находить ответы. Например, вместо того чтобы писать программу, которая сообщит компьютеру, что у кошки два глаза, четыре лапы и усы, можно написать обучающий алгоритм и затем просто показывать ему множество разнообразных изображений кошек. Со временем алгоритм на этих примерах научится самостоятельно определять кошек. Это очень похоже на то, как мы учим детей: можно просто сказать ребёнку: «Это кошка» или «Это собака», а он уж сам определит, чем отличаются кошки от собак.
Одна из самых удивительных особенностей машинного обучения состоит в том, что оно гораздо лучше, чем обычное программирование, приспосабливается к новым задачам. Например, можно взять тот же алгоритм, который мы использовали для распознавания кошек, – и научить компьютер распознавать любых других животных. Можно использовать его же для распознавания лиц, автомобилей, зданий, деревьев и вообще чего угодно. Это экономит нам целую гору усилий, потому что не нужно писать отдельный алгоритм для каждой задачи! Поскольку эти алгоритмы универсальны, их можно применять в каких угодно ситуациях.
Ещё одно преимущество алгоритмов машинного обучения состоит в том, что они, в отличие от обычных компьютерных программ, умеют находить новые факты и стратегии, которых мы не знали, когда разрабатывали эти алгоритмы. Например, совсем недавно программа ИИ под названием AlphaGo обыграла лучшего в мире игрока в древнюю китайскую настольную игру го. Го отчасти похоже на шахматы, но только гораздо, гораздо сложнее: в этой игре больше возможных комбинаций, чем атомов во всей Вселенной! Поэтому играть в неё очень трудно, и лучшие игроки мира тратят целую жизнь на оттачивание навыков игры и изучение новых тактик. AlphaGo – это программа машинного обучения, которая, почти как люди – игроки в го, научилась играть в эту игру так: в течение долгого времени она делала множество разных ходов и выясняла, какие из них дают лучший результат. Это значит, что программа сама открыла некоторые новые стратегии, которыми никогда не пользовались игроки-люди; так что она не только выиграла, но ещё и научила игроков всего мира новым высокоэффективным приёмам игры в го – а этого никогда бы не произошло с алгоритмом, который был бы запрограммирован традиционно, с пошаговыми инструкциями. AlphaGo стала очень важной вехой для ИИ: она продемонстрировала, что алгоритмы машинного обучения способны делать самостоятельные открытия в чрезвычайно сложных областях.
Конечно, мы пока ещё не создали ничего столь же гибкого и многогранно талантливого, как человеческий разум; есть ещё много задач, которые нам, людям, кажутся простыми, но алгоритмы ИИ, даже самые совершенные, их пока решить не могут. Однако за последние несколько лет машинное обучение шагнуло невероятно далеко. Помимо игры в го и умения идентифицировать людей и животных, программы машинного обучения научились переводить с одних языков на другие и оптимизировать потребление электроэнергии, внесли большой вклад в развитие медицины – и это лишь немногие из примеров потрясающего прогресса ИИ.
Однако всё это – только верхушка айсберга. В конечном итоге учёные – специалисты по ИИ надеются получить «общий искусственный интеллект» (ОИИ) – алгоритм ИИ, способный делать всё, что умеет делать человеческий мозг. Для науки это будет поистине бесценно. ОИИ ускорит наступление новой эры – эры величайших научных открытий: только подумайте, какой колоссальный прогресс совершило человечество за последние несколько тысяч лет, сколько проблем решило посредством применения своего интеллекта, – а теперь представьте, чего мы сумеем достичь, если объединим силу своего интеллекта и силу ИИ! Мы сумеем вылечить большинство болезней, справиться с такой огромной проблемой, как изменение климата, открыть чудесные новые материалы, которые сделают возможным всё, чего мы только ни захотим – от более совершенных космических полётов до беспилотных автомобилей.
Сейчас интереснейшее время для машинного обучения. Чуть ли не каждый день приносит новые открытия, приближающие нас к общему искусственному интеллекту. ОИИ станет для человечества подлинным прорывом – того же уровня, что высадка на Луну или изобретение интернета. За свою историю человечество создало много инструментов – от молотков и лопат до телескопов и микроскопов, – но всё это не сравнится с ИИ, потенциально способным революционизировать почти все аспекты человеческой жизни!
Конечно, никто не может сказать наверняка, насколько далеко нам ещё до ОИИ. Но с учётом того, как стремительно развивается эта область, это может произойти ещё при нашей жизни. А это, в свою очередь, означает, что мы стоим на пороге открытия, которое круто изменит мир, и смотрим в будущее, искрящееся новыми возможностями. Никогда ещё не было так интересно жить!
Заниматься искусственным интеллектом – захватывающая, немыслимо интересная работа. Может быть, в ближайшие годы именно вам – как представителям поколения, для которого компьютеры являются неотъемлемой частью повседневной жизни, – предстоит создавать и совершенствовать ОИИ, и ваши знания и умения помогут человечеству творить поистине фантастические вещи!