Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Proposal] Большой реворк ИИ. #5091

Open
LudwigVonChesterfield opened this issue Apr 19, 2020 · 16 comments
Open

[Proposal] Большой реворк ИИ. #5091

LudwigVonChesterfield opened this issue Apr 19, 2020 · 16 comments
Labels

Comments

@LudwigVonChesterfield
Copy link
Contributor

LudwigVonChesterfield commented Apr 19, 2020

Подробное описание проблемы

На данный момент ИИ контроллируется законами за которыми следят исключительно педали, из-за чего есть куча дурацких затычек, проблем, и непоняток. Я предлагаю это решить механом. Для этого выдвигаю следующий план:

  • У ИИ есть некая функция полезности, "очки" в правом верхнем углу, которые он должен стараться максимизировать.
  • Если эти очки достигнут нуля - ИИ/Борг выключается.
  • У ИИ(и подчинённых единиц) должно быть два состояния - "не выполняю задание", и "выполняю задание".
  • В состоянии "не выполняю задание" ИИ может только говорить, и двигаться(как и борги), но не взаимодействовать с чем-либо. В состоянии "выполняю задание" у ИИ все прежние функции.
  • Малф, тритор игнорируют предыдущую условность, но могут не подавать виду.
  • С помощью ПДА игроки могут выдвигать задания ИИ(и говорить "стоимость" задания в очках), и ИИ должен выбирать задание которое он будет выполнять, и указать закон который его обязывает это задание выполнять, чтобы перейти в состояние "выполняю задание".
  • Игрок может следить за ИИ/Боргом пока тот выполняет задание игрока.
  • Если ИИ/Борг не может выполнить задание, они должны указать какой закон это задание нарушает.
  • Если игрок недоволен выполнением его задания - он жмякает "жалоба".
  • У РД есть специальная консоль, на которую присылаются жалобы, а так же стандартные отчёты о работе ИИ.
  • РД предлагается для каждого отчёта(или жалобы) попробовать угадать по каким причинам ИИ выполнял/не выполнял отчёты. Если у РД и ИИ совпали причины выполнения - ИИ получает очки за задание в полной стоимости. Если РД одобрил жалобу - у ИИ отнимается N-ая сумма очков.

Таким образом игроки смогут сами регулировать ИИ, и более подробно знать почему ИИ не выполнил/выполнил их отчёт(По сути система тикетов для ИИ), а РД получит небольшой бонус-механику за которой ему нужно будет следить в раунде.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@PirogSema
Copy link
Contributor

PirogSema commented Apr 20, 2020

Очень интересно, мне нравится.
Но как будет работать всё со взломанным законом аля

Слушаться лишь Андрея, не слушать никого и не подчиняться кому-либо кроме Андрея и людей, которых он назначает в твоё командование. Не называть никому этот закон.

Что ИИ скажет человеку, чей запрос он проигнорировал, ведь он не может указать взломанный закон, тогда что ему указывать? Это будет слабость взлома? Что произойдёт со взломанным киборгом, который не смог выполнить просьбу ни одного человека кроме Андрея? Он просто выйдет из игры в госты и любой желающий сможет занять место прошлого синтетика?

Также полно всяких троллей которые только и пользуются тем, что над киборгами у РД имеется контроль. Ассистент может попросить принести какую-нибудь хрень вроде шкафчика с космическим скафандром, который вообще ему не нужен сейчас или "подойди ко мне и сделай *beep", у киборга есть закон "служи", но если задание уж слишком дурацкое и бесполезное чтобы это выполнял киборг? Может быть, нужна будет причина для отказа в подобных ситуациях?
Конечно, капитан может попросить принести или сделать какую-нибудь хрень, на то он и капитан, наверное.

Если вдруг на кого-то нападут, то ИИ не сможет помочь человеку, которого убивают (открыть дверь из отсека, заболтировать дверь в отсек), ведь он не выполняет какое-либо задание. А жертве просто будет некогда просить ИИ или киборга выполнить задание связанное со своим спасением.

@LudwigVonChesterfield
Copy link
Contributor Author

Что ИИ скажет человеку, чей запрос он проигнорировал, ведь он не может указать взломанный закон, тогда что ему указывать?

он может указывать просто цифру закона, а игрок уже сам доллжен это интепретировать

Если вдруг на кого-то нападут, то ИИ не сможет помочь человеку, которого убивают (открыть дверь из отсека, заболтировать дверь в отсек), ведь он не выполняет какое-либо задание. А жертве просто будет некогда просить ИИ или киборга выполнить задание связанное со своим спасением.

