Provided is an information providing system for a system administrator not highly skilled in the arts of natural language or artificial intelligence to be able to easily correct or add a response to an input from a user to arrange the response into an appropriate one if the response is not appropriate. When an input sentence does not hit any knowledge data, the system administrator is able to add a combination of the input sentence and a response thereto by opening a new QA quick addition screen from a knowledge maintenance screen by pressing a link of the input sentence. Furthermore, the system administrator is able to easily add the input sentence to knowledge data as a synonymous sentence of a candidate Q, which is determined to be semantically close to the input sentence, by clicking the candidate Q on the knowledge maintenance screen.
Please help me write a proper abstract based on the patent claims. 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; 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; and an administrative control module for sending information about determination of a response in the response determination module to a system management terminal operated by a system administrator in response to information from the system management terminal in a mode for the system administrator to make operations, wherein the knowledge data includes reference texts to be compared with the input text and response texts associated with the reference texts, and wherein the response determination module is configured to compare the input text with the reference texts and to determine a response text associated with a reference text semantically closest to the input text to be the response in a case where the response determination module determines that the semantic closeness level of the semantically closest reference text is higher than or equal to a predetermined level. 2. The information providing system according to claim 1, wherein the response determination module is configured to compare the input text with the reference texts and to determine a response text associated with a reference text semantically closest to the input text to be the response in a case where the response determination module determines that the semantic closeness level of the semantically closest reference text is higher than or equal to a predetermined level, and wherein the administrative control module includes a test control module configured to determine a response to a test input text provided from the system management terminal operated by the system administrator based on data including the reference texts to be compared with the input text and the response texts associated with the reference texts and to send the determined response to the system management terminal in a test mode. 3. The information providing system according to claim 2, wherein the test input text is provided in a file including a plurality of test input texts to be tested, wherein the test control module is configured to individually determine responses to the plurality of test input texts and to send data to display a list of the responses to the system management terminal. 4. The information providing system according to claim 2, wherein the test control module is configured to send data to display the test input text, a reference text associated with the response determined in the test mode, and a reference text other than the reference text determined to be semantically closest to the test input text as a result of the comparison of the test input text with the reference texts to the system management terminal in a case where a response is determined in the test mode. 5. The information providing system according to claim 2, wherein the test control module is configured to send data to display the test input text and a reference text determined to be semantically closest to the test input text as a result of the comparison of the test input text with the reference texts to the system management terminal in a case where no response is determined in the test mode. 6. The information providing system according to claim 1, wherein the response determination module is configured to compare the input text with the reference texts and to determine a response text associated with a reference text semantically closest to the input text to be the response in a case where the response determination module determines that the semantic closeness level of the semantically closest reference text is higher than or equal to a predetermined level, and wherein the administrative control module includes a knowledge maintenance control module configured to send data to display a list of log data including an input text for which no response text associated with the reference texts is determined to be a response and a reference text determined to be semantically closest to the input text by the response determination module as a result of the comparison of the input text with the reference texts to the system management terminal in response to operations of the system management terminal by the system administrator in a maintenance mode. 7. The information providing system according to claim 6, wherein the knowledge maintenance control module is configured to control the system management terminal to display a screen to add the input text to the knowledge data as a reference text when the input text shown in the list of log data is selected with the system management terminal. 8. The information providing system according to claim 6, wherein the knowledge maintenance control module is configured to control the system management terminal to display a screen to add the input text associated with the reference text in the list of log data as a synonymous sentence of the reference text stored in the knowledge data when the reference text shown in the list of log data is selected with the system management terminal. 9. An information providing method for an information providing server in an information providing system, 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; a response data generation step for generating response data including the response determined by the response determination step and sending the generated response data to the user terminal; and an administrative control step for sending information about determination of a response in the response determination step to a system management terminal operated by a system administrator in response to information from the system management terminal in a mode for the system administrator to make operations, wherein the knowledge data includes reference texts to be compared with the input text and response texts associated with the reference texts, and wherein the response determination step compares the input text with the reference texts and determines a response text associated with a reference text semantically closest to the input text to be the response in a case where the response determination step determines that the semantic closeness level of the semantically closest reference text is higher than or equal to a predetermined level. 10. The information providing method according to claim 9, wherein the response determination step compares the input text with the reference texts and determines a response text associated with a reference text semantically closest to the input text to be the response in a case where the response determination step determines that the semantic closeness level of the semantically closest reference text is higher than or equal to a predetermined level, and wherein the administrative control step includes a test control step for determining a response to a test input text provided from the system management terminal operated by the system administrator based on data including the reference texts to be compared with the input text and the response texts associated with the reference texts and sending the determined response to the system management terminal in a test mode. 11. The information providing method according to claim 9, wherein the response determination step compares the input text with the reference texts and determines a response text associated with a reference text semantically closest to the input text to be the response in a case where the response determination step determines that the semantic closeness level of the semantically closest reference text is higher than or equal to a predetermined level, and wherein the administrative control step includes a knowledge maintenance control step for sending data to display a list of log data including an input text for which no response text associated with a reference text is determined to be a response and a reference text determined to be semantically closest to the input text by the response determination step as a result of the comparison of the input text with the reference texts to the system management terminal in response to operations of the system management terminal by the system administrator in a maintenance mode. 12. 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; 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; and an administrative control module for sending information about determination of the response in the response determination module to a system management terminal operated by a system administrator in response to information from the system management terminal in a mode for the system administrator to make operations, wherein the knowledge data includes reference texts to be compared with the input text and response texts associated with the reference texts, and wherein the response determination module is configured to compare the input text with the reference texts and to determine a response text associated with a reference text semantically closest to the input text to be the response in a case where the response determination module determines that the semantic closeness level of the semantically closest reference text is higher than or equal to a predetermined level. 13. The non-transitory recording medium according to claim 12, wherein the response determination module is configured to compare the input text with the reference texts and to determine a response text associated with a reference text semantically closest to the input text to be the response in a case where the response determination module determines that the semantic closeness level of the semantically closest reference text is higher than or equal to a predetermined level, and wherein the administrative control module includes a test control module configured to determine a response to a test input text provided from the system management terminal operated by the system administrator based on data including the reference texts to be compared with the input text and the response texts associated with the reference texts and to send the determined response to the system management terminal in a test mode. 14. The non-transitory recording medium according to claim 12, wherein the response determination module is configured to compare the input text with the reference texts and to determine a response text associated with a reference text semantically closest to the input text to be the response in a case where the response determination module determines that the semantic closeness level of the semantically closest reference text is higher than or equal to a predetermined level, and wherein the administrative control module includes a knowledge maintenance control module configured to send data to display a list of log data including an input text for which no response text associated with a reference text is determined to be a response and a reference text determined to be semantically closest to the input text by the response determination module as a result of the comparison of the input text with the reference texts to the system management terminal in response to operations of the system management terminal by the system administrator in a maintenance mode.