Information processing system, information processing method, and program

The information processing system addresses the inefficiencies in handling user inquiries by using user behavior history to generate relevant responses, improving accuracy and reducing manual labor.

WO2026070321A1PCT designated stage Publication Date: 2026-04-02NEC CORP
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-08
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Existing information processing systems struggle to provide accurate and efficient responses to user inquiries, especially when users lack knowledge or experience, leading to inefficiencies and increased manual labor in handling inquiries.

Method used

An information processing system that acquires user behavior history information and inquiry information, using a response generation model to generate appropriate responses based on both, ensuring consistency and relevance.

Benefits of technology

Provides more accurate and efficient responses to user inquiries by leveraging user behavior history, reducing the need for manual intervention and lowering costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025031576_02042026_PF_FP_ABST
    Figure JP2025031576_02042026_PF_FP_ABST
Patent Text Reader

Abstract

This information processing system automatically provides an answer corresponding to an inquiry from a user. The information processing system comprises an information acquiring unit and an answer output unit. The information acquiring unit acquires, from a user, action history information indicating the history of the user's actions and inquiry information relating to the user's actions. The answer output unit generates answer information on the basis of the action history information and the inquiry information, and outputs the generated answer information.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing systems, information processing methods, and programs

[0001] This disclosure relates to an information processing system, an information processing method, and a program.

[0002] In recent years, services that perform administrative procedures via networks have become widespread (for example, Patent Document 1). When using such systems, users may have questions about the system or regulations. In this case, users ask the help desk for answers, such as explaining the current situation verbally. However, it is difficult for the help desk to provide sufficient explanations to users verbally, and this can involve trial and error. Therefore, handling inquiries manually requires a large number of personnel and response time.

[0003] To reduce the burden of manual inquiry handling, a method has been proposed in which response patterns for inquiries are stored in advance, and when an inquiry is received, a response selected from these response patterns is provided to the user (Patent Document 1).

[0004] Japanese Patent Publication No. 2016-103270

[0005] However, if users are unfamiliar with the service or system they are using, they may not be able to accurately express the phenomena or questions they are experiencing in their inquiries due to a lack of knowledge or experience. In such cases, there is a risk that they may be provided with answers that are not appropriate to their questions.

[0006] The information processing system relating to this disclosure comprises information acquisition means for acquiring user behavior history information and inquiry information regarding the user's behavior, and response output means for outputting response information generated based on the behavior history information and the inquiry information.

[0007] The information processing method described herein acquires user behavior history information and inquiry information regarding the user's behavior, and outputs response information generated based on the behavior history information and the inquiry information.

[0008] The program described herein causes a computer to perform the following processes: acquiring user behavior history information and inquiry information regarding the user's behavior; and outputting response information generated based on the behavior history information and the inquiry information.

[0009] According to this disclosure, it is possible to provide an information processing system, information processing method, and program that can automatically provide answers to inquiries from users.

[0010] This is a schematic diagram showing the configuration of an information processing system according to one embodiment. This is a flowchart showing the operation of an information processing system according to one embodiment. This is a diagram showing an overview of video information. This is a diagram showing an example of answer information. This is a schematic diagram showing the configuration of an information processing system according to one embodiment. This is a diagram showing an example of input data received by the answer output unit in one embodiment. This is a flowchart showing the operation of an information processing system according to one embodiment. This is a schematic diagram showing the configuration of an information processing system according to one embodiment. This is a flowchart showing the operation of an information processing system according to one embodiment. This is a schematic diagram showing an application example of an information processing system according to one embodiment. This is a schematic diagram showing an application example of an information processing system according to one embodiment. This is a diagram showing an example of a computer configuration for realizing an information processing system.

[0011] Embodiments of the present invention will now be described with reference to the drawings. In each drawing, the same elements are denoted by the same reference numerals, and redundant explanations are omitted where necessary.

[0012] When we refer to one embodiment below, it means that it is applicable to any of the embodiments described below, or to a combination of two or more embodiments, and that its application is not limited to a specific embodiment.

[0013] Embodiment 1 An information processing system according to Embodiment 1 will now be described. Figure 1 is a schematic diagram showing the configuration of an information processing system according to one embodiment. A user 1000 can send inquiry information Q to the information processing system 100 to inquire about the services provided by any service provision system, such as how to use the services and which services the user 1000 should use according to their needs. The user 1000 may send the inquiry information Q to the information processing system 100, for example, via a user terminal (not shown).

[0014] The configuration of the information processing system 100 will now be described. The information processing system 100 has an information acquisition unit 10 and an answer output unit 20. The information acquisition unit 10 acquires inquiry information Q from a user 1000 and user 1000's behavior history information HIS related to the inquiry information Q. The answer output unit 20 outputs answer information A for the inquiry information Q based on the inquiry information Q and the behavior history information HIS. In this embodiment, the behavior history information HIS includes at least video information V, which is a recording of the actions performed by the user 1000.

[0015] The following describes the case in which user 1000 transmits inquiry information Q to the information processing system 100 regarding problems or questions that arise when operating the user terminal in order to receive services from the service provision system. Here, user 1000 accesses the information processing system 100, which is configured as a separate system from the service provision system, through the user terminal.

[0016] Here, we assume a scenario where user 1000 uses public services such as administrative services. In this case, when user 1000 applies to a public corporation such as the national government or a local government through the public service provision system, there may be cases where, for example, the user does not know how to apply. In this case, user 1000 may send inquiry information Q regarding the application method to the information processing system 100. The information processing system 100 outputs response information A to encourage the appropriate use of public services, such as the application procedure that user 1000 intends to perform through the public service provision system, according to the content of inquiry information Q.

[0017] As a specific example, let's consider a case where user 1000 uses a system used by government agencies and other organizations to participate in competitive bidding and obtain information. Here, we assume that user 1000 sends inquiry information Q to the information processing system 100, stating, "Please tell me why I cannot press the display button on the project information list screen, even though I have been notified that a notification of the results of the competitive bidding qualification has been issued." In response to inquiry information Q, the information processing system 100 provides user 1000 with response information A, which is, for example, a procedure for displaying the notification of the results of the competitive bidding qualification by operating the user terminal.

[0018] The information acquisition unit 10 acquires the inquiry information Q transmitted by the user 1000. The information acquisition unit 10 may use general natural language processing means to convert the grammatical errors and redundancies in the text contained in the inquiry information Q into simple and concise text without changing the meaning of the text.

