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

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

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

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

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

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

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

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

– Ага.

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

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

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

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

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

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

Все книги серии Современный фантастический боевик

Магия вне закона
Магия вне закона

Они невзлюбили друг друга с первой встречи. Тэсия, талантливая художница, заключенная под стражу Обители, и мистер Леннер, капитан ночной стражи, могущественный темный маг, в чьих силах доказать ее невиновность. Вот только спасать заключенных, приговоренных к смерти, в планы капитана города не входило. По крайней мере, до тех пор, пока в столицу не проникло древнее зло, которое повлекло за собой череду нераскрытых убийств и десятки объявлений о пропавших без вести. Теперь у Тэсии не остается другого выбора, кроме как принять шокирующее и крайне опасное предложение. Сыграть роль приманки? Проще простого, главное не умереть в процессе и ни в коем случае не влюбиться в надменного, сурового, но невероятно привлекательного капитана города.

Екатерина Н. Севастьянова , Екатерина Севастьянова , Юлия Адам

Фантастика / Любовное фэнтези, любовно-фантастические романы / Самиздат, сетевая литература / Ужасы / Фэнтези
Варяжский меч
Варяжский меч

Неловкое движение всадника. Случайно задетая ветка. Всхрапнувшая лошадь. Сорвавшаяся с тетивы стрела. Ничтожная случайность. Именно так и началась новая история. Веточка рябины разорвала мир и изменила судьбы людей. Одним была дарована жизнь, а другим смерть. Мир изменился. Гонец довез письмо до адресата. Грозный десятый век. Нелегкое время, первые годы правления императора Оттона II. У молодого владыки и так забот полон рот, а тут еще славянские народы Полабья и Балтики объединяются под рукой ободритского князя. Начинается освободительная война против саксонского владычества. Война, вспыхнувшая на семь лет раньше реала, в самое неудобное, опасное для Священной Римской империи время. И снова по землям саксов огнем и мечом прокатываются варяжские набеги. И не ясно, кто победит. Сохранит Полабская Русь свою независимость или нет? Устоит ли Империя?

Андрей Владимирович Максимушкин

Фантастика / Боевая фантастика / Фэнтези / Историческое фэнтези

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