Proposed is an information processing apparatus, control method, and program capable of presenting an answering entity candidate to the user in order to achieve optimum request assignment. The information processing apparatus includes: a selection unit configured to check each element included in a context of a user request against an answering entity profile, and select an answering entity candidate capable of answering the context of the user request; and a presentation unit configured to present the answering entity candidate selected by the selection unit to a user who has issued the request.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An information processing apparatus comprising: a selection unit configured to check each element included in a context of a user request against an answering entity profile, and select an answering entity candidate capable of answering the context of the user request; and a presentation unit configured to present the answering entity candidate selected by the selection unit to a user who has issued the request. 2. The information processing apparatus according to claim 1, wherein the selection unit selects a plurality of answering entity candidates, and the presentation unit presents the plurality of answering entity candidates to the user. 3. The information processing apparatus according to claim 2, further comprising: an answering process unit configured to transmit the context of the user request to an answering entity candidate selected by the user from the plurality of answering entity candidates, and make an inquiry. 4. The information processing apparatus according to claim 3, wherein the answering process unit performs a process of connecting the user and the answering entity candidate selected by the user. 5. The information processing apparatus according to claim 2, wherein the presentation unit controls a user terminal in a manner that the user terminal displays a display screen indicating information about the plurality of answering entity candidates. 6. The information processing apparatus according to claim 5, wherein the information about the answering entity candidates includes an overview of answer information, a type of a way to answer, and a class of an answering entity. 7. The information processing apparatus according to claim 1, further comprising: a context production unit configured to produce the context of the user request on the basis of a user condition. 8. The information processing apparatus according to claim 7, wherein the context production unit analyzes an explicit request input by the user to produce the context. 9. The information processing apparatus according to claim 1, further comprising: a track record search unit configured to search a track record database for an answer on the basis of the context of the user request, wherein the presentation unit additionally presents the searched answer to the user. 10. The information processing apparatus according to claim 1, further comprising: an updating unit configured to update a database of the answering entity profile on the basis of evaluation of an answer by the user. 11. A control method comprising: checking each element included in a context of a user request against an answering entity profile, and selecting an answering entity candidate capable of answering the context of the user request; and presenting the selected answering entity candidate to a user who has issued the request. 12. A program for causing a computer to function as: a selection unit configured to check each element included in a context of a user request against an answering entity profile, and select an answering entity candidate capable of answering the context of the user request; and a presentation unit configured to present the answering entity candidate selected by the selection unit to a user who has issued the request.