CyBot и код доброты
Самое великое изобретение — умение слушать
Порванный воздушный змей, укатившаяся катушка и робот с большой идеей. Двадцать четыре иллюстрированные сцены помогают найти лучший способ помогать.
Открыть иллюстрированную книгуГлавы
1. Самое великое изобретение этого утра
CyBot работал с тех пор, как запели первые птицы.
На столе в мастерской стояла маленькая бирюзово-золотая машина. У неё были круглый переключатель, три огонька и динамик в форме цветка.
— Моё новое изобретение! — объявил он. — Машина хорошего настроения!
CyKid наклонился поближе. CyDog обнюхал свисающую ленточку, а CyUni наблюдала, как один за другим загораются крошечные огоньки.
Пришла CyLuna со своим любимым бумажным воздушным змеем, на котором сияла знакомая золотая звезда.
— Она заставит ветер дуть? — спросила девочка.
— Даже лучше, — сказал CyBot. — Думаю, она сможет сделать всех счастливыми.
Он положил серебряный палец на переключатель.
Он проверил каждый проводок.
Но одну вещь он ещё не проверил.
2. Мелодия, которая не всё исправила
Машина заиграла весёлую мелодию. В воздух поднялись нежные цветные полосы, похожие на танцующие ленты.
CyKid рассмеялся. CyDog попытался поймать искорку, которой на самом деле не было.
А CyLuna тихо сидела возле стола.
По одной части её воздушного змея тянулся разрыв. Бумага обвисла и отошла от каркаса.
CyBot снова включил мелодию.
CyLuna всё ещё грустила.
Он сделал огоньки немного ярче. Девочка придвинула змея ближе к коленям.
CyUni повернулась к ней. CyDog перестал гоняться за искорками.
Одну и ту же мелодию услышали все.
Но на каждого она подействовала по-разному.
3. Проблема была не в машине
CyBot проверил переключатель. Огоньки работали. Динамик работал. Даже самый маленький проводок был на своём месте.
— Не понимаю, — сказал он.
CyKid сел рядом.
— А чего ты хотел от машины?
— Чтобы CyLuna стало лучше.
— Ты спросил, что ей нужно?
CyBot поднял взгляд от машины.
CyLuna водила пальцем по порванному краю змея. CyDog лежал возле её ботинка. CyUni тихо стояла у скамейки.
CyBot смотрел очень внимательно.
Но смотрел он только на своё изобретение.
Он свернул маленький экран с инструментами и повернулся к подруге.
4. Вопрос, заданный потише
CyBot выключил мелодию.
Последняя цветная лента растаяла над рабочим столом.
Он опустился на колени так, чтобы CyLuna видела его лицо.
— Хочешь шутку, помощь с воздушным змеем или чтобы кто-нибудь посидел рядом? — спросил он.
CyLuna тихонько вздохнула.
— Сначала посиди со мной.
— Хорошо.
CyBot устроился на скамейке. CyKid ждал неподалёку. CyDog прижался к ноге CyLuna, а CyUni закрыла друзей от самого яркого солнца.
Ничего не мигало. Музыка не играла.
Роботу, который любил делать полезные вещи, сидеть без движения оказалось на удивление трудно.
Но он всё равно остался.
5. История внутри воздушного змея
Какое-то время они слушали шелест листьев над скамейкой.
Потом CyLuna заговорила.
— Мы сделали этого змея с CyKid ещё до нашего первого большого приключения. Все цвета разные, но вместе им хорошо.
CyBot снова посмотрел на порванную часть.
Это была не просто испорченная бумага. Она хранила воспоминание.
— Я думал, тебе нужно что-нибудь весёлое, — сказал он.
— Мне понравились твои цвета, — ответила CyLuna. — Но мне было нужно, чтобы ты заметил и мои.
CyKid тепло улыбнулся из-за стола.
CyDog зевнул и остался рядом.
CyBot сохранил новую мысль: внутри проблемы может скрываться целая история.
6. Попробуем вместе?
Через некоторое время CyLuna подняла змея.
— Может, теперь попробуем его починить?
Глаза CyBot засияли, но он не протягивал рук, пока девочка не разложила змея на рабочем столе.
CyKid осторожно придержал один угол. CyUni поддержала другую сторону.
Каркас был цел. Порвалась одна бумажная часть, а возле нижнего конца отвязалась бечёвка.
CyLuna сняла старую звезду, которая отклеилась вокруг порванной бумаги, и положила рядом с каркасом.
— Заплатка и новый узел могут помочь, — сказал CyKid.
— Я хочу сохранить цвета, — сказала CyLuna.
CyBot кивнул.
— Значит, сохранить цвета — тоже часть нашего плана.
Впервые за это утро его план начался с чужого ответа.
7. Маленькие вещи для большой починки
Они разложили бумагу, мягкую ленту, клей и катушку бечёвки.
CyKid проверил каркас. CyBot расположил всё так, чтобы каждый мог дотянуться.
CyLuna показала на порванную часть.
— Нужно что-то, что закроет разрыв, но не спрячет всего змея.
CyUni нежно прижала бумагу копытцем, чтобы та лежала ровно. CyDog сел возле сумки с материалами, словно охранял важнейшее сокровище.
Для этой работы не существовало одной чудесной кнопки.
Нужно было сделать несколько небольших дел.
CyBot обнаружил, что ему нравится понимать, какая часть работы поможет сейчас, а какая может подождать.
8. У бумаги была хозяйка
На низкой полке в саду лежала стопка красивой бумаги, которую хранили про запас.
CyKid потянулся к бирюзовому листу, но остановился.
— Это твоё, CyLuna?
Она кивнула.
— Я берегла её для чего-нибудь особенного.
— Можно взять немного для заплатки?
CyLuna сама перебрала листы.
— Возможно. Дайте я выберу.
CyBot наблюдал, как она сравнивает цвета. Он мог бы быстро взять любой лист. Спросить оказалось дольше.
Зато сразу стало ясно кое-что важное: бумага принадлежала ей, и выбирать должна была она.
CyDog терпеливо ждал возле полки.
Грива CyUni шевельнулась от первого лёгкого ветерка после полудня.
9. Даже хорошая идея может не подойти
CyKid поднёс к змею большую бирюзовую заплатку.
— Она закроет разрыв.
CyLuna мягко подняла руку.
— Закроет. Но ещё она спрячет маленький жёлтый уголок, который я хотела сохранить.
CyKid опустил заплатку.
— Спасибо, что сказала.
Рядом со стопкой бумаги лежала новая золотая звёздочка. CyLuna приложила её к разрыву. Лучи доставали до повреждённых краёв, не закрывая любимые цвета.
CyBot посмотрел на обе заплатки.
Первая идея была разумной. Просто она учитывала не всё, что было нужно.
Изменить идею не означало, что CyKid не справился.
Это означало, что друзья услышали друг друга.
10. Заплатка в форме золотой звезды
CyLuna выбрала новую золотую звезду вместо старой, которая отклеилась.
CyBot поддерживал каркас змея. CyKid придерживал угол, пока девочка осторожно разглаживала заплатку поверх разрыва.
Между коралловым и бирюзовым засияло золото.
— Теперь он выглядит иначе, — сказала CyLuna.
— Иначе — и тебе нравится? — спросил CyBot.
Она улыбнулась.
— Да.
CyDog довольно тявкнул. CyUni держала край неподвижно, пока схватывался клей.
Заплатка не притворялась, будто ничего не случилось.
Она стала частью новой истории воздушного змея.
И тут ветер в саду переменился.
Рядом с рукой CyBot взлетела свободная ленточка, а катушка бечёвки покатилась по столу.
11. День, который сдуло в сторону
Бойкий порыв ветра пронёсся по саду возле мастерской.
Бумажные обрезки взлетели. Ленты затрепетали. CyKid удерживал змея, а CyLuna ловила летящий лист.
CyBot потянулся за катушкой.
Поздно.
Она прокатилась под скамейкой, пересекла дорожку и направилась к невысокой живой изгороди.
Ушки CyDog подскочили. Он побежал на звук катящейся катушки, но остановился у садовой калитки.
— Нам нужна эта бечёвка для праздника, — сказал CyKid.
CyBot посмотрел на свою машину.
В одном из отделений лежала складная сетка для ловли лент.
Он сделал её, чтобы собирать разлетевшиеся материалы для поделок.
Ему так хотелось помочь, что серебряная рука двинулась раньше, чем прозвучал следующий вопрос.
12. Нежеланный улов
Мягкая сетка раскрылась с весёлым хлопком.
Она поймала ленту.
Она поймала спинку садового стула.
А один свободный край мягко опустился на гриву CyUni.
CyUni замерла.
— Пожалуйста, остановись.
CyBot остановился.
На мгновение его яркие глаза превратились в две маленькие голубые точки.
— Я хотел помочь.
— Знаю, — сказала CyLuna. — А теперь нужно всё распутать.
CyKid положил змея в безопасное место. CyDog сел возле стула и не стал тянуть сетку.
Катушка по-прежнему не нашлась.
И теперь появилось ещё одно дело: исправить то, что изменилось из-за их собственного поступка.
13. Извинение и осторожные руки
CyBot выключил машину.
— Прости, CyUni. Я использовал сетку, не проверив, куда она попадёт.
Он не просил её улыбнуться, прежде чем друзья помогут.
CyKid и CyLuna поднимали свободные нити по одной. CyBot удерживал стул. CyDog ждал, пока ленточка безопасно опустится на землю.
Наконец грива CyUni освободилась.
— Спасибо, что остановился, — сказала она.
CyBot сложил сетку и убрал её.
Само по себе его извинение не распутало нити.
Но оно помогло ему взяться за исправление ошибки.
Тут CyDog повернулся к калитке и тихонько, с надеждой тявкнул.
14. Тележка на дорожке
Друзья пошли за CyDog к живой изгороди.
На широкой дорожке стояла маленькая ежиха возле деревянной тележки, полной лент. Одно колесо прислонилось к гладкому камню.
— Здравствуй, — сказала CyLuna.
— Здравствуйте. Я Хейзел, — ответила ежиха. Её бежевый передник был усеян маленькими бумажными завитками.
CyBot заметил расшатавшееся колесо и уже почти протянул к нему руку.
Но тут вспомнил тихий голос CyUni.
Он опустил руки.
— Тебе помочь?
Хейзел подняла глаза, удивлённая и обрадованная.
— Да, пожалуйста. Но сначала я покажу, какая деталь всё время выскакивает.
CyBot опустился на колени, чтобы послушать.
15. Хейзел знает свою тележку
Хейзел показала под тележку.
— Само колесо целое. Просто маленький деревянный штифт расшатался.
CyKid присел возле CyBot, чтобы рассмотреть.
CyLuna спросила, можно ли ей придержать корзину с лентами. Хейзел кивнула.
CyUni стояла рядом с дорожкой. CyDog обнюхал гладкий деревянный колышек, выпавший возле камня.
— А мы могли бы заменить всё колесо, — сказал CyBot.
— Это заняло бы гораздо больше времени, — ответила Хейзел.
Ей нужна была ещё одна пара надёжных рук, а не тот, кто отнимет у неё всю работу.
CyBot посмотрел на маленький штифт.
Стоило послушать, и починка стала меньше, понятнее и по-настоящему общей.
16. Самая маленькая важная деталь
Хейзел показала, как гладкий штифт проходит через середину колеса.
CyKid держал колесо на месте. CyBot поддерживал тележку, пока Хейзел направляла штифт обратно в отверстие.
CyLuna следила, чтобы корзина с лентами не накренилась. CyDog поднёс выпавший колышек поближе — вдруг понадобится запасной.
CyUni осветила место под тележкой мягким светом.
Колесо повернулось.
И осталось на месте.
Хейзел проверила его ещё раз.
— Теперь всё хорошо.
CyBot почувствовал тёплое сияние за маленьким кольцом на груди.
Никакого великого изобретения не понадобилось.
Полезная вещь оказалась маленькой — и каждый помог ей встать на своё место.
17. Лента, а не награда
Хейзел покатила тележку по дорожке. Колесо тихо постукивало по камешкам.
— Что привело вас сюда? — спросила она.
CyLuna рассказала о порванном змее, новой звёздной заплатке и сбежавшей катушке.
CyDog принюхивался возле изгороди.
— Я видела, как катушка покатилась к маленькому садовому ручью, — сказала Хейзел. — Может быть, эта мягкая лента поможет её достать.
Она предложила им запасной отрезок из своей корзины.
— Спасибо, — сказал CyBot.
Он понял, что всё равно был бы рад, что они починили тележку, даже если бы Хейзел ничего потом не предложила.
Добрый поступок — не способ заставить кого-то быть тебе должным.
18. Катушка за берегом
CyDog привёл друзей к садовому ручью.
Катушка бечёвки лежала на низкой упавшей ветке, чуть дальше сухого берега.
CyKid посмотрел на воду, потом на катушку.
— Остаёмся здесь, — сказал он. — Давайте подумаем.
CyLuna подняла широкий лист. CyBot развернул мягкую ленту Хейзел.
CyUni осветила ветку, чтобы всем было хорошо видно.
— Может, сделаем маленькую подвесную корзинку? — предложила CyLuna.
CyBot начал объяснять, как устроить сложную хватательную руку. Потом снова посмотрел на лист.
— Для твоей идеи нужно меньше движущихся деталей, — сказал он.
Он положил ленту рядом с девочкой.
— Покажешь, как?
19. Одно осторожное движение
Они подвязали широкий лист лентой, сделав мягкую подвесную корзинку.
CyKid и CyLuna подвели её под катушку, а CyBot ровно держал ленту.
— Немного в твою сторону, — сказала CyLuna.
CyBot чуть передвинул руку.
— Здесь остановись, — сказал CyKid.
Он остановился.
Катушка опустилась на лист.
Вместе они осторожно подтянули её обратно на сухой берег.
CyDog радостно тявкнул, а грива CyUni заискрилась.
CyBot посмотрел на спасённую бечёвку.
Сегодня он выполнил больше указаний, чем дал сам.
От этого он не стал менее полезным.
Это помогло всем вместе хорошо справиться с делом.
20. Пять дел для пяти друзей
Когда они вернулись в мастерскую, золотая звезда уже крепко приклеилась к змею.
CyLuna разгладила её лучи. CyKid надёжно привязал мягкую бечёвку.
— Что мне проверить? — спросил CyBot.
— Равновесие каркаса, — ответила CyLuna.
Он осторожно всё проверил, а потом показал, что обнаружил.
CyUni держала змея вертикально. CyDog охранял сумку с материалами от любой ленты, которая снова вздумала бы сбежать.
Приближался час начала праздника.
Они потеряли время. Они ошиблись. Они остановились, чтобы помочь другому.
И теперь, благодаря общей работе, их воздушный змей был готов к первому запуску.
21. Холм, где ждали воздушные змеи
Праздничный холм согревало послеполуденное солнце.
Над травой парили воздушные змеи: одни — высоко и ровно, другие ещё ждали ветерка.
Хейзел сидела возле починенной тележки и привязывала ленту к её ручке.
CyLuna осторожно несла кораллово-бирюзового змея. Его золотая звезда ловила солнечный свет.
— Готова? — спросил CyKid.
— Готова попробовать, — ответила она.
CyBot надёжно уложил машину хорошего настроения в сумку. Чтобы радоваться этому мгновению, включать её ему не требовалось.
CyDog поскакал по широкому травянистому склону и вернулся, когда друзья его позвали.
CyUni наблюдала за маленькой ленточкой на вершине холма.
Ветер снова менялся.
22. Первая попытка осталась у земли
CyKid придержал каркас. CyLuna немного отпустила бечёвку.
Змей поднялся, качнулся — и снова опустился на траву.
Плечи CyLuna поникли.
CyBot почувствовал прежнее желание нажать весёлую кнопку.
Но вместо этого сел рядом.
— Хочешь, чтобы я помог попробовать ещё раз, дал тебе минутку тишины или вместе с тобой понаблюдал за ветром?
— Посмотри со мной, — сказала она.
CyKid смотал свободную бечёвку. CyDog отдыхал неподалёку. CyUni посмотрела на маленькую ленточку на вершине холма.
Она едва шевелилась.
Змей был починен.
Просто ветерок стих.
Не каждое огорчение означало, что кто-то сделал что-то неправильно.
23. Когда поднялась золотая звезда
Ленточка на вершине холма приподнялась.
Грива CyUni зашевелилась.
CyLuna посмотрела на CyKid.
— Попробуем теперь?
Он подставил змея лёгкому ветерку, а она взяла катушку.
Коралловая и бирюзовая бумага наполнилась воздухом.
Золотая звезда поднялась над их руками.
CyDog подпрыгивал от восторга. CyBot широко раскрыл серебряные руки. Хейзел помахала им от своей тележки.
CyLuna отпустила ещё немного бечёвки.
Высоко над холмом заплатка сияла на солнце.
Змей не прятал след своей починки.
Он нёс его с собой.
CyBot смотрел на улыбки друзей — и понимал, почему эти улыбки отличаются от тех, которых могла бы требовать машина.
24. Код, в котором есть место для ответа
Вечером починенный змей стоял у стены мастерской.
CyDog спал на коврике. CyUni заглядывала через садовую арку, а CyKid и CyLuna сидели за столом рядом с CyBot.
Его машина хорошего настроения молчала.
— Ты её оставишь? — спросила CyLuna.
— Да. Иногда кому-нибудь захочется послушать мелодию.
CyBot по очереди коснулся трёх маленьких огоньков.
— Но теперь я знаю, с чего лучше начинать.
Он медленно произнёс:
Спрашивай. Слушай. Помогай вместе с другими.
CyLuna улыбнулась.
— И оставляй место для ответа.
CyBot сохранил и это.
Его величайшим изобретением стал не способ заставить всех чувствовать одно и то же.
Он нашёл лучший способ замечать друга.
Конец — до следующей доброй идеи.