US-20260127198-A1 - INFORMATION PROVISION SYSTEM, INFORMATION PROVISION METHOD, AND RECORDING MEDIUM
Abstract
An information provision system includes a processor. The processor identifies a group to which a user belongs, based on characteristic information of the user. The processor determines external knowledge data corresponding to the identified group. The processor obtains a response content for responding to an input content by the user from the determined external knowledge data. The processor inputs the obtained response content to a machine learning model to generate a response to the user.
Inventors
- Kosuke Matsumoto
Assignees
- CASIO COMPUTER CO., LTD.
Dates
- Publication Date
- 20260507
- Application Date
- 20251105
- Priority Date
- 20241105
Claims (9)
- 1 . An information provision system comprising a processor that: identifies a group to which a user belongs, based on characteristic information of the user, determines external knowledge data corresponding to the identified group, obtains a response content for responding to an input content by the user from the determined external knowledge data, and inputs the obtained response content to a machine learning model to generate a response to the user.
- 2 . The information provision system according to claim 1 , wherein: the processor determines multiple sets of external knowledge data corresponding to the group, and the processor assigns weights to information items obtained from the determined sets of external knowledge data and extracts response contents from the information items.
- 3 . The information provision system according to claim 2 , wherein: the processor obtains a state of the user corresponding to the response, and the processor adjusts the weights, based on a relation between the state of the user and the weights.
- 4 . The information provision system according to claim 1 , wherein the characteristic information includes a history of inputs by the user.
- 5 . The information provision system according to claim 1 , wherein the characteristic information includes an ability score of the user in a field corresponding to the input content.
- 6 . The information provision system according to claim 1 , wherein: the input content by the user is a question, and the response is an answer based on an answer content obtained from the determined external knowledge data.
- 7 . The information provision system according to claim 6 , wherein: the processor obtains an evaluation value that is a change from (i) performance information of the user in a field corresponding to the question before the question is input to (ii) performance information of the user in the field after the answer to the question is generated, and the processor associates the obtained evaluation value with the characteristic information of the user.
- 8 . An information provision method that causes a computer to: identify a group to which a user belongs, based on characteristic information of the user, determine external knowledge data corresponding to the identified group, obtain a response content for responding to an input content by the user from the determined external knowledge data, and input the obtained response content to a machine learning model to generate a response to the user.
- 9 . A non-transitory computer-readable storage medium storing a program that causes a computer to: identify a group to which a user belongs, based on characteristic information of the user, determine external knowledge data corresponding to the identified group, obtain a response content for responding to an input content by the user from the determined external knowledge data, and input the obtained response content to a machine learning model to generate a response to the user.
Description
REFERENCE TO RELATED APPLICATIONS This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2024-193363, filed on November 5, 2024, the entire contents of which are incorporated herein by reference. BACKGROUND OF THE INVENTION TECHNICAL FIELD The present disclosure relates to an information provision system, an information provision method, and a recording medium. DESCRIPTION OF RELATED ART The use of artificial intelligence (AI) as a machine learning model has been increasingly adopted in an information provision system that outputs advice or answers to questions for users who perform various activities. As an example of an information provision system using AI, Japanese published unexamined patent application No. 2019-56970 discloses a technology of preparing multiple AIs, selecting an optimum AI based on user-related information, and generating and outputting answers. SUMMARY OF THE INVENTION According to the present disclosure, an information provision system includes a processor that: identifies a group to which a user belongs, based on characteristic information of the user, determines external knowledge data corresponding to the identified group, obtains a response content for responding to an input content by the user from the determined external knowledge data, and inputs the obtained response content to a machine learning model to generate a response to the user. BRIEF DESCRIPTION OF DRAWINGS FIG. 1 is a block diagram showing the functional configuration of an information provision system of an embodiment. FIG. 2 shows the procedure of generating an answer. FIG. 3 is a flowchart showing the control procedure of a to-be-provided information generation process. FIG. 4A shows an example of how answer contents are adjusted. FIG. 4B shows an example of how answer contents are adjusted. FIG. 5 is a flowchart showing the control procedure of a cluster setting process. FIG. 6 is a flowchart showing the control procedure of an answer evaluation process. FIG. 7 is a flowchart showing the control procedure of a weight adjustment process. DETAILED DESCRIPTION Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. As shown in the block diagram of FIG. 1, an information provision system 100 includes a server device 10, a performance information server 30, an external knowledge collection 50, and a user terminal group 70. The information provision system 100 provides responses to contents sent from users, specifically answers to questions to clear up questions or improve ability and performance in specific study subjects or specific kinds of activities. The specific kinds of activities include sports (e.g., running) and intellectual games (e.g., Go and Shogi), for example. Users may each have a user terminal 71 belonging to the user terminal group 70. For another example, a user terminal 71 may be shared in a school or a training facility where users are identifiable by sign-in. FIG. 1 shows M user terminals 71 as an example, where “M” may be any number. The server device 10 generates answers (responses) to questions or the like received on the user terminals 71 in the user terminal group 70 and outputs the answers to the user terminals 71. The performance information server 30 is a database that stores and retains histories of performance and ability scores of users of the user terminals in the subjects or the specific kinds of activities. The performance information server 30 is a server device connected to a network, such as the Internet. The performance information server 30 may be a personal computer (PC). That is, the performance information server 30 includes at least a processor, a memory, and a communication unit and can send and receive data to and from the server device 10 via the network by the communication unit under the control of the processor. The processor may be a general-purpose central processing unit (CPU). The memory includes a nonvolatile memory, such as a hard disk drive (HDD) or a flash memory, on which the histories of performance and ability scores are stored and retained. The database may be a conventionally used database, such as a relational database. For another example, the database may simply store the above contents in association with user identification information as array data. Information on performance and so forth is used to evaluate the use of external knowledge databases 51, which are used to generate answers, as described later. The performance may include results of periodic examinations, qualification/certification examinations, competitions, and individual training. The results of periodic examinations and so forth may be input to the performance information server 30 by a conductor of the periodic examinations different from the users, for example. The results of individual training and so forth may be obtained from the user terminal group 70 automatically or fro