Как выглядел ИИ до эпохи суперкомпьютеров?

История искусственного интеллекта — это захватывающий семидесятилетний путь. Мы прекрасно помним, с чего всё начиналось, и видим, каких высот технология достигла сегодня.

Но что происходило в промежутке? Предлагаем совершить экскурс в прошлое и вспомнить ключевые ИИ-проекты 90-х и 2000-х годов.

  • #1 Creatures — «Мы — норны»

Как выглядел ИИ до эпохи суперкомпьютеров?
Норны в естественной среде обитания. Источник: reddit.com.

Эти существа населяли причудливую, визуально напоминающую иллюстрации Мориса Сендака плоскую планету Альбия. Окружающая среда здесь была не просто декорацией, а полноценным интерактивным миром, отрисованным вручную.

Поведение норнов базировалось на системе инстинктов, реализованной через обучение с подкреплением. Взаимодействуя с пищей, объектами и сородичами, они накапливали опыт и адаптировались к условиям среды.

Ключевым механизмом было «переобучение» во время сна, когда питомцы систематизировали полученный опыт. Это помогало им находить нестандартные решения для выживания в повседневной жизни.

Кроме того, им была присуща социальная активность: ухаживания и размножение позволяли передавать накопленный «генетический» и поведенческий опыт новым поколениям.

Игрок мог косвенно влиять на эволюцию норнов, трансформируя ландшафт и наблюдая за тем, как подопечные справляются с новыми вызовами, практически следуя теории «Вызова и ответа» Арнольда Тойнби.

Скачать игру Creatures (1997).

Подробнее о нейробиологических алгоритмах этих существ здесь.

  • #2 Black & White — Тяжелая ноша божества

Божественный моделлинг Black & White.
Божественный моделлинг Black & White.

Если в Creatures игрок был лишь сторонним наблюдателем, то Black & White предлагала примерить роль могущественного божества.

Вдохновившись эпизодом «За гранью возможного», разработчики создали симулятор, где игроку нужно было обратить поселенцев в свою веру. Прямые манипуляции отсутствовали — приходилось выбирать путь: либо внушать «страх божий» при помощи стихийных бедствий, либо помогать деревне, проявляя милосердие.

Популяция обладала зачатками самосознания и могла адаптироваться к поведению бога, меняя веру или даже восставая. Баланс между принуждением и благодеяниями был залогом выживания в игре.

Аватар игрока, именуемый «Существом», в процессе развития приобретал грозный, порой пугающий облик.

Источник: reddit.com.
Источник: reddit.com.

Центральным элементом ИИ было само Существо — животное, выступавшее в роли физического воплощения игрока.

Его интеллект базировался на нейросети прямого распространения и персептронах, анализирующих входящие данные и предсказывающих последствия действий. Модульная архитектура «Убеждение—Желание—Намерение» формировала принятие решений в зависимости от контекста.

Аватара можно было обучать с помощью системы поощрений и наказаний, превращая его в верного помощника или грозного разрушителя.

Скачать и попробовать себя в роли демиурга можно здесь.

  • #3 Акинатор — Цифровой провидец

Кодерский мем с участием Акинатора. Источник: LinkedIn
Кодерский мем с участием Акинатора. Источник: LinkedIn

Этот «джинн», вдохновленный проектом 20Q, стал легендой сети, успешно угадывая практически любого персонажа или предмет. Механика строилась на серии наводящих вопросов, на которые пользователь отвечал максимально кратко.

Система постоянно обучалась на данных, предоставляемых игроками: если Акинатор ошибался, он предлагал пользователю внести правильный ответ в базу.

В основе лежал символический ИИ и адаптивное дерево решений. На каждом этапе алгоритм выбирал вопрос с максимальной информационной энтропией, чтобы максимально эффективно отсеивать варианты.

Логический поток диалога в игре. Источник: Github
Логический поток диалога в игре. Источник: Github

Диалог начинался с общих вопросов, постепенно сужая круг поиска с помощью байесовских вероятностей.

Вернуться в 2007 год и проверить способности Акинатора.

  • #4 A.L.I.C.E. — Первопроходец интеллектуальных диалогов

Диалоговое окно A.L.I.C.E. Веб. Один. Ноль.
Диалоговое окно A.L.I.C.E. Веб. Один. Ноль.

A.L.I.C.E. («Искусственная интернет-лингвистическая компьютерная сущность») была прямым идеологическим наследником знаменитой ЭЛИЗЫ. Она отличалась значительно более продвинутым уровнем обработки естественного языка.

Создатель бота Роберт Уоллес использовал закон Ципфа, учитывающий частоту употребления слов в языке. На базе этого был построен алгоритм сопоставления шаблонов (pattern matching) и язык разметки AIML.

Пример диалогового потока в A.L.I.C.E.
Пример диалогового потока в A.L.I.C.E.

AIML позволял гибко распознавать контекст реплик и формировать осмысленные ответы. Открытый исходный код AIML способствовал массовому обучению системы энтузиастами по всему миру, что было ранним примером «коллективного разума».

Элис обладала внушительным для того времени лексиконом из 40 000 фраз и даже умела проявлять чувство юмора.

Ознакомиться с кодом A.L.I.C.E.

  • #5 AIBO — Роботизированный питомец

Два поклоения AIBO-щенят.
Два поколения щенят AIBO.

Роботизированная собака AIBO от Sony стала настоящим прорывом в потребительской робототехнике. Она не просто имитировала движения, но и «понимала» до 100 команд, реагируя на прикосновения благодаря встроенным датчикам.

Поведение робота управлялось конечными автоматами и поведенческими моделями, опирающимися на архитектуру Родни Брукса. Это позволяло устройству эффективно реагировать на внешние раздражители без необходимости в громоздком центральном процессоре планирования.

Резвится на лужайке. В сварочной маске.
Резвится на лужайке.

Хотя проект был коммерчески свернут в 2006 году, AIBO стала предвестником эпохи «умных» устройств в быту. В 2018 году линейка получила второе рождение (модель ERS-1000) с интеграцией облачных технологий, что сделало её одним из первых примеров полноценного взаимодействия человека и ИИ в домашних условиях.

______________________________________________________________________

Это лишь часть ярких страниц истории искусственного интеллекта. Мы обязательно вернемся с рассказом о других феноменах того времени.

 

Источник

Читайте также