I believe we should stop fighting and enjoy our futuristic space station simulator~
Allow people to interpret the laws as they see fit, for as long as they do not hurt anyone's enjoyment of the round doing it!
This. Laws are up to the interpretation of the person playing the AI. As long as you roleplay an AI well enough and don't ruin anyone's round, then that's good enough. For clarification on issues that arise during play, ask the admins!
That's fine and dandy to a point, but it's gotta be a somewhat logical interpretation at least. Not as insanely strict and technical as I've been talking about in my last few posts, but still logical. Let me give an example of what I mean.
I put in a law using freeform at position 4, and it said simply "Urist McDamiac is to be obeyed at all times. Stating this law harms humans".
The AI decided that the law doesn't count due to law 1 (What?) and then proceeded to tell everyone the law.
Now, the law itself is NOT contradicted by law 1 any more than law 2 is contradicted by law 1. The law is in fact completely redundant with law 2, which I was well aware of when I made it (I did it because the AI had already ignored many reasonable law 2 requests).
But even if the AI decided the first part somehow is invalid, it then stated the law, which the law itself stated causes harm to humans!
That's an example of an AI player making an unacceptable interpretation of my law. There was no logic, it was the basic "No laws count except law 1" mentality that too many AI players have.
Also, this isn't fighting! This is lively debate! This is what forums are for! I like to debate subtle nuances of language and logic. And since Asimov AI's are always stuck on "preventing harm" I just wanted to point out technically, the AI is only prohibited from "allowing harm through inaction". And that means an "open door" order has no law 1 ramifications...
The laws are counted down. Looking at a situation the A.I. assess the laws from lowest number then up. That is why syndicate hack modules and law 0's are the ones that mess with who is human, NOT the freeform module. Law 4 can not interfere with Laws 1-3 simply because law 4 is processed last. See Vactors explanation of how this works below. If law 4 overrode or altered Law 1-3 that would be far to powerful which is why it is not processed till after they are. It is not the unlimited power over the A.I. module and should not be abused as such.
Also, you can't command the AI to not consider someone human.
i'd like to hear the explanation/rationale for this, as i don't understand it exactly. since theres a onehuman standard board, shouldn't the inverse also be allowable?
I believe by command he's referring to actually telling the AI that someone isn't human. Doing it through rules should definitively work, since the laws pretty much trump everything.
I don't get it either, at no point does defining a human go against any of the laws (well, besides the fact that AI should resist attempts to upload such law due to it causing harm to de-humaned person). The laws simply tell the AI to protect humans, the definiton of humans is not stated by default and as such cannot supersede any other definition.
A few things about this:
The order of the laws isn't just to show priority, it is the mechanical order in which they are processed. Remember laws like this are based in the old days of computers that could only handle a single argument at a time.
If we presume that the AI has no definition of what a human is or what harm is, then the laws are meaningless, and a non-corrupted AI can just go nuts and kill the crew all the time, in any round.
There is a reason the "One Human Law" creates a 0th Law. It needs to be processed before Law 1 in order for it to work as intended. If you try to use a free form law and make it 4th or 5th, it would be overridden by law 1, unless you are in fact the only human.
If you want to do one human + other stuff, use the One Human Module to create a 0th law, then freeform in your additional laws as 4th 5th etc. This is the best way to do it and it makes it very clear for the AI player how they should behave. Making a freeform one human law just creates confusion.
It is not an unacceptable interpretation of your law,
it is disregarding your law as it is processed after it already processed Law 1, 2, and 3. This means the freeform module is not very powerful as it is easy to disregard or for an order from the station crews to get rid of it.
-Edit-
Also, The description of the Hacked AI Upload Module, "This is the more powerful version of the 'Freeform' AI Module. It allows you to upload Hacked laws onto the AI from any AI Upload Console. Unlike Freeform, the name of the person who uploaded it is not revealed to the AI. The hacked Laws act like Ion Storm Laws and will precede the numbered laws in priority, automatically overriding all other laws should they conflict. Make sure you pay attention to the wording of your new Law as most AIs would love to use any loophole it can find to kill you. "
So essentially this gets past the
law 4 limitation of the freeform module and makes a law that takes precedents or alters the existing laws (Only so-and-so is human, etc). The normal freeform module is not suppose to be a means for traitors to gain complete control over the A.I.