According to one aspect of an embodiment a generation apparatus includes a selection unit that selects a model to be used for generating a response based on one of conditions input from a user among from a plurality of models for generating responses to inquiries, the models being for generating the responses corresponding to the conditions that are different from one another. The generation apparatus includes a generation unit that generates the response to an inquiry from the user by using the model selected by the selection unit.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A generation apparatus comprising: a selection unit that selects a model to be used for generating a response based on one of conditions input from a user among from a plurality of models for generating responses to inquiries, the models being for generating the responses corresponding to the conditions that are different from one another; and a generation unit that generates the response to an inquiry from the user by using the model selected by the selection unit. 2. The generation apparatus according to claim 1, wherein the selection unit selects a model for generating a response based on an attribute of the user, as the one condition, among form the models for generating responses corresponding to attributes that are different from one another. 3. The generation apparatus according to claim 2, wherein the selection unit selects a model for generating a response corresponding to an attribute that is a same as that of the user. 4. The generation apparatus according to claim 2, wherein the selection unit selects a model for generating a response corresponding to an attribute that is different from that of the user. 5. The generation apparatus according to claim 1, wherein, when receiving from the user an inquiry related to another user, the selection unit selects a model for generating a response based on an attribute of the other user, as the one condition, among from the models for generating responses corresponding to attributes that are different from one another. 6. The generation apparatus according to claim 1, wherein the selection unit selects as the model, among from a plurality of models for outputting the responses and reliabilities of the responses, a model for generating a response to the inquiry from the user based on values of the reliabilities output from the models in response to the inquiry. 7. The generation apparatus according to claim 1, wherein the selection unit selects a model to be used for generating a response based on an area where the user exists, as the one condition, among from models for generating responses corresponding to areas that are different from one another. 8. The generation apparatus according to claim 1, the selection unit selects a model for generating a response corresponding to the one condition selected by the user among from the models. 9. The generation apparatus according to claim 1, the selection unit selects two or more models among from the models. 10. The generation apparatus according to claim 9, wherein the selection unit selects two or more models among from a plurality of models, as the two or more models, for outputting the responses and reliabilities of the responses, and the generation unit generates responses and reliabilities of the responses in response to the inquiry from the user by using the two or more models selected by the selection unit, and outputs a response having a largest reliability value of the generated responses. 11. The generation apparatus according to claim 9, wherein the generation unit generates responses and reliabilities of the responses to the inquiry from the user by using the two or more models selected by the selection unit, computes an average value of the reliabilities for each of contents of the generated responses, and outputs a response whose content has a largest computed average value. 12. The generation apparatus according to claim 1, further comprising: a reception unit that receives an evaluation for the response from the user, the response being generated by the generation unit; and a learning unit that learns the model by using the inquiry from the user, the response generated in response to the inquiry, and the evaluation for the response. 13. The generation apparatus according to claim 12, wherein the learning unit causes, when the evaluation for the response includes a positive evaluation, the model to learn the inquiry from the user and the response generated in response to the inquiry, and causes, when the evaluation for the response includes a negative evaluation, the model to learn the inquiry from the user and the response having a content reverse to that of the response generated in response to the inquiry. 14. The generation apparatus according to claim 12, wherein the learning unit learns a model for generating a response corresponding to the one condition input by the user by using the inquiry from the user, the response generated in response to the inquiry, and the evaluation for the response. 15. The generation apparatus according to claim 12, the learning unit learns, by using (i) an inquiry related to another user which is the inquiry from the user, (ii) a response in response to the inquiry, and (iii) an evaluation for the response, a model for generating a response corresponding to an attribute of the other user. 16. The generation apparatus according to claim 1, wherein the selection unit selects a model, as the model, to be used for generating the response among from models, each of which outputs one of a predetermined response and a response having a content reverse to that of the predetermined response in response to the inquiry from the user. 17. A generation method comprising: selecting a model to be used for generating a response based on one of conditions input from a user among from a plurality of models for generating responses to inquiries, the models being for generating the responses corresponding to the conditions that are different from one another; and generating the response to an inquiry from the user by using the model selected in the selecting. 18. A non-transitory computer-readable recording medium having stored a generation program that causes a computer to execute a process comprising: selecting a model to be used for generating a response based on one of conditions input from a user among from a plurality of models for generating responses to inquiries, the models being for generating the responses corresponding to the conditions that are different from one another; and generating the response to an inquiry from the user by using the model selected in the selecting.