I mean to me the key question is do you mean "have a broad understanding" or "have any understanding". I'd say a machine can have a very very narrow understanding of key points of chess (or arithmetic etc.), but not a broader one yet. I assume the broader weaves together the narrow.
Comments
Really, I probably just wanted an excuse to use the word somnambulism.