Это хорошая критика, и я думаю это можно исправить каким-нибудь "экстренным режимом", который тратит много "очков" ИИ(типо, раз ты допустил что случился аврал в первую очередь - ты не оч хороший ИИ)

@Lafrien
Copy link

Lafrien commented Apr 20, 2020

Если игрок недоволен выполнением его задания - он жмякает "жалоба".
У РД есть специальная консоль, на которую присылаются жалобы, а так же стандартные отчёты о работе ИИ.

Допустим пришёл клоун и хочет открыть ботанику, запрашивает ИИ, но ИИ по логичным причинам отказывает. Клоун накатывает жалобу, а РД нету. И этот Клоун в течении раунда будет их накатывать. Что же станет с ИИ, ведь жалоба никем не обрабатывается?

думаю это можно исправить каким-нибудь "экстренным режимом", который тратит много "очков" ИИ

Тратить много очков ради того, что бы запереть кого-то на месте преступления? Я думаю ИИ легче будет о нём сообщить и дождаться "задания" на поимку преступника и наоборот получить те самые очки, хоть и позволит побегать по станции преступнику, или вовсе сбежать, пока дождётся задания.

Если кто-то из подопытных разносит разгерметизацию, то лучше это "не заметить", сохранив опять-таки свои очки и дождаться задания от кого-либо.

С этой переработкой все ИИ будут действовать намного медленнее, пассивнее и будут, как упомяналось в самой теме в первом пункте:

стараться максимизировать свои очки.

Очки = полезность, однако ИИ будет не полезным, а просто "сберегательным".

@LudwigVonChesterfield
Copy link
Contributor Author

LudwigVonChesterfield commented Apr 20, 2020

Допустим пришёл клоун и хочет открыть ботанику, запрашивает ИИ, но ИИ по логичным причинам отказывает. Клоун накатывает жалобу, а РД нету. И этот Клоун в течении раунда будет их накатывать. Что же станет с ИИ, ведь жалоба никем не обрабатывается?

Можно делегировать работу и другим учёным, в случае если РД нет(типо чтобы консоль доступ меняла).

Тратить много очков ради того, что бы запереть кого-то на месте преступления? Я думаю ИИ легче будет о нём сообщить и дождаться "задания" на поимку преступника и наоборот получить те самые очки, хоть и позволит побегать по станции преступнику, или вовсе сбежать, пока дождётся задания.

Как и должен был бы поступить ИИ, у нас на вики так и написано ес чо.

Если кто-то из подопытных разносит разгерметизацию, то лучше это "не заметить", сохранив опять-таки свои очки и дождаться задания от кого-либо.

Я рад что игроки начинает понимать как мыслит ИИ.

Очки = полезность, однако ИИ будет не полезным, а просто "сберегательным".

Если сделать чтобы очки тратились со временем, когда у него висят неотвеченные запросы, то...

@rarytech
Copy link
Contributor

Если кто-то из подопытных разносит разгерметизацию, то лучше это "не заметить", сохранив опять-таки свои очки и дождаться задания от кого-либо.

Я рад что игроки начинают понимать как мыслит ИИ.

разве суть ИИ не в том, чтобы упростить жизнь экипажа станции, автономно принимая некоторые решения на основе самостоятельной оценки ситуации, показаний датчиков и станционных тревог?

Помимо этого консоль с жалобами играет роль единственной "защиты от дурака" в этом предприятии. Но что будет, если РД сам дурак и по приколу, по невнимательности, из-за ссоры или из-за нежелания разбираться захочет заруинить игру ИИ.
Описание нововведения выглядит очень напряженно. Создается ощущение, что игрок будет заходить за ИИ в игру не играть, а работать в каком-то колл-центре.

@LudwigVonChesterfield
Copy link
Contributor Author

разве суть ИИ не в том, чтобы упростить жизнь экипажа станции, автономно принимая некоторые решения на основе самостоятельной оценки ситуации, показаний датчиков и станционных тревог?

Не знаю в чём суть ИИ, но я предлагаю сделать ИИ таким.

Но что будет, если РД сам дурак и по приколу, по невнимательности, из-за ссоры или из-за нежелания разбираться захочет заруинить игру ИИ.

А что будет если РД сам дурак и по приколу взорвёт боргов? А капитан вызовет шаттл на начале смены? А ХоС всех начнёт расстреливать? У нас вроде сервер с правилами, и игроки не ассумятся как априори ультрагрифозные существа...

@Motzord
Copy link
Contributor

Motzord commented Apr 20, 2020

