Читаем Механоид полностью

– Смотри, удалит тебе аккаунт, пока ты спишь, – поддел его я. А сам активирую свой скрипт, пока не буду ему мешать, пусть работает, я лишь буду следить. Да и вообще, можно спокойно поговорить не отвлекаясь.

– А чего ты мне в зад пристраиваешься? Ты что-то очень подозрителен стал. И жены у тебя нет. Настораживает.

– Скрипт тестирую, вчера писал, чтобы ты не плакал мне в жилетку. Покатайся с разными скоростями и направления разные бери – надо проверить, как работает.

– Так ты меня ишаком решил сделать? Нет, ну вообще народ борзеет! Кстати, там же нужно мое согласие, и консоль управления твоим глайдером должна у меня появиться.

– Говорю же, сам писал, нет тут ничего. Просто делает все, как и ты, ну как умеет, по крайней мере, и еще. Лови запрос на пересылку данных – то, что засечет, тебе скинет, если что-то важное. Тоже не знаю, как критерии настроил. Короче, пусть учится. Я понаблюдаю за ним – если что, исправлю, пока не поздно.

– Сам писал? Прикольно, так это тебя можно тиранить, если что-то понадобится?! На каком скрипт-мэйкере ваяешь?

– Ты немного путаешь. Это не совсем скрипты, как бы тебе пояснить… Вот представь себе дерево. Представил?

– Ага.

– Проблем не возникло, а попытайся вспомнить его детально. Скажу сразу – долго будешь думать и перечислять, что у дерева есть вообще. А вот детально ты его не представишь. Все потому, что есть некий блок, который переводит поступившую информацию просто в индексы. Ну вот, например, дерево имеет индекс один, камень – два и так далее. Каждый объект, который мы изучаем, раскладывается на составляющие индексы. Но нам не нужны абсолютно все его детали, мы просто их усредняем. Есть такое понятие – нейронные сети, они могут самообучаться и находить верные решения на основе статистики, ну и не только ее. Так вот, для нас дерево – это просто набор базовых признаков. При необходимости мы переводим их обратно, но уже в усредненном значении. Мы никогда не вспомним дерево полностью, если не выделим именно это дерево в особый объект. Все объекты выстраивают зависимости: ветка принадлежит классу дерево, лист – ветке и так далее. Все эти зависимости группируются по своим базовым признакам. Например, у нас есть локация город – это один базовый признак. И есть, допустим, игра – это второй базовый признак. Вот все объекты по ним и группируются. Теперь, если ты находишься в игре, то в первую очередь ищешь в группе с этим же базовым признаком. То есть твой глайдер встретить тут это нормально, и то, что их тут тысячи – тоже, мы эти события не обрабатываем, если они не несут для нас признак враждебности. Пропускаем мимо сознания, проще говоря, ну есть и есть, чего голову забивать. Просто фон. А вот в городе, если встретим глайдер, то сразу вскинемся – он не принадлежит этой группе, и человек в первую очередь обратит на него внимание. Все, что выбивается из группы, сразу приводит к выделению объекта. А вот дальше все зависит от базовых действий. Если это безопасный объект, то мы можем просто посмотреть на него внимательно и поудивляться, а если есть признак опасности, то либо бежать, либо атаковать. Вот эти базовые действия все тоже прописываются к любому объекту, как и возможные. Камень можно кинуть, палкой ударить. Вот наработка всех этих связей между действиями и объектами, да и само заполнение базы, и есть обучение. Те скрипты, что делаю я, это и есть запись особой группы с действиями и установлением связей, а то, что ты говорил – просто безусловные приказы, грубо говоря, бот. Поэтому боту нужна панель управления, а мне просто передать управление своему механоиду и отдать приказ. Вот я и создал группу «прицеп», механоид выбирает действия внутри этой группы и отсортировывает объекты. На основании их типов выполняет действия, не выходя за заданную линию поведения. Проще говоря, это как если бы ты сказал «иди за мной», и я пошел, основываясь на своем собственном умении и опыте, а не по твоим командам – сделай шаг, подними ногу. Понял?

– Смутно. Короче, ты ходишь сам, а все остальные ламеры. Это я понял. Скрипт дашь?

Я поморщился, ну вот и чего распинался? Мой скрипт просто так не передашь – он требует подгонки к месту прописки. Мне это сделать можно быстро – есть средства, но вот их как объяснить постороннему, я не знал.

– Они просто так не передаются. Скрипт делался под мою базу, давай свою и завтра тебе напишу. Но не за бесплатно, естественно.

– Жмот, он и в игре жмот, – подвел итог напарник и рванул вперед. Мой глайдер шел за ним, но чуть сбоку – это и правильно. Зачем идти в струе? У скриптов была с этим проблема, сбоку мог быть не тот вариант движения – мины или препятствия, так что тащились сзади. У меня же с этим проблем не было. В целом тестом я был доволен, хоть и пришлось еще внести несколько правок. Зато напарник успокоился и не донимал меня. А потом я по-тихому слинял из капсулы и ушел работать. Деньги мне нужны в реале, впрочем, как и всем.

Перейти на страницу:

Похожие книги

Мой генерал
Мой генерал

Молодая московская профессорша Марина приезжает на отдых в санаторий на Волге. Она мечтает о приключении, может, детективном, на худой конец, романтическом. И получает все в первый же лень в одном флаконе. Ветер унес ее шляпу на пруд, и, вытаскивая ее, Марина увидела в воде утопленника. Милиция сочла это несчастным случаем. Но Марина уверена – это убийство. Она заметила одну странную деталь… Но вот с кем поделиться? Она рассказывает свою тайну Федору Тучкову, которого поначалу сочла кретином, а уже на следующий день он стал ее напарником. Назревает курортный роман, чему она изо всех профессорских сил сопротивляется. Но тут гибнет еще один отдыхающий, который что-то знал об утопленнике. Марине ничего не остается, как опять довериться Тучкову, тем более что выяснилось: он – профессионал…

Григорий Яковлевич Бакланов , Альберт Анатольевич Лиханов , Татьяна Витальевна Устинова , Татьяна Устинова

Детективы / Детская литература / Проза для детей / Остросюжетные любовные романы / Современная русская и зарубежная проза
Особа королевских ролей
Особа королевских ролей

Никогда не говори «никогда». Иван Павлович и предположить не мог, что заведет собаку. И вот теперь его любимая Демьянка заболела. Ветеринар назначает пациентке лечебное плавание. Непростая задача – заставить псинку пересекать ванну кролем. И дело, которое сейчас расследует Подушкин, тоже нелегкое. Преподаватель музыки Зинаида Маркина просит выяснить обстоятельства исчезновения ее невестки Светланы. Та улетела за границу отдыхать на море и в первый же день пропала. Местная полиция решила, что Света утонула, отправившись купаться после нескольких коктейлей. Но Маркина уверена: невестку убили… Да еще Элеонора (да-да, она воскресла из мертвых) крайне недовольна памятником, который на ее могиле поставил Подушкин. Что тут можно сказать? Держись, Иван Павлович, тьма сгущается перед рассветом, ты непременно во всем разберешься.

Дарья Донцова , Дарья Аркадьевна Донцова

Детективы / Иронический детектив, дамский детективный роман / Прочие Детективы