Writing software for which a full spec is available before you begin — in this case the rules of chess — was an easy problem even before AI.
But OP wasn't talking about solving optimalization problems, but understanding the rules of a business domain.