Шрифт:
В связи с этим передо мной во весь рост вставала извечная русская проблема – что делать? Исправлять отчёт или продолжать вести его таким же ущербным способом? Вся моя натура восставала против второго, но инстинкт самосохранения вопил: кто-то ведь же дал команду составлять отчёт именно так. Разработчик, не представляющий работы склада в принципе, туповатый начальник, ленивый менеджер, вороватый завхоз – да любой из них мог это сделать. И так же любой представлял опасность.
Однако задание мне дал Валетов, и ему же мне предстоит отчитываться. Что если он окажется умнее того ленивого менеджера? Правда, без моих подсказок он бы вряд ли заметил, что на складе какие-то проблемы, Нагибко бы задурила ему мозги. Или нет. Я не знала.
Но уповать на то, что он тупой и ленивый, я не могла. Да и потом – одно дело задачи, которые кто-то когда-то поставил, и другое – свежая инвентаризация. Может, предыдущие и не я делала. Даже скорее всего не я. Нагибко сказала что-то о покупке конфиската. Может, меня недавно закупили? И, выходит, не в оптовой партии. Помимо слов Нагибко, которые могли вовсе не иметь отношения к действительности, я видела и роботов вокруг себя. Они все от меня отличались и сильно. Да и другие ЧОР-контролёры все были разные. А это означало, что, скорее всего, никто не разбирался, какой у нас на самом деле функционал. Загнали на стандартные таски, и всё. И не будет ничего удивительного, если теперь я, получив индивидуальное задание, выполню его не так, как его выполняли всё это время.
Это во-первых. А во-вторых, мне не нравилась мысль провести весь остаток жизни – вероятно, долгой электронной жизни – роботом на складе. Я бы хотела отсюда как-то выбраться. Может, переселить своё сознание во что-то поприятнее. Но если я не буду ничего менять, то и новых возможностей мне не откроется. А мне бы хоть во внешнюю суть попасть.
В итоге я просчитала, что скажу в случае подозрений, и взялась за описание всего-всего. Для начала я отловила GA1Ya-15-809, переименовала её в Галю и отправила сканировать все товары, начиная с первого стеллажа. И тут случилось странное: робот вернулся к прежнему заданию, проигнорировав моё.
– Галя, отмена! – рыкнула я и ещё раз подтвердила своё указание.
Что сказать? Мне пришлось пять раз отменять предыдущее, чтобы она наконец взялась за нужную мне работу. Вот уж точно задумаешься про революцию роботов.
Правда, когда нас в проходе первого же ряда сбила сегодня особо активная Клава, и нам пришлось начинать сканирование с начала, я пришла к выводу, что при явном сопротивлении «персонала» надо сначала выяснить его причины. М-да, всем бы начальникам да такую мудрость.
Дело потихоньку шло, Галя сканировала. Я разбиралась с характеристиками товара и тем, на своём ли месте он лежит. Скрепыш сохранял реальные данные и на виртуальной карте предлагал варианты лучшего расположения. Лепота.
А потом Галя проехала мимо нескольких забитых полок, начисто их проигнорировав, и отправилась дальше с какой-то совсем другой задачей.
– Галя, у нас отмена!
Робот медленно, будто неохотно повернулся, вперив в меня глаз-сканер.
– Да-да, и не смотри на меня так. Что за халтура?
Я тыкнула ей в полки, которые она не отсканировала. Галя подъехала к ним, повертела антенной туда-сюда и вновь не соизволила как-то отреагировать на товары.
– Так, Скрепыш, подключайся. Укажи ей конкретно на товары. Может, она, как Клава, иногда теряет доступ к данным ввода?
Скрепыш: Да запросто.
И что-то отпикал в программе. Галя развернулась к нам и пару секунд своим глазом-сканером пялилась на нас. Я бы сказала, возмущенно пялилась.
– Давай-давай! – не собиралась отступать я.
Как-то особо громко дребезжа, Галя подъехала к пропущенным товарам и демонстративно навела на них сканер. Тот пикнул, но в системе это никак не отразилось. Робот уставилась на меня с видом “А я сразу знала!”
– Давай еще раз.
Глаз Гали на миг задрался в потолок, но тем не менее потом она еще раз попыталась считать код. Снова не получилось.
– Не поняла. Что не так-то?
Мы со Скрепышом сначала набросились на софт Галины, потом на базу, затем протерли специальной тряпочкой наш экран. Потому что перед ним товар был, но в системе его не было. В базу забыли внести? Хотя тогда бы он сейчас добавился.
Я присела рядом с одной из «несуществующих» коробок, разглядывая. Может, код кривой?
– Скрепыш, он читается?
Скрепыш: Пустышка. Ссылка битая.
Хм… наверное, чернила при печати кода смазались или какая-то ошибка в рисунке. Человек бы заметил, что коробка не сканируется, а для роботов она не существует. Хотя наверное, для погрузчиков она есть, а для таких как Галя – нет. Забавный казус.
Ошибок и недочётов оказалось так много, что еле управились за неделю. Причём, каждый раз, когда я думала, что вычислила все варианты того, как именно содержимое базы может расходиться с реальностью, со дна снова стучали. Сто пятьдесят лет прошло, а ничего не изменилось. Стабильность, однако.