5. The method of claim 1 , wherein the command review instructions instruct the second plurality of users to review the syntax of the first user-defined variant.
1. A computer-implemented method for eliciting command variants from crowd users to train a natural language processing system, the method being implemented in a computer system having one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising: identifying a computer recognized command to be processed by a computer; generating at least a first task, wherein the first task includes command creation instructions that prompt a user to input a variant of the computer recognized command; transmitting the first task to a plurality of users via a network; receiving, from at least a first user among the plurality of users, a first user-defined variant of the computer recognized command; receiving, from at least a second user among the plurality of users, a second user-defined variant of the computer recognized command; storing the first user-defined variant and the second user-defined variant in association with the computer recognized command; generating at least a second task, wherein the second task includes command review instructions that prompt a given user to verify the first user-defined variant; transmitting the second task to a second plurality of users via the network; receiving, from at least a second user among the second plurality of users, a verification of the first user-defined variant; and training the natural language processing system to recognize variants of the computer recognized command based on the verified first user-defined variant and the second user-defined variant.