﻿# От ВАЛЛ\-И до Терминатора: баги, принципы работы и фантазии разработчиков

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

![1192_robots_ru/image1.png](https://import.viva64.com/docx/blog/1192_robots_ru/image1.png)

## Введение

В современном мире роботов появляется всё больше и больше\. Причём в разном виде и в разных сферах нашего общества: в промышленности, медицине, в быту и т\.д\. И все они реальны\. Мы знаем, как они работают, как они запрограммированы\. Но что насчёт роботов из фильмов и мультфильмов? Да, они вымышленные, но какой смысл в них закладывался и по каким принципам они работают? Будем разбираться\.

## Маленький чистюля 

Начнём с милого маленького чистюли — робота ВАЛЛ\-И из одноимённого мультика\.

![1192_robots_ru/image2.png](https://import.viva64.com/docx/blog/1192_robots_ru/image2.png)

Полное название: ВАЛЛ\-И, в оригинале — WALL\-E \(Waste Allocation Load Lifter Earth\-Class\)\.

Согласно сюжету этот робот создан для уборки мусора и переработки отходов на заброшенной Земле\. Он оснащён манипуляторами, контейнером для сжатия мусора и механизмами для передвижения по пересечённой местности\. 

ВАЛЛ\-И символизирует заботу о будущем планеты и последствия человеческого пренебрежения экологией\. Он показывает, как даже одна машина может сохранить надежду на восстановление жизни\.

Как вы помните, со временем ВАЛЛ\-И проявляет чрезмерную эмоциональность, что необычно для робота\. Он собирает и сохраняет предметы, которые ему нравятся, что не соответствует его основной задаче по переработке мусора\.

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

Эти баги можно интерпретировать как "goal drift", когда система начинает отклоняться от своей изначальной цели\. Это может быть следствием недостаточно строгой настройки или адаптивного обучения\. Напоминает современные ИИ\-системы, которые могут неожиданно изменять свою "мотивацию" в процессе самообучения\.

## Робот\-социопат

Как же без старого доброго Бендера из Футурамы\! Это робот\-социопат с огромным чувством собственной важности и саркастическим чувством юмора\. Он оснащён физическими манипуляторами и сложным процессором для выполнения различных задач\.

![1192_robots_ru/image3.jpg](https://import.viva64.com/docx/blog/1192_robots_ru/image3.jpg)

Интересные факты о Бендере: 

* в эпизоде "Fry and the Slurm Factory", когда Ф\-луч был использован на Бендере, можно было заметить, что один из его компонентов помечен "[6502](https://ru.wikipedia.org/wiki/MOS_Technology_6502)"\. Это отсылка к процессору 6502, который использовался в ранних персональных компьютерах и Nintendo Entertainment System, а также отсылка на Терминатора Т\-800, в котором стоял чип MOS 6502\. 

![1192_robots_ru/image4.jpg](https://import.viva64.com/docx/blog/1192_robots_ru/image4.jpg)

* Бендер был заминирован\. Взрыв должен был произойти при произнесении слова "антикварный" \(которое он теоретически никогда не должен произнести\)\.

Бендер часто демонстрирует поведение, выходящее за рамки нормы для роботов: воровство, пьянство и обман\. Хотя это поведение запрограммировано в его характере, оно часто ставит его в ситуации, где он сам себе создаёт проблемы\. В современном контексте это напоминает проблемы, связанные с созданием ИИ с личностью и эмоциями\. 

## Интеллигент и хулиган

В этой подборке не обойтись и без всеми обожаемых роботов из "Звёздных войн": R2\-D2 и C\-3PO\. Их можно охарактеризовать как "хулигана" и "интеллигента"\. Они преимущественно работают в тандеме\. 

R2\-D2 — астромеханический дроид, предназначенный для ремонта космических кораблей и взаимодействия с компьютерами\.

C\-3PO — дроид\-переводчик, созданный для обеспечения связи между различными цивилизациями\. Он владеет более чем шестью миллионами форм общения\.

![1192_robots_ru/image5.jpg](https://import.viva64.com/docx/blog/1192_robots_ru/image5.jpg)

И у этих легендарных роботов есть баги\. R2\-D2 иногда проявляет излишнюю инициативу и автономность, принимая решения самостоятельно\. Например, он часто отклоняется от заданных инструкций и действует исходя из собственной оценки ситуации\. Это похоже на проблему "чёрного ящика" в современных системах ИИ, когда алгоритм принимает решения, но не всегда объясняет, почему он поступил так или иначе\.

Ещё один "баг" — его неспособность полноценно взаимодействовать с другими, так как его система коммуникации ограничена звуковыми сигналами, которые не все могут понять\. 

C\-3PO часто проявляет излишнюю приверженность протоколу, что делает его неэффективным в критических ситуациях\. Он может паниковать и быть медленным в принятии решений, а может быть и очень болтливым, что иногда мешает выполнению миссии\. В реальной жизни это похоже на проблему с системами, ориентированными на жёсткие правила \(rule\-based systems\), и поэтому неспособных адаптироваться к изменяющимся условиям\.

## Привет из прошлого

"Полёт навигатора" — американский научно\-фантастический приключенческий фильм о путешествии во времени\. Наверняка не все о нём слышали, однако фильм был весьма популярен в СССР\. 

![1192_robots_ru/image6.png](https://import.viva64.com/docx/blog/1192_robots_ru/image6.png)

В центре сюжета есть компьютер инопланетного корабля "Макс", голос и управляющая система, которая помогает главному герою Дэвиду путешествовать по времени и космосу\. Но у этого компьютера есть проблема с надлежащим бэкапом\. 

Когда данные о звёздах и маршруте утрачиваются вследствие столкновения с высоковольтной линией электропередачи, выясняется, что у Макса нет резервного хранилища, откуда можно было бы восстановить эту информацию\. Это ставит его в зависимость от Дэвида, так как только его память теперь хранит эти данные\. В общем, помогает только счастливый случай, что они оказались в голове Дэвида, так как были помещены туда просто чтобы убедится, что люди действительно использую мозг только на 10%\. Хранение информации исключительно в одном источнике подвергает данные риску\. Если бы что\-то случилось с Дэвидом, то информация была бы утрачена навсегда\.

В реальных ИИ\-системах и базах данных такая ошибка была бы серьёзным недочётом\. Поэтому не забываем о необходимости бэкапа, чтобы не потерять важные данные\. 

## Легенда

Легендарный робот всех времён — Терминатор\. Этот робот\-убийца запрограммирован на выполнение конкретной миссии — уничтожение заданной цели\. Он оснащён как физической мощью, так и способностью к самообучению\.

![1192_robots_ru/image7.png](https://import.viva64.com/docx/blog/1192_robots_ru/image7.png)

Основной "баг" Терминатора — его неспособность полностью интегрироваться в человеческое общество\. Несмотря на высокую физическую адаптивность и умение копировать человеческое поведение, он всё равно выглядит и действует неестественно, что делает его уязвимым к обнаружению\.

В модели T\-800 есть ограничение по самообучению, что делает его уязвимым к непредвиденным тактическим решениям врага\.

## Заключение

Кажется, что такие роботы теперь будут не только в наших любимых фильмах и сериалах\. Илон Маск, например, вместе с Tesla недавно презентовали робота Optimus\. Этот робот, как заверяют, может помогать по дому и даже выполнять работу автомеханика\. 

Команда PVS\-Studio роботов не создаёт\. Но если вы сделаете своего, и при его программировании нужна будет помощь, то, скорее всего, у нас получится помочь вам сделать это без багов\. Достаточно просто забрать триальную версию анализатора, [перейдя по ссылке\.](https://pvs-studio.ru/ru/pvs-studio/try-free/)