[0019] Furthermore, before transmitting the inquiry information Q to the information acquisition unit 10, the information acquisition unit 10 acquires behavioral history information HIS, which includes video information V, a recording of the user terminal operation history performed by the user 1000 for a predetermined period of time in order to receive public services. The information acquisition unit 10 then outputs the acquired inquiry information Q and behavioral history information HIS as input data IN to the response output unit 20.

[0020] The response output unit 20 is configured to have a response generation model that generates response information A for the query information Q contained in the input data IN. The response output unit 20 may use, for example, a large-scale language model as the response generation model in order to perform language processing on the query information Q.

[0021] The response generation model of the response output unit 20 may be pre-trained with information stored in an external database that is useful for generating response information to inquiry information. Information useful for structuring the response information may include a history of response information manually constructed for past inquiry information about various service provision systems, manuals for the service provision systems operated by users, screen display data shown to users when they access the service provision system, and error lists for when using the service provision system.

[0022] If the information processing system 100 is used to receive inquiry information regarding public services provided by government agencies, the response generation model of the response output unit 20 may learn various documents related to the provision of public services, such as procedural guidelines describing application procedures, forms to be used, and documents to be submitted, as well as rules and notifications, system instruction manuals and specifications, as information that contributes to the generation of response information.

[0023] By performing the above learning process, it is possible to construct an answer generation model that outputs answer information corresponding to the inquiry information by taking the inquiry information and the corresponding action history information as input data.

[0024] The response output unit 20 generates response information A corresponding to the inquiry information Q by inputting input data IN into its response generation model. The response output unit 20 outputs the generated response information A to the user 1000.

[0025] Next, the operation of the information processing system 100 will be described. Figure 2 is a flowchart showing the operation of an information processing system according to one embodiment. The operation of the information processing system 100 consists of the following steps S11 to S13.

[0026] Step S11 The information acquisition unit 10 acquires inquiry information Q from user 1000. The information acquisition unit 10 also acquires behavioral history information HIS corresponding to the inquiry information Q.

[0027] Step S12 The information acquisition unit 10 integrates the inquiry information Q and the behavior history information HIS into the input data IN. Then, the information acquisition unit 10 outputs the input data IN to the response output unit 20.

[0028] Step S13 The response output unit 20 generates response information A by inputting input data IN into its response generation model. The response output unit 20 then outputs the generated response information A to the user 1000.

[0029] As explained above, the information processing system 100 can output response information A corresponding to inquiry information Q based on inquiry information Q from user 1000 and behavioral history information HIS related to the inquiry information. Therefore, it is possible to provide user 1000 with response information A that is more appropriate than when based solely on inquiry information Q.

[0030] Generally, even if problems or questions arise when operating a service provision system without a sufficient understanding of the operating procedures, users may not be able to accurately express their problems or questions in writing or verbally due to a lack of knowledge or experience. If there is a discrepancy between the problems and questions the user has and the inquiry information, generating answer information based solely on the inquiry information may not resolve the user's problems or questions. In contrast, the information processing system 100 generates answer information not only based on the inquiry information but also on the user's behavioral history information related to the inquiry information, thus compensating for inaccuracies in the inquiry information with the behavioral history information. This mitigates the impact of inaccuracies in the inquiry information during answer generation and improves the consistency of the answer information with respect to the inquiry information.

[0031] As a result, the user 1000 can access a service providing system suitable for the service to be used by referring to the response information A, and receive the provision of the desired service in an appropriate method and procedure.

[0032] In addition, according to the information processing system 100, response information for inquiry information can be automatically output without depending on manual labor. Therefore, the manpower and man-hours required for providing response information to the user who made the inquiry can be reduced. As a result, compared with general methods, response information can be provided to the user more efficiently and at a lower cost.

[0033] Embodiment 2 An information processing system according to Embodiment 2 will be described. In Embodiment 2, an operation in which the information processing system 100 efficiently outputs response information A that matches the inquiry information Q by using the video information V included in the action history information HIS will be described.

[0034] The video information V may be obtained by the user terminal constantly recording the display screen and cutting out a video for a predetermined time from the accumulated recorded data in response to the transmission of the inquiry information Q. FIG. 3 is a diagram showing an overview of the video information. The screen of the user terminal that the user 1000 operates to receive the service is continuously recorded as recorded data V R by a recording means such as the user terminal or another recording device. Here, let the timing when a specific operation or event occurs be T1. The information acquisition unit 10 may obtain, as the video information V, the recorded data between the timing T2, which is a predetermined time ΔT before the timing T1, and the timing T1, cut out from the recorded data V R . The creation of the video information V may be performed by the user terminal in response to an instruction from the information acquisition unit 10, or may be performed spontaneously by the information acquisition unit 10. Note that the timings T1 and T2 are also referred to as the first and second timings, respectively.

[0035] A specific operation may be, for example, the transmission of inquiry information Q from the user terminal by user 1000. Alternatively, a specific operation may be, for example, the input of inquiry information Q to the user terminal by user 1000. Furthermore, a specific operation may be, for example, an operation performed by user 1000 on the user terminal when inputting inquiry information Q, such as pressing the help button on the screen or displaying the inquiry input form.

[0036] A specific event may be an error notification that occurs when user 1000 performs an inappropriate operation on their terminal.

[0037] The response output unit 20 generates response information A corresponding to the inquiry information Q by inputting input data IN, which includes video information V as behavioral history information HIS, into its response generation model.

[0038] As explained above, the information processing system 100 can acquire video information V containing appropriate scenes for the inquiry information Q. For example, if the recording time of video information V is too long, it is possible that operations unrelated to the inquiry information Q may also be recorded. In this case, there is a concern that the inclusion of unnecessary operations in video information V may reduce the consistency of the response information A for the inquiry information Q. However, as in the information processing system 100, by limiting the period from the timing T1 of sending the inquiry information Q to the timing T2, the operation history recorded in video information V can be limited to those related to the inquiry information Q. This improves the consistency of the response information A for the inquiry information Q.

[0039] Furthermore, the response output unit 20 may generate response information A by combining any or all of the text information, image information, and audio information that indicate the content of response information A. The image information included in response information A may include a screen display showing appropriate operating procedures on the user terminal used by user 1000.

