Вычислительное мышление: Метод решения сложных задач | страница 52



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

Сегодня у нас дома помимо стиральных машин есть и другие роботы. Возможно, у кого-то из ваших знакомых есть робот-пылесос, который убирает дом в отсутствие хозяев, робот-газонокосильщик или автомобиль, который умеет парковаться. Современные самолеты оснащены автопилотом и умеют взлетать и приземляться самостоятельно. Если вы когда-нибудь летели в отпуск и в точке назначения был сильный туман, скорее всего, командир доверил посадку автопилоту. Почему? Потому что так безопаснее. Подобным образом беспилотные автомобили обычно безопаснее автомобилей, управляемых водителем-человеком. Так роботы начинают входить в нашу жизнь, и они достаточно «умны», чтобы научиться делать работу лучше нас, демонстрируя более мощный (ИИ).

Как создать «разум» для робота

Создаем послойно

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

На практике строить простые машины, которые воспринимают мир и реагируют на него так же, как простейшие формы жизни, несложно. Например, схема такого робота при регистрации громкого звука может реверсировать электродвигатель. Другой робот останавливается при наступлении темноты. Третий, оснащенный солнечной батареей, может двигаться в направлении яркого света, чтобы перезарядиться (то есть «поесть»). Роботы могут регистрировать присутствие других роботов и стараться держаться ближе друг к другу.

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