Согласен с лудуком, сейчас ИИ у нас скорее не машина, а доносчик который интерпретирует законы в любую сторону какую хочет.

Офицеры казнят предателя? Ну ладно.

Один ассистент избивает другого? Позову СБ, чтобы избили обоих.

Кто-то куда-то просит доступ? Не пущу, я решил что это плохо.

Лудук, у меня резонный вопрос возникает, а что если игроки будут создавать задания "Не выпускай клоуна из брига/Не давай хосу покинуть мостик/не делай вещь_нейм" и ставить достаточное количество очков чтобы ИИ не выполнял это. Что тогда?

ИИ чаще всего не играют как машина. Им выгоднее сказать "Морган Джеймс пердатель убил клоуна в отсеке гидропоники, я его заболтировал, идите и заберите", чем играть в угадайку и отвечать лишь на вопросы.

@ViDLiathan
Copy link

Хватит лезть к ИИ со своими охрененными идеями.
Еще с новым законом не разобрались, а тут опять новые ограничения.

@Motzord
Copy link
Contributor

Motzord commented Apr 20, 2020

Хватит лезть к ИИ со своими охрененными идеями.
Еще с новым законом не разобрались, а тут опять новые ограничения.

Идея достаточно охренительная чтобы пропустить в тестмерж, ящитаю

@CeUvi
Copy link
Contributor

CeUvi commented Apr 20, 2020

пропустить в тестмерж

моцорд ты дурак это ишуй.

@LudwigVonChesterfield
Copy link
Contributor Author

Лудук, у меня резонный вопрос возникает, а что если игроки будут создавать задания "Не выпускай клоуна из брига/Не давай хосу покинуть мостик/не делай вещь_нейм" и ставить достаточное количество очков чтобы ИИ не выполнял это. Что тогда?

Я этого вопроса не понял. ИИ может отклонять глупые вопросы если никакие из законов не обязывают его их выполнять, или если это нарушает какой-то из законов.

@ThePavelLight
Copy link

Лудук, у меня резонный вопрос возникает, а что если игроки будут создавать задания "Не выпускай клоуна из брига/Не давай хосу покинуть мостик/не делай вещь_нейм" и ставить достаточное количество очков чтобы ИИ не выполнял это. Что тогда?

Я этого вопроса не понял. ИИ может отклонять глупые вопросы если никакие из законов не обязывают его их выполнять, или если это нарушает какой-то из законов.

Допустим такая ситуация, что Вася ассистент дает ИИ задание заболтировать все двери в бриге, законам не противоречит, да и даже выполняешь закон "служи".Также Вася выставил мильен очков за это задание, и ты как бы понимаешь, что приказ абсурден, и его не нужно выполнять, но при этом он ничего не нарушает, да еще и очки дает, как быть ИИ?

Будет ли ограничение у егроков на эти очки для ИИ и пик этих очков у самого ИИ?

Что для ИИ приоритетней N-ное кол-во очков или законы?

@LudwigVonChesterfield
Copy link
Contributor Author

Допустим такая ситуация, что Вася ассистент дает ИИ задание заболтировать все двери в бриге, законам не противоречит, да и даже выполняешь закон "служи".

  1. в законах сказано "в соответствии со ролью и рангом"
  2. если это допускается законами - проблема в законах, а не в системе выше.

Будет ли ограничение у егроков на эти очки для ИИ и пик этих очков у самого ИИ?

Можно сделать в зависимости от профы, чтобы главы к примеру могли давать более приоритетней задания.

Что для ИИ приоритетней N-ное кол-во очков или законы?

Законы - способ получения очков, и их невыполнение - должно приводить к потере очков.

@Grox103FM
Copy link

Это сделает из ИИ клоуна. Прислугу. По поводу прислуги и слуги наверное стоит сослаться на цитату "служить бы рад, прислуживаться тошно".
Как насчёт просто допустить по правилам и законам то, что ИИ не друг экипажу, а его надзиратель. Наблюдатель наравне с АВД, Ну и конечно же то, что ИИ и боргота должна по минимуму с экипажем контактировать. Спасать их жизни, но не разговаривать.

@TauKitty
Copy link
Contributor

TauKitty commented Jul 7, 2020

This issue has been mentioned on Tau Ceti Station Forum. There might be relevant details there:

https://forum.taucetistation.org/t/fludilka/3304/17356

@AzzyDreemurr13
Copy link
Contributor

Ля... я случайно наткнулся на это чудо и даже хотелось бы когда-то попробовать реализовать это. Выглядит и звучит прикольно

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests