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.