[0040] Figure 4 shows an example of response information. As shown in Figure 4, response information A may be displayed on the screen of the user terminal operated by user 1000, combining text and an example of screen display. In this example, as described above, it is assumed that the content of inquiry information Q is, "Please tell me why the display button on the case information list screen cannot be pressed, even though I have been notified that a notification of the results of the qualification to participate in the competition has been issued." In response to this, response information A explains, as step 1, the operations necessary to make the display button for the notification of the results of the qualification to participate in the competition appear, along with an example of screen display. Next, as step 2, response information A explains, along with an example of screen display, that the display button for the notification of the results of the qualification to participate in the competition will be displayed after completing step 1. In this way, by explaining the operations that user 1000 should perform step by step and using screen display examples, it is possible to effectively encourage user 1000 to understand the correct operating procedure.

[0041] Embodiment 3 In Embodiment 2, if the inquiry information Q and the video information V are consistent, the information processing system 100 can provide response information A corresponding to the inquiry information Q. However, as described above, if the user 1000 is unfamiliar with operating the user terminal, it is possible that the user 1000 may not be able to accurately express problems or questions regarding the operation of the user terminal. In this case, because the content of the inquiry information Q is inaccurate, a situation arises where the inquiry information Q and the video information V, which is a recording of the operations performed by the user 1000 on the user terminal 2000, are inconsistent. If the information processing system 100 generates response information A when the inquiry information Q and the video information V are inconsistent, the content of response information A may not be sufficient to resolve the problems or questions the user 1000 has.

[0042] Therefore, in this embodiment, we will describe an information processing system that outputs response information A based on the result of determining the consistency between inquiry information Q and video information V.

[0043] Figure 5 is a schematic diagram showing the configuration of an information processing system according to one embodiment. In this embodiment, a user 1000 receives a desired service from an external service provision system 3000 through a user terminal 2000. The user 1000 can access an information processing system 200, which is a separate system from the service provision system 3000, through the user terminal 2000.

[0044] The information processing system 200 has a configuration in which the information acquisition unit 10 and the response output unit 20 of the information processing system 100 according to Embodiments 1 and 2 are replaced with an information acquisition unit 30 and a response output unit 40, respectively.

[0045] The information acquisition unit 30, like the information acquisition unit 10, acquires inquiry information Q and video information V from the user terminal 2000.

[0046] The information acquisition unit 30 may further acquire user-related information, which is information about the user 1000, including user attribute information ATT. User attributes may include the user's age, gender, etc. For example, the information acquisition unit 30 may acquire information such as "Gender: Male, Age: 35" as user attribute information ATT. User 1000 may also be a corporation or the like. Attribute information ATT may be information that user 1000 has previously entered into the user terminal 2000. In this case, the information acquisition unit 30 may acquire attribute information ATT that is stored in the user terminal 2000. Attribute information ATT may also be stored in an external database. In this case, the information acquisition unit 30 may acquire user attribute information ATT from an external database based on the user 1000's identity verification results.

[0047] The information acquisition unit 30 may acquire user 1000's activity history information other than video information V. For example, the information acquisition unit 30 may acquire terminal log information TL, which includes the history of operations performed by user 1000 on user terminal 2000 regarding inquiry information Q, as activity history information from user terminal 2000.

[0048] The information acquisition unit 30 may acquire system history information SL, which indicates the history of when a user 1000 accessed the service provision system 3000 through a user terminal 2000 in order to receive services, from the service provision system 3000 as behavioral history information.

[0049] The terminal log information TL and the system history information SL, or both, may include information indicating errors notified by user 1000 operating the user terminal 2000.

[0050] The information acquisition unit 30 outputs input data IN, which includes at least inquiry information Q and video information V, to the response output unit 40. In addition to inquiry information Q and video information V, input data IN may also include some or all of the attribute information ATT, terminal log information TL, and system history information SL described above. Hereinafter, behavior history information HIS will be defined as including video information V and one or both of terminal log information TL and system history information SL.

[0051] In the following description, it is assumed that the input data IN includes, in addition to inquiry information Q and video information V, attribute information ATT, terminal log information TL, and system history information SL. Figure 6 shows an example of input data received by the response output unit in one embodiment. As shown in Figure 6, attribute information ATT may include various information associated with the user, such as user identification information such as the user's name and ID, IP address, system user eligibility, user terminal environment information, software used, IC card information, and participation case information. Terminal log information TL may include information such as the timing of when an error occurred. System history information SL may include information such as the access history from the user terminal 2000.

[0052] The response output unit 40 includes a consistency determination model 41 and a response generation model 42.

[0053] The consistency determination model 41, upon inputting input data IN, determines whether the inquiry information Q sent by user 1000 to the information processing system 100 is consistent with the operation history of user terminal 2000 by user 1000, as indicated by the behavioral history information HIS.

[0054] The consistency determination model 41 may be constructed, for example, by pre-training it with pre-created or past training data that shows the consistency between query information and behavioral history information, which is stored in an external consistency database (hereinafter referred to as DB) 1. This allows the consistency determination model 41 to determine the consistency between query information Q and behavioral history information HIS by inputting input data IN.

[0055] Here, as an example, let's assume that user 1000 accesses the service provision system 3000 to obtain information for participating in a competitive bidding process announced by a public corporation. In this case, as described above, let's assume that the content of inquiry information Q is "Although I received notification that a competitive bidding qualification result notice has been issued, I was unable to press the display button on the project information list screen. Please tell me how I can display the competitive bidding qualification result notice."

[0056] First, let's explain the case where the inquiry information Q and the video information V are consistent. For example, if the video information V is recorded showing user 1000 performing actions such as pressing a button on the screen displayed regarding the notification of the results of the competition participation qualification, then the inquiry information Q and the video information V are consistent. If the inquiry information Q and the video information V are consistent, then the problems and questions that user 1000 has are considered appropriate. In this case, since the answer output unit 40 can generate answer information A corresponding to the inquiry information Q, the consistency determination model 41 outputs the input data IN to the answer generation model 42.

[0057] Furthermore, if either or both of the terminal log information TL and the system history information SL are included in the input data IN, the consistency determination model 41 may determine whether the inquiry information Q is consistent with the video information V and either or both of the terminal log information TL and the system history information SL.

[0058] The response generation model 42 is constructed as a model similar to the response generation model of the response output unit 20 according to Embodiments 1 and 2. The response generation model 42 outputs the response information A generated in response to the input data IN to the user terminal 2000. As a result, the user 1000 can receive the response information A for the inquiry information Q from the information processing system 200.

