INFORMATION PROVIDING SYSTEM, INFORMATION PROVIDING METHOD, NON-TRANSITORY RECORDING MEDIUM, AND DATA STRUCTURE
First Claim
1. An information providing system comprising:
- an input reception module for receiving an input text input from a user terminal operated by a user;
a response determination module for determining a response to the input text based on knowledge data; and
a response data generation module for generating response data including the response determined by the response determination module and sending the generated response data to the user terminal,wherein the knowledge data is composed of units each including a reference text to be compared with the input text and a response text associated with the reference text,wherein the reference text is associated with auxiliary information, andwherein the response determination module is configured to determine data to be included in the response data based on auxiliary information associated with a reference text determined to be semantically closest to the input text with a semantic closeness level higher than or equal to a predetermined level as a result of comparison of the input text with the reference texts.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an information providing system capable of changing a response to an input from a user based on a predetermined response condition and further making a user terminal to perform a specified behavior (action) in outputting the response. An information providing server selects a reference text semantically closest to the input sentence from a user from knowledge data to determine a response text associated with the reference text. If a plurality of response texts are associated with the reference text, the information providing server determines the response in accordance with the response condition. Furthermore, the information providing server controls the user terminal to perform the behavior registered with the reference text.
-
Citations
17 Claims
-
1. An information providing system comprising:
-
an input reception module for receiving an input text input from a user terminal operated by a user; a response determination module for determining a response to the input text based on knowledge data; and a response data generation module for generating response data including the response determined by the response determination module and sending the generated response data to the user terminal, wherein the knowledge data is composed of units each including a reference text to be compared with the input text and a response text associated with the reference text, wherein the reference text is associated with auxiliary information, and wherein the response determination module is configured to determine data to be included in the response data based on auxiliary information associated with a reference text determined to be semantically closest to the input text with a semantic closeness level higher than or equal to a predetermined level as a result of comparison of the input text with the reference texts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information providing method performed by an information providing system, the information providing method comprising:
-
an input reception step for receiving an input text input from a user terminal operated by a user; a response determination step for determining a response to the input text based on knowledge data; and a response data generation step for generating response data including the response determined in the response determination step and sending the generated response data to the user terminal, wherein the knowledge data is composed of units each including a reference text to be compared with the input text and a response text associated with the reference text, wherein the reference text is associated with auxiliary information, and wherein the response determination step determines data to be included in the response data based on auxiliary information associated with a reference text determined to be semantically closest to the input text with a semantic closeness level higher than or equal to a predetermined level as a result of comparison of the input text with the reference texts. - View Dependent Claims (11, 12)
-
-
13. A non-transitory recording medium for storing a program for making a computer function as:
-
an input reception module for receiving an input text input from a user terminal operated by a user; a response determination module for determining a response to the input text based on knowledge data; and a response data generation module for generating response data including the response determined by the response determination module and sending the generated response data to the user terminal, wherein the knowledge data is composed of units each including a reference text to be compared with the input text and a response text associated with the reference text, wherein the reference text is associated with auxiliary information, and wherein the response determination module is configured to determine data to be included in the response data based on auxiliary information associated with a reference text determined to be semantically closest to the input text with a semantic closeness level higher than or equal to a predetermined level as a result of comparison of the input text with the reference texts. - View Dependent Claims (14, 15)
-
-
16. A data structure composed of units, each of the units comprising:
-
a reference text to be compared with an input text input from a user terminal operated by a user; a response text associated with the reference text; and auxiliary information associated with the reference text, wherein data to be included in response data to be sent to the user terminal is determined in accordance with results of comparison of the input text with the reference texts and matching with the auxiliary information. - View Dependent Claims (17)
-
Specification