These rules cannot be applied in every situation. Then you back to writing a bunch of rules. If you told a general AI to take care of a puppy for a few days, it would end up putting a diaper on it and keeping it in a crate 24 hours a day. That would be the least amount of work to take care of the puppy, and minimize the chance of the puppy hurting itself or damaging anything else.