[0059] In this embodiment, the input data IN may include some or all of the terminal log information TL, system history information SL, and attribute information ATT. In this case, the response generation model 42 may be pre-built as a response generation model that learns information useful for generating response information stored in an external data DB2, and outputs response information corresponding to the inquiry information by inputting the inquiry information and the corresponding video information, terminal log information, system history information, and attribute information as training data.

[0060] As a result, the response generation model 42 can generate response information A that is more consistent with the inquiry information Q, based not only on the video information V, but also on the operation history and error information included in part or all of the attribute information ATT, terminal log information TL, and system history information SL.

[0061] Furthermore, the response generation model 42 can generate response information that matches the attributes of user 1000 based on attribute information ATT. For example, if it is determined based on attribute information ATT that user 1000 is not familiar with the service being operated, response information A may be generated to include explanations of basic matters for beginners. This allows user 1000 to efficiently resolve problems and questions by comprehensively providing user 1000 with the information necessary for proper operation if user 1000 is a beginner. Alternatively, if it is determined based on attribute information ATT that user 1000 is familiar with the service being operated, response information A may be generated to include explanations focused on matters necessary for experts. This allows user 1000 to efficiently resolve problems and questions by providing user 1000 with necessary information while omitting known information if user 1000 is an expert, without being exposed to unnecessary information.

[0062] Next, we will explain the case where the inquiry information Q and the video information V are not consistent. For example, this may occur when the user terminal 2000 displays a screen related to procedures other than competitive bidding, or when the user presses the delete button instead of the notification display button on the competitive bidding procedure screen. Also, even if the user 1000's expression is correct, due to differences in system specifications, the inquiry information Q acquired by the information processing system 200 may have problems such as garbled characters. In this case, the inquiry information Q and the video information V are considered inconsistent. In this case, even if the input data IN is input to the answer generation model 42 and the generated answer information A is output to the user terminal 2000, there is a risk that the problems and questions of the user 1000 cannot be resolved as long as the inquiry information Q is inappropriate. Therefore, the consistency determination model 41 outputs the inquiry information Q to the inquiry response unit 50 located outside the information processing system 200 without having the answer generation model 42 generate an answer.

[0063] The inquiry response unit 50 may be, for example, an institution such as a so-called help desk where an operator 51 contacts the user 1000 via communication means such as telephone, email, and chat to conduct a hearing regarding the inquiry information Q.

[0064] Even when the inquiry information Q does not match the action history information HIS of the user 1000, by the operator 51 arranged in the inquiry response unit 50 conducting a hearing with the user 1000, appropriate inquiry information Q can be obtained for the doubts of the user 1000. P And can be grasped. Then, the operator 51 P Answer information A corresponding to the grasped inquiry information Q P is provided to the user 1000.

[0065] When providing the answer information A to the user 1000 P , for example, necessary information INF can be obtained from the answer creation support DB3 in which information contributing to the generation of the answer information, such as the information stored in the material DB2, is stored. Thereby, the operator 51 P Answer information A corresponding to the inquiry information Q P can be created. The operator 51 may transmit the answer information A P to the user terminal 2000 by operating the terminal. Also, when the operator 51 is conducting a hearing with the user 1000 by voice through a telephone or the like, the content of the answer information A P may be transmitted to the user 1000 by voice without going through the user terminal 2000. Note that the operator 51 may use a combination of voice transmission and transmission to the user terminal 2000 to provide the answer information A P to the user 1000.

[0066] Next, the operation of the information processing system 200 will be described. FIG. 7 is a flowchart showing the operation of the information processing system according to an embodiment. The operation of the information processing system 200 is composed of the following steps S20 to S29.

[0067] In step S20, the information acquisition unit 30 acquires inquiry information Q from the user 1000, similar to the information acquisition unit 10 in step S10 of Figure 4. The information acquisition unit 30 also acquires video information V corresponding to the inquiry information Q.

[0068] Step S21 The information acquisition unit 30 acquires terminal log information TL from the user terminal 2000. The information acquisition unit 30 also acquires attribute information ATT and system history information SL from the service provision system 3000.

[0069] Step S22 The information acquisition unit 30 combines the acquired inquiry information Q, attribute information ATT, video information V, terminal log information TL, and system history information SL, which constitute the behavioral history information HIS, to create input data IN. The information acquisition unit 30 then outputs the created input data IN to the consistency determination model 41 of the response output unit 40.

[0070] Step S23: The consistency determination model 41 determines whether the inquiry information Q and the behavior history information HIS are consistent by inputting the input data IN.

[0071] Step S24 If the inquiry information Q and the behavioral history information HIS are consistent, the consistency determination model 41 outputs the input data IN to the response generation model 42.

[0072] Step S25 The response generation model 42, similar to the response output unit 20 in step S13 of Figure 4, receives input data IN and generates response information A corresponding to the inquiry information Q. The response generation model 42 then outputs the generated response information A to the user terminal 2000. As a result, the user 1000 can receive the response information A corresponding to the inquiry information Q.

[0073] Step S26 If the inquiry information Q and the video information V are not consistent, the consistency determination model 41 outputs the input data IN to the inquiry response unit 50.

[0074] Step S27 The inquiry handling unit 50, via various communication means, has the operator 51 interview the user 1000 regarding matters related to inquiry information Q in order to resolve the situation where the inquiry information Q and the behavioral history information HIS are not consistent. As a result, the operator 51 obtains appropriate inquiry information Q that is consistent with the behavioral history information HIS. P Obtain it.

[0075] Step S28 Operator 51 refers to the response creation support DB3, which stores documents that are referenced when creating response information to inquiry information, such as documents describing how to use the service provision system 3000 and correspondence between past inquiry information and response information, and then asks for the inquiry information Q P Answer information A that matches the criteria P The operator 51 then creates the created response information A. P This is output to user terminal 2000.

[0076] Step S29 Operator 51 retrieves the inquiry information Q P Answer information A created P The data is associated with each other and stored in consistency DB1, data DB2, and answer creation support DB3. This allows the accuracy of the information that associates inquiry information with answer information stored in data DB2 and answer creation support DB3 to be updated. Furthermore, by having the answer generation model 42 learn additional information from the sequentially updated data DB2, it can generate answer information A that is more appropriate to the inquiry information Q.

[0077] As explained above, the information processing system 200 can automatically output response information A when the inquiry information Q and the behavioral history information HIS are consistent. Furthermore, if the inquiry information Q and the behavioral history information HIS are not consistent, the information processing system 200 can hand over the handling of the inquiry and the provision of the response to user 1000 to operator 51. This allows operator 51 to obtain more accurate information or missing information from user 1000 regarding the inquiry, and to provide response information that appropriately addresses the problems and questions that user 1000 has.

