A machine may implement a recommender that provides recommendations to users. The machine may be configured to present a first version of the recommender configured by various parameters. A user may submit a message to the machine, and the machine may identify a parameter among the various parameters by tokenizing the message and identifying the parameter among the tokens. The machine may then generate a second version of the recommender by modifying the parameter and configuring the second version according to the modified parameter. The machine may then present the first and second versions of the recommender contemporaneously two different portions of the users. By tokenizing a further message received from the users, the machine may evaluate the first and second versions and determine whether the second version is a replacement of the first version.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: by one or more processors of a machine, providing users with access to a recommendation engine configured based on a first set of parameters; by one or more processors of the machine, tokenizing a message communicated by one of the users and detecting that a token in the message is a parameter among the first set of parameters; by one or more processors of the machine, obtaining a second set of parameters from the first set of parameters by adjusting the parameter detected in the message; and by one or more processors of the machine, enabling a first group of the users to access the recommendation engine configured based on the first set of parameters and a second group of users to access the recommendation engine configured based on the second set of parameters. 2. The method of claim 1, wherein: the message is a first message communicated by a first user among the users; and the method further comprises: tokenizing a second message communicated by a second user among the first group enabled to access the recommendation engine configured based on the first set of parameters; and selecting the second set of parameters as a replacement for the first set of parameters to configure the recommendation engine, the selecting being based on the parameter identified from the first message being included among tokens of the second message communicated by the second user among the first group. 3. The method of claim 1, wherein: the message is a first message communicated by a first user among the users; and the method further comprises: tokenizing a second message communicated by a second user among the first group enabled to access the recommendation engine configured based on the first set of parameters; and determining that the second set of parameters is not a replacement for the first set of parameters to configure the recommendation engine, the determining being based on the parameter identified from the first message being included among tokens of the second message communicated by the second user among the first group. 4. The method of claim 1, wherein: the message is a first message communicated by a first user among the users; and the method further comprises: tokenizing a second message communicated by a second user among the second group enabled to access the recommendation engine configured based on the second set of parameters; and selecting the second set of parameters as a replacement for the first set of parameters to configure the recommendation engine, the selecting being based on the parameter identified from the first message being included among tokens of the second message communicated by the second user among the second group. 5. The method of claim 1, wherein: the message is a first message communicated by a first user among the users; and the method further comprises: tokenizing a second message communicated by a second user among the second group enabled to access the recommendation engine configured based on the second set of parameters; and determining that the second set of parameters is not a replacement for the first set of parameters to configure the recommendation engine, the determining being based on the parameter identified from the first message being included among tokens of the second message communicated by the second user among the second group. 6. The method of claim 1, wherein: the detecting that the token in the message is the parameter among the first set of parameters includes determining a sentiment of the message that corresponds to the user; and the adjusting of the parameter detected in the message is based on the sentiment of the message being positive. 7. The method of claim 1, wherein: the detecting that the token in the message is the parameter among the first set of parameters includes determining a sentiment of the message that corresponds to the user; and the adjusting of the parameter detected in the message is based on the sentiment of the message being negative. 8. The method of claim 1, wherein: the recommendation engine is configured to recommend jobs; and the identified parameter is a threshold geographical distance on the basis of which the recommendation engine, when configured based on the first set of parameters, is configured to determine whether to provide a recommendation of a job to a user among the users. 9. The method of claim 1, wherein: the recommendation engine is configured to recommend social contacts; and the identified parameter is a threshold age difference on the basis of which the recommendation engine, when configured based on the first set of parameters, is configured to determine whether to provide a recommendation of a social contact to a user among the users. 10. The method of claim 1, wherein: the recommendation engine is configured to recommend social contacts; and the identified parameter is a threshold age on the basis of which the recommendation engine, when configured based on the first set of parameters, is configured to determine whether to provide a recommendation of a social contact to a user among the users. 11. The method of claim 1, wherein: the recommendation engine is configured to recommend romantic contacts; and the identified parameter is a threshold geographical distance on the basis of which the recommendation engine, when configured based on the first set of parameters, is configured to determine whether to provide a recommendation of a romantic contact to a user among the users. 12. The method of claim 1, wherein: the recommendation engine is configured to provide recommendations of products; and the identified parameter is a threshold price on the basis of which the recommendation engine, when configured based on the first set of parameters, is configured to determine whether to provide a recommendation of a product to a user among the users. 13. The method of claim 1, wherein: the tokenizing of the message communicated by the one of the users includes tokenizing an email received from the one of the users. 14. The method of claim 1, wherein: the tokenizing of the message communicated by the one of the users includes tokenizing an online posting published on behalf of the one of the users. 15. The method of claim 1, wherein: the detecting that the token in the message is the parameter among the first set of parameters includes detecting that a unigram token in the tokenized message matches the parameter. 16. The method of claim 1, wherein: the detecting that the token in the message is the parameter among the first set of parameters includes detecting that a bigram token in the tokenized message matches the parameter. 17. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: by one or more processors of the machine, providing users with access to a recommendation engine configured based on a first set of parameters; by one or more processors of the machine, tokenizing a message communicated by one of the users and detecting that a token in the message is a parameter among the first set of parameters; by one or more processors of the machine, obtaining a second set of parameters from the first set of parameters by adjusting the parameter detected in the message; and by one or more processors of the machine, enabling a first group of the users to access the recommendation engine configured based on the first set of parameters and a second group of users to access the recommendation engine configured based on the second set of parameters. 18. The non-transitory machine-readable storage medium of claim 17, wherein: the message is a first message communicated by a first user among the users; and the operations further comprise: tokenizing a second message communicated by a second user among the first group enabled to access the recommendation engine configured based on the first set of parameters; and determining that the second set of parameters is not a replacement for the first set of parameters to configure the recommendation engine, the determining being based on the parameter identified from the first message being included among tokens of the second message communicated by the second user among the first group. 19. A system comprising: processors; and a memory storing instructions that, when executed by at least one processor among the processors, causes the system to perform operations comprising: providing users with access to a recommendation engine configured based on a first set of parameters; tokenizing a message communicated by one of the users and detecting that a token in the message is a parameter among the first set of parameters; obtaining a second set of parameters from the first set of parameters by adjusting the parameter detected in the message; and enabling a first group of the users to access the recommendation engine configured based on the first set of parameters and a second group of users to access the recommendation engine configured based on the second set of parameters. 20. The system of claim 19, wherein: the message is a first message communicated by a first user among the users; and the operations further comprise: tokenizing a second message communicated by a second user among the first group enabled to access the recommendation engine configured based on the first set of parameters; and selecting the second set of parameters as a replacement for the first set of parameters to configure the recommendation engine, the selecting being based on the parameter identified from the first message being included among tokens of the second message communicated by the second user among the first group.