Давайте сначала поговорим об искусственном интеллекте в целом на примере задачи из Школы 21. Если кто не знает, это бесплатное обучение программистов от Сбербанка. Сначала нужно пройти тест, который наполнен примерно такими задачами. Как обычно пишут программы? Есть определенный путь (или пул задач), который программа должна выполнить. Например, пройти по лабиринту. В данном случае — пройти 11 клеток вперед, потом завернуть направо. Это линейное выполнение программы. Но если мы придумаем алгоритм, который будет говорить нашей стрелочке, куда двигаться в любой непонятной ситуации, тогда это будет базовый искусственный интеллект. Например: подвинься прямо, если дороги нет, поверни направо. Если дороги снова нет, поверни на 180 градусов и попробуй снова. В основном, как вы уже заметили из примера, искусственный интеллект основывается на циклах if-else. По такому же принципу работают роботы-пылесосы — с помощью датчиков определяют, есть ли препятствие. Если есть, пытаются объехать.
В общ