[0078] According to the information processing system 200, the number of inquiries handed over to operator 51 can be limited, thereby reducing the workload on operator 51. This reduces the costs associated with responding to inquiries, such as by reducing the number of operators 51 to be assigned.

[0079] Embodiment 4 In the embodiments described above, the user 1000 provided inquiry information Q to the information processing system as text data. However, it is conceivable that the user 1000 may want to make an inquiry orally, for example, when it is difficult to express it in writing. Therefore, this embodiment describes an information processing system that outputs response information based on inquiry information obtained from the user as voice data.

[0080] Figure 8 is a schematic diagram showing the configuration of an information processing system according to one embodiment. The information processing system 300 has a configuration in which the information acquisition unit 30 of the information processing system 200 according to Embodiment 3 is replaced with an information acquisition unit 60. The information acquisition unit 60 includes an audio data conversion unit 61, an information receiving unit 62, and an information combining unit 63.

[0081] In this embodiment, user 1000 communicates inquiry information Q, which consists of voice data, via user terminal 2000. S This is transmitted to the information acquisition unit 60. At this time, the user 1000 can input inquiry information Q through various means that allow input of voice data, such as a voice call application available on the user terminal 2000. S The information may be transmitted to the information acquisition unit 60. Alternatively, the user 1000 may use voice communication means such as a telephone to send the inquiry information Q instead of the user terminal 2000. S This may be transmitted to the information acquisition unit 60.

[0082] The voice data conversion unit 61 receives inquiry information Q from user 1000. SThe audio data conversion unit 61 receives the audio data and converts it into text data, which is query information Q. At this time, the audio data conversion unit 61 may convert the audio data into text data via various speech recognition means. The audio data conversion unit 61 outputs the converted query information Q to the information merging unit 63.

[0083] The information receiving unit 62 acquires video information V from the user terminal 2000, similar to the information acquisition unit 30. The information receiving unit 62 also acquires attribute information ATT and system history information SL from the service provision system 3000, similar to the information acquisition unit 30. The information receiving unit 62 then outputs the video information V, terminal log information TL, system history information SL, and attribute information ATT to the information merging unit 63.

[0084] The information merging unit 63 combines the inquiry information Q, attribute information ATT, and behavioral history information HIS to create input data IN. The information merging unit 63 outputs the input data IN to the response output unit 40.

[0085] The other configurations of the information processing system 300 are the same as those of the information processing system 200, so redundant explanations will be omitted.

[0086] Next, the operation of the information processing system 300 will be described. Figure 9 is a flowchart showing the operation of an information processing system according to one embodiment. In Figure 9, steps S20 to S22 in Figure 7 are replaced by steps S30 to S32.

[0087] Step S30 The voice data conversion unit 61 receives inquiry information Q from user 1000. S The audio data conversion unit 61 receives the data and converts it into text data, which is query information Q. The audio data conversion unit 61 then outputs the converted query information Q to the information merging unit 63.

[0088] Step S31 The information receiving unit 62 acquires video information V and terminal log information TL from the user terminal 2000. The information receiving unit 62 also acquires attribute information ATT and system history information SL from the service provision system 3000. The information receiving unit 62 then outputs the video information V, terminal log information TL, system history information SL, and attribute information ATT to the information merging unit 63.

[0089] Step S32 The information merging unit 63 outputs the input data IN, which is a combination of the inquiry information Q, attribute information ATT, and behavior history information HIS, to the response output unit 40.

[0090] Steps S23 to S29 are the same as in Figure 7, so redundant explanations will be omitted.

[0091] As explained above, even if user 1000 inputs inquiry information as voice data into the information processing system 300, the voice data inquiry information Q S By obtaining query information Q from text data, it is possible to output response information A corresponding to the query information Q, similar to the information processing systems 100 and 200.

[0092] This makes it possible to provide appropriate answers regardless of whether the user's inquiry is in text or voice.

[0093] Embodiment 5 In the embodiments described above, the case in which an information processing system is applied to public services such as competitive bidding systems was explained, but information processing systems can be applied to other services as well. Specific examples of applications of information processing systems are described below.

[0094] Application Example 1: The information processing system according to the above embodiment can also be used by inpatients in medical institutions such as hospitals. Figure 10 is a schematic diagram showing an application example of the information processing system according to one embodiment. In this application example, a camera 2001 is connected to the user terminal 2000 to acquire video of the inpatient 1001, who is the user. In addition, a so-called nurse call 2002, which is a device that allows the inpatient 1001 to call hospital staff such as doctors and nurses, is connected to the user terminal 2000.

[0095] The user terminal 2000 automatically generates inquiry information Q when an inpatient 1001 calls a hospital employee using the nurse call 2002. In this case, the user terminal 2000 may create inquiry information Q such as, "Please infer why inpatient 1001 pressed the nurse call button."

[0096] Furthermore, the user terminal 2000 acquires video information V of the inpatient 1001, which was captured by the camera 2001 during a predetermined time period prior to the time when the nurse call 2002 was received.

[0097] Subsequently, the user terminal 2000 outputs the inquiry information Q and the video information V to the information acquisition unit 10.

[0098] In the information processing system 100, the response output unit 20 is trained to learn the correspondence between inquiry information, video information, and the reason why the hospitalized patient pressed the nurse call button. As a result, the response output unit 20 can take inquiry information Q and video information V as input and output the result of inference as response information A, which is the reason why the hospitalized patient 1001 pressed the nurse call button 2002, based on the appearance and location of pain of the hospitalized patient 1001 shown in the video information V. The response output unit 20 may, for example, transmit the response information A to the nurses' station.

[0099] The other configurations and operations in Application Example 1 are the same as those in Embodiment 1 described above, so redundant explanations will be omitted.

[0100] This allows hospital staff to understand why inpatient 1001 pressed the nurse call button 2002. When an inpatient presses the nurse call button, it may be because they are in pain and unable to communicate, or the inpatient may collapse after pressing the nurse call button. Thus, even when it is difficult to communicate with inpatient 1001 after they press the nurse call button, this configuration makes it possible to understand why inpatient 1001 pressed the nurse call button 2002.

