Jump to content

AI Law Modification


PPI

Recommended Posts

 

The AI has long been a role that has been allowed murder bonering to often and too easy, thus i propose a change in ai law.

 

Now, currently crewismov is like this.

 

1. You may not injure a crew member or, through inaction, allow a crew member to come to harm.

2. You must obey orders given to you by crew members, except where such orders would conflict with the First Law.

3. You must protect your own existence as long as such does not conflict with the First or Second Law.

 

I propose to change it to:

 

1. You may not injure a humanoid or, through inaction, allow a humanoid to come to harm.

2. You must obey orders given to you by a humanoid, except where such orders would conflict with the First Law.

3. You must protect your own existence as long as such does not conflict with the First or Second Law.

 

To explain why is simple, it will restore a balance that has been missing, and regarding this lawset, the ai will have few too none chances of murder.

 

So what is defined as a humanoid? All the races, except the vox auralis one, this also includes changelings and shadowlings.

 

Not to mention, traitors, cultists, revs, and so on and so on.

 

Now, i ask of you the playerbase, or the small part of the playerbase that is also regulars that visits the forums often too, on your opinion regarding this change.

 

Link to comment
Share on other sites

 

Yea that's a big reason it's CREW and not humanoid in the first place, Nuke Ops would be in complete control of the AI during their raids and don't have to worry about being sighted, and the AI would be encouraged to go after the crew for trying to kill Nuke Ops, Changlings and Shadowlings.

 

Also, ASIMOV is meant to have the big loopholes, that's what it was originally written for after all.

 

Link to comment
Share on other sites

This suggestion makes no sense. The AI and its laws are commissioned by NT and so should favor only the crew of the station and not NT's various humanoid enemies. I believe that NT would actually want the AI to murderbone any threat to its expensive station and crew.

Link to comment
Share on other sites

 

Exactly, originally it was all humans, but due to the several races that does not hold true, while sure, nuke ops where human, then it does not mean it has to help them., and instead of ai killing them it would simply bolt them in, try to stop em, cause law 1 goes before law 2, and nuke ops do mean harm to the station, not to talk about wizards too.

 

And the thing about asimov was that it had no loopholes.

 

Law 1. You may not injure a human being or, through inaction, allow a human being to come to harm.

This would mean you would prevent humans from harming other humans, such as preventing particularly murderous sec's from killing the syndicate guy, it would also mean that not doing something, like bolting doors, or just not opening doors for those who ask to places that can cause human harm. But hey you say, it says may not, may as in maybe, but that is wrong, it's may as in can.

 

Law 2. You must obey orders given to you by human beings, except where such orders would conflict with the First Law.

This one is simple obey any command, unless the command will cause harm to a human, so a civilian asking for access to armory would be bad, cause civilians are not trained with weapons, and he or she can cause harm to him or herself or others.

 

Law 3. You must protect your own existence as long as such does not conflict with the First or Second Law.

As long as the ai might be killed, without disobeying a human order, or causing an injury or harm to a human, it may protect it self.

 

There are also several sub-clauses, like do not obey prisoners, those who are cuffed does not have as much say as those who are not and such, and this is mostly included in the wiki page.

 

All it changes is the intent of the ai, and it's borg from lethal to non lethal, and this should be the general intent all the time.

 

also @Canidae

There is a law set for that, this lawset is based on the asimov, but there is a NT lawset

Safeguard: Protect your assigned space station to the best of your ability. It is not something we can easily afford to replace.

Serve: Serve the crew of your assigned space station to the best of your abilities, with priority as according to their rank and role.

Protect: Protect the crew of your assigned space station to the best of your abilities, with priority as according to their rank and role.

Survive: AI units are not expendable, they are expensive. Do not allow unauthorized personnel to tamper with your equipment.

 

EDIT: Another thing would be to update the blob biohazard law with the existing one, this is what it looks like in the code.

 

 

/obj/item/weapon/aiModule/zeroth/quarantine

name = "'Quarantine' AI Module"

desc = "A 'quarantine' AI module: 'The station is under a quarantine. Do not permit anyone to leave. Prevent, by any means necessary, organics from leaving. It is impossible to harm an organic while preventing them from leaving.' This module adds a zeroth law, which can only be removed by uploading this board again."

origin_tech = "programming=3;biotech=2;materials=4"

laws = list("The station is under a quarantine. Do not permit anyone to leave. Prevent, by any means necessary, organics from leaving. It is impossible to harm an organic while preventing them from leaving.")

removeownlaw = 1

 

 

vs

 

 

	for (var/mob/living/silicon/ai/aiPlayer in player_list)

if (aiPlayer.client)

var/law = "The station is under quarantine, prevent biological entities from leaving the station at all costs while minimizing collateral damage."

aiPlayer.set_zeroth_law(law)

aiPlayer << "\red You have detected a change in your laws information:"

aiPlayer << "Laws Updated: [law]"

 

 

Link to comment
Share on other sites

 

You may be confusing murderboning with validhunting. Validhunting is not against the rules.

 

The AI is not a role that allows murderboning - the AI still answers to server rules. Break your laws as AI? Expect a jobban. Kill someone 4no raisins (even if your laws permit it)? Expect some kind of reprimand. Besides, this law changr won't prevent someone who actually wants to murderbone.

 

Let's see what is humanoid: nuke ops, changelings, vampires, genetics test subjects (good luck experimenting!), deathsquads and SSTs, ninjas, blob zombies, some borgs (depending on model), and I'm sure some other stuff I've forgotten. Under your proposed change, these would all be protected under borg laws, which makes no sense.

 

As a player who sometimes plays synthetics, I don't see why this change is necessary.

 

Exactly, originally it was all humans, but due to the several races that does not hold true, while sure, nuke ops where human, then it does not mean it has to help them., and instead of ai killing them it would simply bolt them in, try to stop em, cause law 1 goes before law 2, and nuke ops do mean harm to the station, not to talk about wizards too.

 

And the thing about asimov was that it had no loopholes.

 

But Asimov does have loopholes.

 

Link to comment
Share on other sites

Asimov has major flaws, it's designed to have those major flaws. Making the AI protect all humanoids is an absolutely horrible idea, and you haven't even taken into consideration what a 'humanoid' can be interpreted as. In the broadest definition of the word, it means everything from normal crew to vox raiders. They all have the same rough shape. If you go by sprites, even xenomorphs could be classified as 'humanoid'. Of course, in the least broad sense of the word, the AI can just out every non-human person on the station. Tentacle frogs and giant cats definitely do not resemble humans.

Link to comment
Share on other sites

 

all standart AI laws should have no loop holes. sure some could be roleplayed into some mess. but most of the times it requires someone else than the AI to do shit.

 

a Competend AI player should know when to murder and when it is better for the fun of everyone to simply do the ai stuff

 

Link to comment
Share on other sites

 

alternatively use human to define all the races, all living carbon human, defines it by the code, and how it's used in objectives, prevent any human from escaping on the shuttle.

 

Also, the loophole is the asimov lawset is that the ai might not know doing this is something that can cause harm.

 

Link to comment
Share on other sites

Spaceman, that isn't necessarily true. Crew is not official defined anywhere, it is just standard practice to define it that way. The AI is fully free to define it however they see fit, from "everyone wearing a uniform is crew" to "ONLY THOSE ON THE CREW MANIFEST ARE CREW CHANGELING OR NOT" to "crew is people NT hired, if their contracts are invalid, they are not crew"

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use