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