[0101] Application Example 2: The information processing system according to the above embodiment can also be applied to the motion analysis of users performing a predetermined type of exercise, so-called sports. Figure 11 is a schematic diagram showing an application example of the information processing system according to one embodiment. For example, a camera 2001 films a player 1002, who is a user, practicing baseball batting. In this application example, the user terminal 2000 detects that player 1002 swung and missed through video analysis. When player 1002 swung and missed, the user terminal 2000 automatically generates inquiry information Q. At this time, the user terminal 2000 may create inquiry information Q such as, "Please infer why player 1002 swung and missed."

[0102] Furthermore, the user terminal 2000 acquires a video of the length of time that captures the player 1002's swing and miss as video information V.

[0103] Subsequently, the user terminal 2000 outputs the inquiry information Q and the video information V to the information acquisition unit 10.

[0104] In the information processing system 100, the response output unit 20 is trained to learn the correspondence between inquiry information, video information, and the reasons for a swing and a miss. As a result, the response output unit 20 can take inquiry information Q and video information V as input and output the result of inferring the reason for a swing and a miss as response information A, based on the swing form of player 1002 and the trajectory of the bat and ball shown in video information V.

[0105] The other configurations and operations in Application Example 2 are the same as those in Embodiment 1 described above, so redundant explanations will be omitted.

[0106] This allows player 1002 to identify shortcomings in their swing and correct their form by referring to response information A.

[0107] The reasoning behind a swing and a miss is merely an example; the information processing system can be applied to the analysis of various actions, such as swing analysis when the ball hits the bat, or the reasoning behind errors during fielding. Furthermore, the information processing system can be applied to the analysis of actions in other sports besides baseball.

[0108] Application Example 3: The information processing system according to the above embodiment can also be used with children in a nursery school as users. Figure 12 is a schematic diagram showing an application example of the information processing system according to one embodiment. In this application example, the camera 2001 captures the state of the user, child 1003. The user terminal 2000, located on the user terminal 2000, detects that child 1003 has started crying through video analysis. When child 1003 starts crying, the user terminal 2000 automatically generates inquiry information Q. At this time, the user terminal 2000 may create inquiry information Q such as, "Please infer why child 1003 started crying."

[0109] Furthermore, the user terminal 2000 acquires video information V of child 1003, which was captured by camera 2001 during a predetermined time period prior to the time when it was detected that child 1003 started crying.

[0110] Subsequently, the user terminal 2000 outputs the inquiry information Q and the video information V to the information acquisition unit 10.

[0111] In the information processing system 100, the response output unit 20 is trained to recognize the correspondence between inquiry information, video information, and the reason why the child started crying. As a result, the response output unit 20 can take inquiry information Q and video information V as input and output the result of inference as response information A, which is the reason why child 1003 started crying, based on the actions of child 1003 shown in video information V, such as bumping their head or fighting. The response output unit 20 may, for example, send the response information A to the nursery school staff room.

[0112] The other configurations and operations in Application Example 3 are the same as those in Embodiment 1 described above, so redundant explanations will be omitted.

[0113] This allows nursery school staff to understand why child 1003 started crying. However, because child 1003 has underdeveloped verbal expression abilities and may intentionally give different reasons, it may not always be possible to accurately understand the reason for crying from child 1003. Even when it is not possible to accurately understand the reason for crying from child 1003, this configuration makes it possible to understand why child 1003 started crying.

[0114] In this application example, the method was described as inferring the reasons for changes in children's behavior, but the target group is not limited to children. For example, it could also be used to infer the reasons for changes in the behavior of children and infants, or any person below a certain age.

[0115] Here, we have described examples of applications for the information processing system 100, but these examples may also be applied to information processing systems 200 and 300. In this case, the operator 51 may conduct interviews with hospital staff, athletes, and nursery school staff, etc.

[0116] Other Embodiments Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the structure and details of the present disclosure are possible, which can be understood by those skilled in the art within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

[0117] In Embodiment 1, as in Embodiment 4, the configuration may be such that inquiry information is acquired as voice data.

[0118] Some or all of the consistency DB1, data DB2, and answer creation support DB3 may be stored in a storage device provided in a system separate from the information processing system. Alternatively, some or all of the consistency DB1, data DB2, and answer creation support DB3 may be stored in a storage device (not shown) provided in the information processing system.

[0119] In the embodiments described above, the information processing system according to this disclosure has been described primarily as a hardware configuration, but it is not limited thereto. It is also possible to realize the information processing system according to this disclosure by having a computer execute a computer program to perform any processing. These processing may be realized by having a computer, which includes at least one processor (e.g., a microprocessor, CPU, GPU, MPU, or DSP (Digital Signal Processor)), execute a program. Specifically, one or more programs including a set of instructions for causing a computer to perform algorithms related to these transmission signal processing or reception signal processing can be created and supplied to the computer.

[0120] Computer programs can be stored and supplied to a computer using various types of non-transitor computer-readable media. Non-transitor computer-readable media include various types of tangible storage media. Examples of non-transitor computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memory (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, RAMs (random access memory)). Furthermore, programs may be supplied to the computer by various types of temporary computer-readable media. Examples of temporary computer-readable media include electrical signals, optical signals, and electromagnetic waves. Temporary computer-readable media can be supplied to the computer via wired communication channels such as electric wires and optical fibers, or via wireless communication channels.

[0121] The following shows an example of a computer configuration for realizing the information processing system according to the above-described embodiment. Figure 13 is a diagram showing an example of a computer configuration for realizing an information processing system. The information processing system can be realized by a computer 9000 such as a dedicated computer or a personal computer (PC). However, the computer does not need to be physically single; there may be multiple computers when performing distributed processing. As shown in Figure 10, the computer 9000 has, for example, a processor 9001, ROM (Read Only Memory) 9002, RAM (Random Access Memory) 9003, a storage unit 9004, a communication interface 9005, and a user interface 9006.

[0122] The processor 9001, ROM 9002, RAM 9003, storage unit 9004, communication interface 9005, and user interface 9006 are interconnected via bus 9007 to enable communication with each other. While the OS software and other components necessary to operate the computer are not described here, they are also appropriately implemented in computer 9000.

[0123] ROM9002 is composed of, for example, a non-volatile semiconductor memory device. ROM9002 stores information such as various programs used by the computer 9000.

[0124] The storage unit 9004 is composed of various storage devices, such as hard disks and solid-state disks. Furthermore, the storage unit 9004 is not limited to storage devices installed in the computer 9000, but may also be an external storage device. The external storage device may be a cloud storage device connected to the computer 9000 via various communication means, such as a network. The storage unit 9004 stores information such as various programs and data used by the computer 9000.

