摘要 |
PROBLEM TO BE SOLVED: To develop a service controller which operates a service in consideration of a user's original purpose.SOLUTION: In an embodiment, the service controller for operating the service in response to the user's request includes request acquisition means, purpose knowledge storage means, purpose estimation means, service control knowledge storage means, and service control condition generation means. The request acquisition means acquires the user's request. The purpose knowledge storage means stores multiple pieces of purpose knowledge associating each request with a purpose underlying each request. The purpose estimation request estimates the user's purpose corresponding to the user's request by referring to the purpose knowledge. The service control knowledge storage means stores service control knowledge describing, for each purpose, a generation method of service control conditions which are conditions for operating the service. The service control condition generation means generates the service control conditions corresponding to the user's request and purpose by referring to the service control knowledge. |