[0125] The RAM 9003 is composed of volatile semiconductor memory devices and the like. Information such as programs and data used by the processor 9001 is loaded into the RAM 9003 as needed from either or both of the ROM 9002 and the storage unit 9004.

[0126] The processor 9001 may be composed of, for example, a CPU (Central Processing Unit). Alternatively, the processor 9001 may include a GPU (Graphics Processing Unit) in addition to the CPU. A GPU is suitable for parallel processing of routine tasks, and by applying it to, for example, neural network processing, it is possible to improve processing speed compared to a CPU. The processor 9001 executes various processes based on various programs stored in the ROM 9002, or various programs and data held in the RAM 9003, as appropriate. The processor 9001 may also store the data generated by the processing in the RAM 9003 or the storage unit 9004 as appropriate.

[0127] The communication interface 9005 is an interface that connects the computer 9000 to a communication network such as the Internet or an intranet via various wired or wireless communication means. This allows the computer 9000 to communicate with other devices, systems, and sensors connected to the communication network.

[0128] The user interface 9006 includes, for example, a display unit that provides information to the user in a way that the user can perceive, such as through a display device, and an audio output unit that provides audio. The user interface 9006 also includes an input unit that allows the user to input information to the computer 9000 through user operation, such as a keyboard, mouse, and touch panel. Furthermore, the user interface 9006 may include devices such as sensors that acquire information useful to the user.

[0129] Here, the computer 9000 has been described as a single device, but this is merely an example. The computer 9000 may consist of multiple physically separated devices. Some of these devices may be portable, while others may be stationary.

[0130] Each drawing is merely illustrative to illustrate one or more embodiments. Each drawing may be associated with one or more other embodiments, rather than being associated with only one specific embodiment. As those skilled in the art will understand, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings, for example, to create embodiments not explicitly shown or described. Not all features or steps shown in any one drawing to illustrate an exemplary embodiment are necessarily required, and some features or steps may be omitted. The order of steps described in any of the drawings may be changed as appropriate.

[0131] Some or all of the above embodiments may also be described as follows, but are not limited to the following:

[0132] (Note 1) An information processing system comprising: an information acquisition means for acquiring user behavior history information and inquiry information regarding the user's behavior; and an answer output means for outputting answer information generated based on the behavior history information and the inquiry information.

[0133] (Note 2) The information processing system described in Note 1, wherein the behavioral history information is video information recording the user's actions related to the inquiry information.

[0134] (Note 3) The information processing system described in Note 2, wherein the behavioral history information is video information recorded when the user operates the user terminal in order to receive services from the service provision system.

[0135] (Appendix 4) The information processing system described in Appendix 3, wherein the information acquisition means acquires the inquiry information from the user regarding the operation of the user terminal, and the response output means outputs response information corresponding to the inquiry information based on the inquiry information and the behavior history information.

[0136] (Note 5) The information processing system described in Note 4, wherein the response output means determines whether the inquiry information and the behavior history information are consistent, outputs response information corresponding to the inquiry information based on the inquiry information and the behavior history information if the inquiry information and the behavior history information are consistent, and outputs the behavior history information and the inquiry information to an external inquiry response means if the inquiry information and the behavior history information are not consistent.

[0137] (Note 6) The inquiry handling means is an information processing system as described in Note 5, which obtains information from the user to resolve inconsistencies between the inquiry information and the behavioral history information, obtains inquiry information consistent with the behavioral history information based on the obtained information, and outputs response information corresponding to the inquiry information consistent with the behavioral history information.

[0138] (Note 7) The information processing system according to any one of Notes 3 to 6, wherein the response output means has a response generation model that outputs the response information by inputting the inquiry information and the behavioral history information, after learning the inquiry information and behavioral history information in advance.

[0139] (Note 8) The information processing system described in Note 6, wherein the response output means has a response generation model that outputs the response information by inputting the inquiry information and the behavioral history information, by pre-training the response output means with training data including training inquiry information and training behavioral history information, the response means adds the inquiry information consistent with the behavioral history information and the response information corresponding to the inquiry information consistent with the behavioral history information as additional data to the training data, and the response output means retrains the training data to which the additional data has been added.

[0140] (Note 9) The information processing system according to any one of Notes 3 to 8, wherein the information acquisition means further acquires log information of the user terminal, log information of the service provision system related to the user terminal, and part or all of the user's attribute information, and the response output means outputs the response information generated based on the inquiry information, the video information, the log information of the user terminal, log information of the service provision system related to the user terminal, and part or all of the user's attribute information.

[0141] (Note 10) The information processing system according to any one of Notes 2 to 9, wherein the video information is video information recording the user's actions related to the inquiry information between a first timing determined by the inquiry information and a second timing a predetermined time before the first timing, and the first timing is the timing when the user provides the inquiry information to the information acquisition means.

[0142] (Note 11) The information processing system according to any one of Notes 3 to 9, wherein the video information is video information recording the user's actions related to the inquiry information between a first timing determined by the inquiry information and a second timing a predetermined time before the first timing, and the first timing is one of the following: the timing when the user inputs the inquiry information into the user terminal, the timing when the user performs preparatory operations for inputting the inquiry information into the user terminal, and the timing when an error is notified by the user using the service provision system via the user terminal.

[0143] (Note 12) The information processing system according to any one of Notes 1 to 11, wherein the information acquisition means acquires the inquiry information as text information created by the user, or acquires it as text information converted from voice information created by the user.

[0144] (Note 13) The information processing system according to any one of Notes 1 to 12, wherein the user is a patient at a medical institution, the information acquisition means acquires the inquiry information regarding the user's summoning of an employee of the medical institution, and the response output means outputs the response information indicating the reason for the user's summoning of an employee of the medical institution, corresponding to the inquiry information.

[0145] (Note 14) The information processing system according to any one of Notes 1 to 12, wherein the user is a person who performs a predetermined type of exercise, the information acquisition means acquires the inquiry information regarding the user's actions in the aforementioned type of exercise, and the response output means outputs the response information that corresponds to the inquiry information and explains the result of the actions.

[0146] (Note 15) The information processing system according to any one of Notes 1 to 12, wherein the user is a child or infant below a certain age, the information acquisition means acquires the inquiry information regarding a change in the user's behavior, and the response output means outputs the response information indicating the reason for the change in the user's behavior, corresponding to the inquiry information.

[0147] (Appendix 16) An information processing method that obtains user behavior history information and inquiry information about the user's behavior, and outputs response information generated based on the behavior history information and the inquiry information.

[0148] (Note 17) A program that causes a computer to perform the following: a process to acquire user behavior history information and inquiry information about the user's behavior; and a process to output response information generated based on the behavior history information and the inquiry information.

[0149] Some or all of the elements (e.g., configuration and function) described in Appendices 2 to 15 that are dependent on Appendice 1 may also be dependent on Appendices 16 and 17, respectively, in the same manner as those described in Appendices 2 to 15. Some or all of the elements described in any appendice may be applied to various hardware, software, recording means, systems, and methods for recording software.

[0150] This application claims priority based on Japanese Patent Application No. 2024-166214, filed on 25 September 2024, and incorporates all of its disclosures herein.

[0151] 1. Consistency DB 2. Data DB 3. Answer Creation Support DB 10, 30, 60. Information Acquisition Unit 20, 40. Answer Output Unit 41. Consistency Determination Model 42. Answer Generation Model 50. Inquiry Handling Unit 51. Operator 61. Voice Data Conversion Unit 62. Information Reception Unit 63. Information Integration Unit 100, 200, 300. Information Processing System 1000. User 1001. Inpatient 1002. Athlete 1003. Child 2000. User Terminal 2001. Camera 2002. Nurse Call 3000. Service Provision System 9000. Computer 9001. Processor 9002. ROM 9003. RAM 9004. Memory Unit 9005. Communication Interface 9006. User Interface 9007. Bus A, A P Answer Information ATT Attribute Information HIS Behavioral History Information IN Input Data Q, Q P Q S Inquiry Information SL System History Information TL Terminal Log Information V Video Information V R Recorded data

Claims

1. An information processing system comprising: an information acquisition means for acquiring user behavior history information and inquiry information regarding the user's behavior; and an answer output means for outputting answer information generated based on the behavior history information and the inquiry information.

2. The information processing system according to claim 1, wherein the behavioral history information is video information recording the user's actions related to the inquiry information.

3. The information processing system according to claim 2, wherein the behavioral history information is video information recording the operation history when the user operates the user terminal in order to receive services from the service provision system.

4. The information processing system according to claim 3, wherein the information acquisition means acquires the inquiry information from the user regarding the operation of the user terminal, and the response output means outputs response information corresponding to the inquiry information based on the inquiry information and the behavior history information.

5. The information processing system according to claim 4, wherein the response output means determines whether the inquiry information and the behavior history information are consistent, outputs response information corresponding to the inquiry information based on the inquiry information and the behavior history information if the inquiry information and the behavior history information are consistent, and outputs the behavior history information and the inquiry information to an external inquiry response means if the inquiry information and the behavior history information are not consistent.

6. The information processing system according to claim 5, wherein the inquiry handling means obtains information from the user to resolve inconsistencies between the inquiry information and the behavioral history information, obtains inquiry information consistent with the behavioral history information based on the obtained information, and outputs response information corresponding to the inquiry information consistent with the behavioral history information.

7. The information processing system according to any one of claims 3 to 6, wherein the response output means has a response generation model that outputs the response information by inputting the inquiry information and the behavioral history information, after pre-learning the inquiry information and behavioral history information for learning.

8. The information processing system according to claim 6, wherein the response output means has a response generation model that outputs response information by inputting the inquiry information and the behavioral history information, by pre-training training data including training inquiry information and training behavioral history information, the response means adds inquiry information consistent with the behavioral history information and the response information corresponding to the inquiry information consistent with the behavioral history information as additional data to the training data, and the response output means retrains the training data to which the additional data has been added.

9. The information processing system according to any one of claims 3 to 8, wherein the information acquisition means further acquires log information of the user terminal, log information of the service provision system related to the user terminal, and part or all of the user's attribute information, and the response output means outputs the response information generated based on the inquiry information, the video information, the log information of the user terminal, log information of the service provision system related to the user terminal, and part or all of the user's attribute information.

10. The information processing system according to any one of claims 2 to 9, wherein the video information is video information recording the user's actions related to the inquiry information between a first timing determined by the inquiry information and a second timing a predetermined time before the first timing, and the first timing is the timing at which the user provides the inquiry information to the information acquisition means.

11. The information processing system according to any one of claims 3 to 9, wherein the video information is video information recording the user's actions related to the inquiry information between a first timing determined by the inquiry information and a second timing a predetermined time before the first timing, and the first timing is one of the following: the timing when the user inputs the inquiry information into the user terminal, the timing when the user performs preparatory operations for inputting the inquiry information into the user terminal, and the timing when an error is notified by the user using the service provision system via the user terminal.

12. The information processing system according to any one of claims 1 to 11, wherein the information acquisition means acquires the inquiry information as text information created by the user, or acquires it as text information converted from voice information created by the user.

13. The information processing system according to any one of claims 1 to 12, wherein the user is a patient at a medical institution, the information acquisition means acquires the inquiry information regarding the user's summoning of an employee of the medical institution, and the response output means outputs the response information indicating the reason for the user's summoning of an employee of the medical institution, corresponding to the inquiry information.

14. The information processing system according to any one of claims 1 to 12, wherein the user is a person who performs a predetermined type of exercise, the information acquisition means acquires the inquiry information regarding the user's actions in the type of exercise, and the response output means outputs the response information that corresponds to the inquiry information and explains the result of the actions.

15. The information processing system according to any one of claims 1 to 12, wherein the user is a child or infant below a certain age, the information acquisition means acquires inquiry information regarding a change in the user's behavior, and the response output means outputs response information indicating the reason for the change in the user's behavior, corresponding to the inquiry information.

16. An information processing method that obtains user behavior history information and inquiry information regarding the user's behavior, and outputs response information generated based on the behavior history information and the inquiry information.

17. A program that causes a computer to perform the following: a process of acquiring user behavior history information and inquiry information about the user's behavior; and a process of outputting response information generated based on the behavior history information and the inquiry information.

Citation Information

Patent Citations

  • Multi-functional terminal equipment for hospital

    JP2003108659A

  • Program, information processing device, and information processing method

    JP2023108025A

  • Software product inquiry generation device, software product inquiry generation method, and program

    JP2023131900A

  • How to build an AI chatbot by combining classification and regression classification

    JP6624539B1

  • Program, method, and system

    JP7266261B1