Support device, support method, and program
The assistance device and method enhance chatbot utilization by generating and demonstrating frequently asked questions and answers based on user interaction history, addressing low utilization rates and improving answer acquisition.
Patent Information
- Application Number
- JP2024024676
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-21
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2044-02-21
AI Technical Summary
Existing question-answering methods using chatbots have low utilization rates due to unclear behavior, leading to unresolved user questions.
An assistance device and method that utilizes a learning model to generate and demonstrate frequently asked questions and answers based on user interaction history, promoting chatbot usage by providing interactive demonstrations on viewed pages.
Enhances chatbot utilization by increasing user understanding and engagement through interactive question and answer sequences, improving the likelihood of obtaining desired answers.
Smart Images

Figure 2025127772000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an assistance device, an assistance method, and a program. [Background technology]
[0002] In recent years, chatting has become known in which answers are given to questions posed by users via a computer. For example, Patent Document 1 proposes a question answering method that uses artificial intelligence to provide answers to questions posed by users. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-166260 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with the above-mentioned question-answering method, if the behavior of the chatbot is unclear in the first place, the utilization rate of the chatbot may be low, and as a result, users' questions may not be resolved. In other words, from the viewpoint of promoting the utilization of chatbots, this method is still insufficient.
[0005] The present invention aims to solve the above-mentioned problems and to provide an assistance device, assistance method, and program that can promote the use of chatbots. [Means for solving the problem]
[0006] An assistance device according to a first aspect of the present invention comprises: a browsing page information acquisition unit that acquires browsing page information indicating a page currently being browsed by a user; a question and answer generation unit that generates a question and answer combination that is to be made when using a chatbot, and that corresponds to a page indicated by the viewed page information acquired by the viewed page information acquisition unit; a demonstration execution unit that provides the user with a combination of questions and answers generated by the question and answer generation unit as a demonstration of the use of the chatbot; the question and answer generation unit generates a combination of questions and answers corresponding to the page indicated by the viewed page information based on a learning model trained using as training data a history of questions and answers for each page viewed by the chatbot that each user has made until obtaining a final answer; It is characterized by:
[0007] In addition, in the support device according to the above aspect, the question and answer generation unit generates a first combination of a question and an answer corresponding to the page indicated by the viewed page information, and then generates a second combination of a question and an answer different from the first combination corresponding to the page indicated by the viewed page information; the demonstration execution unit provides the user with a demonstration corresponding to the first combination, and then provides the user with a demonstration corresponding to the second combination. This may be done.
[0008] In addition, in the support device according to the above aspect, The combination of question and answer indicated by the first combination is a question and answer that has been asked more frequently by each user who viewed the page indicated by the viewed page information acquired by the viewed page information acquisition unit than the combination of question and answer indicated by the second combination. This may be done.
[0009] In addition, in the support device according to the above aspect, an icon display unit that displays an icon superimposed on the page currently being viewed by the user; a chatbot activation unit that activates the chatbot by displaying a question and answer area superimposed on the page being viewed when the icon displayed by the icon display unit is selected by the user, the demonstration execution unit displays the question and answer area when a predetermined start condition is met after the icon is displayed by the icon display unit, and displays a combination of questions and answers generated by the question and answer generation unit in the question and answer area as a demonstration of the use of the chatbot. This may be done.
[0010] An assistance device according to another aspect of the present invention comprises: a browsing page information acquisition unit that acquires browsing page information indicating a page currently being browsed by a user; an answer generation unit that, when a question is input by the user, generates an answer corresponding to the question using an answer generation artificial intelligence; a question generation unit that generates a question corresponding to the page indicated by the viewed page information acquired by the viewed page information acquisition unit using an artificial intelligence for question generation; a demonstration execution unit that provides the user with a combination of the question and the answer as a demonstration of a case where a chatbot is used; the answer generation unit generates an answer corresponding to the question generated by the question generation unit, using the question generated by the question generation unit as the question input by the user. It is characterized by:
[0011] In addition, in the support device according to the above aspect, the demonstration execution unit repeatedly generates the question by the question generation unit and the answer by the answer generation unit, and provides a combination of the question and the answer to the user as a demonstration of using the chatbot; the question generation unit and the answer generation unit generate the question and the answer based on a learning model that has been trained using, as training data, a history of questions and answers for each page of the chatbot that each user has browsed until obtaining a final answer; This may be done.
[0012] In addition, in the support device according to the above aspect, a re-learning unit that further learns from a history of the questions and answers repeatedly generated by the question generating unit and the answer generating unit as training data; Further, it may be provided.
[0013] A support method according to a second aspect of the present invention comprises: A support method using a support device, a browsing page information acquisition step of acquiring browsing page information indicating a page currently being browsed by a user; a question and answer generating step of generating a question and answer combination to be performed when using a chatbot, the question and answer combination corresponding to the page indicated by the viewed page information acquired in the viewed page information acquiring step; a demonstration execution step of providing the user with the combination of questions and answers generated in the question and answer generation step as a demonstration of the use of the chatbot; In the question and answer generation step, a combination of questions and answers corresponding to the page indicated by the viewed page information is generated based on a learning model trained using training data of a history of questions and answers for each page viewed by the chatbot, which the user has made until obtaining a final answer. A support method characterized by: It is characterized by:
[0014] A program according to a third aspect of the present invention comprises: Computer, a browsing page information acquisition unit that acquires browsing page information indicating a page currently being browsed by a user; a question and answer generation unit that generates a combination of questions and answers to be made when using a chatbot, the combination of questions and answers corresponding to the page indicated by the viewed page information acquired by the viewed page information acquisition unit; a demo execution unit that provides the user with a combination of questions and answers generated by the question and answer generation unit as a demonstration of the use of the chatbot; the question and answer generation unit generates a combination of questions and answers corresponding to the page indicated by the viewed page information based on a learning model trained using as training data a history of questions and answers for each page viewed by the chatbot that each user has made until obtaining a final answer; It is characterized by:
[0015] The program may be recorded on a non-transitory recording medium. The non-transitory recording medium can be distributed or sold independently of the computer. Here, a non-transitory recording medium refers to a tangible recording medium. Examples of non-transitory recording media include compact discs, flexible disks, hard disks, magneto-optical disks, digital video disks, magnetic tapes, and semiconductor memories. A transitory recording medium refers to the transmission medium (propagation signal) itself. Examples of transitory recording media include electrical signals, optical signals, and electromagnetic waves. A temporary storage area is an area for temporarily storing data and programs, such as volatile memory such as RAM (Random Access Memory). [Effects of the Invention]
[0016] According to the present invention, it is possible to provide an assistance device, an assistance method, and a program that can promote the use of chatbots. [Brief explanation of the drawings]
[0017] [Figure 1] FIG. 2 is a diagram illustrating the relationship between a support device and an information terminal. [Figure 2] FIG. 1 is a block diagram illustrating an example of a support device. [Figure 3] FIG. 10 is an explanatory diagram showing an example of a display operation for chat support. [Figure 4] FIG. 2 is an explanatory diagram showing an example of learning content of a learning model. [Figure 5] 10 is a flowchart illustrating an example of a demo display process. [Figure 6] FIG. 10 is an explanatory diagram showing an example of a demo display based on a browse page. [Figure 7] FIG. 10 is an explanatory diagram showing an example of a display operation during a demo display. [Figure 8] FIG. 10 is an explanatory diagram showing an example of a demo display in a modified example. [Figure 9] FIG. 10 is an explanatory diagram showing an example of the learning content of a learning model in a modified example. DETAILED DESCRIPTION OF THE INVENTION
[0018] (Overall composition) An assistance device, an assistance method, and a program according to an embodiment of the present invention will be described in detail with reference to the drawings. The same or corresponding parts in the drawings are denoted by the same reference numerals. As shown in Fig. 1, an assistance device 100 according to an embodiment of the present invention is communicably connected to an information terminal 200 via a computer communication network 400 such as the Internet.
[0019] The support device 100 is, for example, a personal computer (PC) or server (so-called computer) that operates and manages an online shopping mall, online supermarket, accommodation reservation site, sports facility reservation site, beauty salon reservation site, public lottery ticket sales site, online bank, online securities, or other website, and can communicate with an information terminal 200 via a computer communication network 400. For ease of understanding, the support device 100 in this embodiment will be described below as a server device that operates and manages an online securities company. Specifically, the support device 100 supports the use of a chatbot by providing the user with a flow of questions and answers corresponding to the page the user is viewing as a demonstration of how the chatbot will be used, in order to improve the utilization rate of the chatbot used in the online securities company. The support device 100 also has normal functions for operating an online securities company, such as user management and asset management. The support device 100 also has a function to provide the user with normal chatbot functions.
[0020] The information terminal 200 is an information terminal (so-called computer) owned by a user, such as a smartphone, tablet, or PC. The information terminal 200 has a function of transmitting trading instructions and questions about the online securities to the support device 100 in response to operations by the user.
[0021] (Functional configuration of the support device) Next, the configuration of the assistance device 100 will be described with reference to FIG.
[0022] As shown in FIG. 2, the support device 100 includes a storage unit 110, a control unit 120, an input / output unit 130, a communication unit 140, and a system bus (not shown) that interconnects these units.
[0023] The storage unit 110 includes a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The ROM stores a program 111 to be executed by the control unit 120, various data (not shown) required in advance for executing the program 111, and a learning model 112.
[0024] The program 111 is a program for executing a demo display process, which will be described later, and is stored in the storage unit 110 in advance.
[0025] The learning model 112 is a learning model that is machine-learned based on the page information currently being viewed by the user using the chatbot, as well as the questions and answers.
[0026] Here, the operation of the chatbot will be described. First, as shown in FIG. 3(a), an icon (button) such as "Chat Inquiry" is displayed superimposed on the currently viewed page. Specifically, when providing a page requested by a user, the assistance device 100 displays the icon superimposed on the currently viewed page. When the user selects the "Chat Inquiry" button, the assistance device 100 is notified of the selection, and the assistance device 100 activates the chatbot. That is, as shown in FIG. 3(b), the chatbot "Chat Support" is activated. Then, as shown in FIG. 3(b), three options are displayed as Question 1, and as shown in FIG. 3(c), the user selects a desired question from these options as Answer 1. Then, as shown in FIG. 3(d), three options are displayed as Question 2 as a lower-level question, and the user answers them one by one. By repeating this process, the user can obtain the final answer they desire. These questions and answers are provided to the user by the assistance device 100.
[0027] The learning model 112 is thus a learning model trained using the chatbot operation history of each user on the currently viewed page until they obtain a final answer as training data. Specifically, as shown in FIG. 4, the learning model 112 includes a learning model trained by machine learning using currently viewed page information indicating the page currently viewed by each user and a history of questions displayed on the page and selected answers as training data, and a learning model trained using the currently viewed page and a final answer (final answer X) as training data. For example, as shown in FIG. 3(a), when a user is viewing page A and presses the "Chat Inquiry" button, question 1 is displayed as shown in FIG. 3(b), and as shown in FIG. 4, for the pair "Page A" and "Question No Answer," supervised data in which question 1 is the answer is used as training data. Then, as shown in FIG. 3(c), when "Option A-1-2" is selected (Answer 1), and as shown in FIG. 3(d), question 2 is displayed as a result of the answer. As shown in FIG. 4, for the pair "Page A" and the history of "Question 1 Answer 1," supervised data in which question 2 is the answer is used as training data. The learning model 112 thus includes a learning model that has learned answers to pairs of page information currently being viewed and a history of questions and answers until the final answer was obtained, using as training data. Furthermore, as shown in Fig. 4, the learning model 112 also includes a learning model that has learned final answer X to the page currently being viewed, using as training data. Thus, the learning model 112 is a machine learning model that has learned by associating the history of questions and answers asked by many users with page information.
[0028] 2, the control unit 120 is configured with a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), etc. The control unit 120 operates in accordance with a program 111 stored in the storage unit 110, and executes processing in accordance with the program 111. The control unit 120 includes a demonstration start determination unit 121, a browse page information acquisition unit 122, a question and answer generation unit 123, and a demonstration execution unit 124 as main functional units provided by the program 111 stored in the storage unit 110.
[0029] The demonstration start determination unit 121 is a functional unit that determines whether it is time to start a demonstration showing a flow of questions and answers corresponding to the page the user is viewing. Specifically, the demonstration start determination unit 121 determines that it is time to start a demonstration when it determines that a preset period of time has passed since the user started viewing the same page without any input from the user. Note that input from the user does not include, for example, mouse operations or scrolling operations by the user. In other words, the demonstration start determination unit 121 determines that it is time to start a demonstration when a preset period of time has passed while the same page is being viewed (during an idle state) without any input operations other than mouse operations or scrolling operations (for example, an input operation of a purchase amount or an input operation of a purchase quantity).
[0030] The viewed page information acquisition unit 122 is a functional unit that acquires viewed page information that identifies the page being viewed by the user. Specifically, the viewed page information acquisition unit 122 has a function of acquiring page information of the page being viewed by the user, thereby identifying the page being viewed by the user. The page information is, for example, a URL (Uniform Resource Locator).
[0031] The question and answer generation unit 123 is a functional unit that generates a demonstration showing a flow of questions and answers corresponding to the page identified by the viewed page information acquisition unit 122. Specifically, the question and answer generation unit 123 has a function of using the learning model 112 to generate a demonstration combining questions and answers frequently asked in the past by users on the page identified by the viewed page information acquisition unit 122. Note that the question and answer generation unit 123 can generate multiple demonstrations, such as a demonstration showing the flow of questions and answers most frequently asked using a chatbot by users currently viewing the page identified by the viewed page information acquisition unit 122, as well as a demonstration showing the flow of questions and answers most frequently asked using a chatbot by users currently viewing the page identified by the viewed page information acquisition unit 122. Furthermore, the question and answer generation unit 123 may generate a single demonstration that includes the flow of questions and answers leading up to the final answer X.
[0032] The demonstration execution unit 124 is a functional unit that executes the demonstration generated by the question and answer generation unit 123. Specifically, the demonstration execution unit 124 has a function of presenting the operation details of the chatbot and the contents of the questions and answers to the user by sequentially displaying the demonstrations generated by the question and answer generation unit 123 on the display screen of the information terminal 200, thereby deepening the user's understanding of the chatbot and promoting the use of the chatbot. Note that when multiple demonstrations are generated by the question and answer generation unit 123, the demonstration execution unit 124 may sequentially display the demonstrations starting with the demonstration that shows the most frequently used flow of questions and answers.
[0033] The input / output unit 130 is a device that is configured with a keyboard, a mouse, a camera, a microphone, a liquid crystal display, an organic EL (Electro-Luminescence) display, and the like, and is used to input and output various types of data.
[0034] The communication unit 140 is a device that enables the assistance device 100 to communicate with other information terminals such as the information terminal 200 via the computer communication network 400. The configuration of the assistance device 100 has been described above.
[0035] (operation) Next, the operation of the support device 100 will be described with reference to FIGS. 5 to 7. FIG. 5 is a flowchart showing an example of a demo display process in the support device 100. The demo display process shown in FIG. 5 is a process for deepening a user's understanding of the chatbot and promoting its use by presenting the user with details of the chatbot's operation when the chatbot is used. As described above, the demo display process in this embodiment shows an example of a demo display of a chatbot used in an online securities company. However, the demo display process can also be applied to chatbots on other websites, such as online shopping malls, online supermarkets, accommodation reservation sites, sports facility reservation sites, beauty salon reservation sites, public lottery ticket sales sites, online banks, etc. The demo display process starts when a user accesses the online securities company. It may also start when a user logs in. It may also start when an icon (button) such as "Enquire via Chat" is displayed superimposed on the page being viewed.
[0036] In the demonstration display process, the control unit 120 of the support device 100 first determines whether it is time to start a demonstration by using the function of the demonstration start determination unit 121 (step S11). Specifically, in the process of step S11, the demonstration start determination unit 121 determines whether a preset period has passed while the same page is viewed without any input operation other than mouse operation or scrolling (for example, input operation of the purchase amount or input operation of the purchase quantity). If it is determined that it is not time to start a demonstration (step S11; No), or if the preset period has not passed while the same page is viewed without any input operation other than mouse operation or scrolling, the support device 100 repeats the process of step S11 until it is time to start a demonstration.
[0037] If it is determined in the process of step S11 that it is time to start the demonstration (step S11; Yes), that is, if a preset period has elapsed while the same page is being viewed without any input operation other than mouse operation or scrolling operation, control unit 120 acquires page information indicating the page currently being viewed by the user using the function of viewed page information acquisition unit 122 (step S12). Specifically, in the process of step S12, viewed page information acquisition unit 122 acquires the URL of the page currently being viewed by the user as page information, and identifies the page currently being viewed.
[0038] After executing the process of step S12, the control unit 120 generates a question and an answer corresponding to the page identified in the process of step S12 using the function of the question and answer generation unit 123 (step S13), thereby generating a demonstration corresponding to the page. Specifically, in the process of step S13, the question and answer generation unit 123 generates a question and an answer corresponding to the page identified in the process of step S12 using the learning model 112. For example, if the page identified in the process of step S12 is "Page A," then as shown in FIG. 6(a), "Question A" corresponding to "Page A" is generated in the process of step S13. If the page identified in the process of step S12 is "Page B," then as shown in FIG. 6(b), "Question B" corresponding to "Page B" is generated in the process of step S13. If the page identified in the process of step S12 is "Page C," then as shown in FIG. 6(c), "Question C" corresponding to "Page C" is generated in the process of step S13, along with the subsequent answers. As mentioned above, the processing in step S13 can generate multiple demonstrations, such as a demonstration showing the sequence of questions and answers that users ask most frequently using the chatbot, as well as a demonstration showing the sequence of questions and answers that users ask second most frequently using the chatbot.
[0039] 5, after executing the process of step S13, the control unit 120 executes the demonstration (step S14) by providing the questions and answers generated in the process of step S13, i.e., a demonstration of when the chatbot is used, to the information terminal 200 using the function of the demonstration execution unit 124, and ends the demonstration display process. As a result, the operation content of the chatbot and the content of the questions and answers are displayed on the information terminal 200, which allows the user to deepen their understanding of the chatbot and promotes the use of the chatbot.
[0040] FIG. 7 is a diagram showing an example of a demonstration performed on information terminal 200 by executing the demonstration display process of FIG. 5, that is, an example of a display operation during the demonstration display.
[0041] As shown in FIG. 7(a), when a preset period of time passes while viewing "Page A" without any input operations other than mouse operations and scrolling operations, and the start condition is met, the processing in step S11 of FIG. 5 is judged as "Yes," and it is determined that it is time to start the demonstration.
[0042] 5 is executed, the page being viewed is identified as "Page A," and a demonstration showing the flow of questions and answers corresponding to "Page A" is generated in step S13. Then, by executing step S14, the questions and answers are displayed in sequence, as shown in FIGS. 7(b) to 7(h).
[0043] That is, in this example, the content of the demonstration generated in the processing of step S13 in FIG. 5 is as shown in FIGS. 7(b) to 7(h). Specifically, "Question A-1" corresponding to "Page A" is first displayed as shown in FIG. 7(b). Next, "Answer A-1" is given as shown in FIG. 7(c), and then "Question A-2" is displayed as shown in FIG. 7(d). Then, after "Answer A-2" is given as shown in FIG. 7(e), "Question A-3" is displayed as shown in FIG. 7(f), and "Answer A-3" is given as shown in FIG. 7(g). After this process continues, finally, "Final Answer X" is displayed as shown in FIG. 7(h). In step S13 in FIG. 5, the learning model 112 is used to generate the demonstrations shown in FIGS. 7(b) to 7(h) corresponding to "Page A."
[0044] If "Page A" continues to be viewed without any input operations other than mouse operations and scrolling operations even after the demonstration has ended, a demonstration showing the sequence of questions and answers that was the second most frequently asked by the user who viewed "Page A" may be displayed. The timing for executing the second demonstration after the first demonstration has ended may be immediately after the first demonstration has ended, or after a predetermined period of time has passed. The period of time may be shorter than the period of the start condition for the first demonstration (it may be a short idle state).
[0045] The above is the operation of the demo display process in the assistance device 100. By performing the demo display process by the assistance device 100, a flow of questions and answers corresponding to the page the user is viewing can be displayed as a demonstration of when a chatbot is used. Therefore, the user can understand the operation content when using a chatbot, deepen their understanding of the chatbot, and promote the use of the chatbot. Furthermore, by presenting the user with the flow of questions and answers that have been frequently asked in the past on the viewed page, the probability of the user obtaining the desired final answer X can be increased, and the user can also understand what questions and answers to select in order to obtain the desired final answer X, thereby promoting the use of the chatbot.
[0046] (Variation) It should be noted that the present invention is not limited to the above-described embodiment, and various modifications and applications are possible. For example, the assistance device 100 according to the above-described embodiment does not need to have all of the technical features described above, but may have some of the configurations described in the above-described embodiment so as to solve at least one problem in the prior art. Furthermore, at least a part of each of the following modifications may be combined.
[0047] In the above embodiment, the questions and answers posed by the chatbot are selected by the user as shown in FIG. 3 . Therefore, as shown in FIGS. 6 and 7 , the questions and answers are also selected for the demonstration. However, this is merely an example. For example, the user may freely input questions for the chatbot, as shown in FIG. 8 . Furthermore, when one demonstration is completed from the start of the demonstration to the display of the final answer X, a scrolling display may be performed as shown in FIG. 8 to allow the user to check the history of options from the initial question and answer combination to the final answer X. Furthermore, for example, when the mouse pointer is positioned in the question input area, which is the “Please enter your question” area shown in the figure, by a user operation, the scrolling display may be performed to allow the user to check the history of options up to that point in the demonstration, even if the demonstration is in progress, i.e., even if the final answer X has not yet been displayed. The scrolling display may also be performed when a condition other than the mouse pointer being positioned in the question input area is met. For example, the condition for starting the scrolling display may be the user selecting the area in which the demonstration is displayed.
[0048] Furthermore, as shown in FIG. 8, when a question in a chatbot is freely input by a user, the learning model 112 may be a learning model trained using the currently viewed page information, the question content and answer history, and the newly input question as training data, as shown in FIG. 9. Note that in FIG. 9, answers 1, 2, ..., and n may be omitted from the training data. As in the case shown in FIG. 4, the learning model 112 shown in FIG. 9 may also include a learning model trained using the final answer X to the currently viewed page as training data. In a configuration in which questions and answers are provided in free text (using a generation AI), the generation AI generates frequently asked questions on the page the user is viewing, inputs the questions into an existing Q&A system, and has the AI generate new questions based on the page and the history of questions and answers generated so far. This process repeats, allowing the user to see the interaction from the question to the answer. In other words, an AI that generates questions to be asked on the currently viewed page may be used. The existing Q&A system (program) may be pre-stored in the storage unit 110, for example. Alternatively, an AI may be used that generates an answer in response to a question. For example, a learning model 112 may be used that clusters questions entered by a user using unsupervised learning and then learns answers corresponding to each cluster as supervised data. Then, in the process of step S13 shown in FIG. 5, the learning model 112 may be used to generate, as a demonstration, an answer corresponding to the question entered most frequently in the past by users who viewed the page. More specifically, an answer corresponding to the cluster to which the question entered most frequently in the past by users who viewed the page belongs may be generated as the demonstration content. This allows the user to be provided with a question content that will enable them to obtain a desired answer, thereby promoting the use of chatbots. Furthermore, both an AI that generates a question to be asked on the currently viewed page and an AI that generates an answer when the question is entered may be used. That is, a process may be repeated in which a question generation AI generates a frequently asked question on the currently viewed page, and an answer to the question is generated by an answer generation AI.The answer generation AI may be any AI that, when a question is input by a user, generates an answer corresponding to the question. Furthermore, the questions and answers generated by the question generation AI and answer generation AI may be re-learned in the learning model 112.
[0049] The assistance device 100, information terminal 200, and information terminal 300 according to the above-described embodiments can be realized using a normal computer, rather than a dedicated device. For example, the assistance device 100 that executes the above-described processes may be configured by installing a program for executing any of the above processes on a computer from a recording medium storing the program on the computer. Also, a single assistance device 100, information terminal 200, and information terminal 300 may be configured by multiple computers operating in cooperation with each other.
[0050] Furthermore, when the above-mentioned functions are realized by sharing the functions between an OS (Operating System) and an application, or by cooperation between the OS and the application, only the parts other than the OS may be stored on the medium.
[0051] It is also possible to superimpose the program on a carrier wave and distribute it via a communication network. For example, the program may be posted on a bulletin board system (BBS) on the communication network and distributed via the network. These programs may then be started and run under the control of an operating system in the same way as other application programs, thereby enabling the above-mentioned processing to be performed.
[0052] Various aspects of the present disclosure are summarized below as appendices.
[0053] (Appendix 1) a browsing page information acquisition unit that acquires browsing page information indicating a page currently being browsed by a user; a question and answer generation unit that generates a question and answer combination that is to be made when using a chatbot, and that corresponds to a page indicated by the viewed page information acquired by the viewed page information acquisition unit; a demonstration execution unit that provides the user with a combination of questions and answers generated by the question and answer generation unit as a demonstration of the use of the chatbot; the question and answer generation unit generates a combination of questions and answers corresponding to the page indicated by the viewed page information based on a learning model trained using as training data a history of questions and answers for each page viewed by the chatbot that each user has made until obtaining a final answer; 1. A support device comprising:
[0054] (Appendix 2) the question and answer generation unit generates a first combination of a question and an answer corresponding to the page indicated by the viewed page information, and then generates a second combination of a question and an answer different from the first combination corresponding to the page indicated by the viewed page information; the demonstration execution unit provides the user with a demonstration corresponding to the first combination, and then provides the user with a demonstration corresponding to the second combination. 2. The assistance device according to claim 1,
[0055] (Appendix 3) The combination of question and answer indicated by the first combination is a question and answer that has been asked more frequently by each user who viewed the page indicated by the viewed page information acquired by the viewed page information acquisition unit than the combination of question and answer indicated by the second combination. 3. The assistance device according to claim 2,
[0056] (Appendix 4) an icon display unit that displays an icon superimposed on the page currently being viewed by the user; a chatbot activation unit that activates the chatbot by displaying a question and answer area superimposed on the page being viewed when the icon displayed by the icon display unit is selected by the user, the demonstration execution unit displays the question and answer area when a predetermined start condition is met after the icon is displayed by the icon display unit, and displays a combination of questions and answers generated by the question and answer generation unit in the question and answer area as a demonstration of the use of the chatbot. 4. The support device according to any one of claims 1 to 3.
[0057] (Appendix 5) a browsing page information acquisition unit that acquires browsing page information indicating a page currently being browsed by a user; an answer generation unit that, when a question is input by the user, generates an answer corresponding to the question using an answer generation artificial intelligence; a question generation unit that generates a question corresponding to the page indicated by the viewed page information acquired by the viewed page information acquisition unit using an artificial intelligence for question generation; a demonstration execution unit that provides the user with a combination of the question and the answer as a demonstration of a case where a chatbot is used; the answer generation unit generates an answer corresponding to the question generated by the question generation unit, using the question generated by the question generation unit as the question input by the user. 1. A support device comprising:
[0058] (Appendix 6) the demonstration execution unit repeatedly generates the question by the question generation unit and the answer by the answer generation unit, and provides a combination of the question and the answer to the user as a demonstration of using the chatbot; the question generation unit and the answer generation unit generate the question and the answer based on a learning model that has been trained using, as training data, a history of questions and answers for each page of the chatbot that each user has browsed until obtaining a final answer; 6. The assistance device according to claim 5,
[0059] (Appendix 7) a re-learning unit that further learns from a history of the questions and answers repeatedly generated by the question generating unit and the answer generating unit as training data; The assistance device according to claim 6, further comprising:
[0060] (Appendix 8) A support method using a support device, a browsing page information acquisition step of acquiring browsing page information indicating a page currently being browsed by a user; a question and answer generating step of generating a question and answer combination to be performed when using a chatbot, the question and answer combination corresponding to the page indicated by the viewed page information acquired in the viewed page information acquiring step; a demonstration execution step of providing the user with the combination of questions and answers generated in the question and answer generation step as a demonstration of the use of the chatbot; In the question and answer generation step, a combination of questions and answers corresponding to the page indicated by the viewed page information is generated based on a learning model trained using training data of a history of questions and answers for each page viewed by the chatbot, which the user has made until obtaining a final answer. A support method characterized by:
[0061] (Appendix 9) Computer, a browsing page information acquisition unit that acquires browsing page information indicating a page currently being browsed by a user; a question and answer generation unit that generates a combination of questions and answers to be made when using a chatbot, the combination of questions and answers corresponding to the page indicated by the viewed page information acquired by the viewed page information acquisition unit; a demo execution unit that provides the user with a combination of questions and answers generated by the question and answer generation unit as a demonstration of the use of the chatbot; the question and answer generation unit generates a combination of questions and answers corresponding to the page indicated by the viewed page information based on a learning model trained using as training data a history of questions and answers for each page viewed by the chatbot that each user has made until obtaining a final answer; A program characterized by:
[0062] The present disclosure allows various embodiments and modifications without departing from the broad spirit and scope of the present disclosure. Furthermore, the above-described embodiments are intended to illustrate the present disclosure and do not limit the scope of the present disclosure. That is, the scope of the present disclosure is defined by the claims, not the embodiments. Various modifications made within the scope of the claims and the meaning of equivalent disclosures are considered to be within the scope of the present disclosure. [Industrial Applicability]
[0063] According to the present invention, the use of chatbots can be promoted. [Explanation of symbols]
[0064] 100 Support equipment 110 Storage section 111 Program 112 Learning Model 120 control section 121 Demo start determination section 122 Viewed page information acquisition unit 123 Question and answer generation section 124 Demonstration Department 130 Input / output section 140 Communications Department 200 Information terminal 400 Computer Network
Claims
1. a browsing page information acquisition unit that acquires browsing page information indicating a page currently being browsed by a user; a question and answer generation unit that generates a question and answer combination that is to be made when a chatbot is used, and that corresponds to a page indicated by the viewed page information acquired by the viewed page information acquisition unit; a demonstration execution unit that provides the user with a combination of questions and answers generated by the question and answer generation unit as a demonstration of the use of the chatbot; the question and answer generation unit generates a combination of questions and answers corresponding to the page indicated by the viewed page information based on a learning model trained using as training data a history of questions and answers for each page viewed by the chatbot that each user has made until obtaining a final answer; 1. A support device comprising:
2. the question and answer generation unit generates a first combination, which is a combination of a question and an answer corresponding to the page indicated by the viewed page information, and then generates a second combination, which is a combination of a question and an answer different from the first combination, corresponding to the page indicated by the viewed page information; the demonstration execution unit provides the user with a demonstration corresponding to the first combination, and then provides the user with a demonstration corresponding to the second combination.
2. The support device according to claim 1.
3. The combination of question and answer indicated by the first combination is a question and answer that has been asked more frequently by each user who viewed the page indicated by the viewed page information acquired by the viewed page information acquisition unit than the combination of question and answer indicated by the second combination.
3. The support device according to claim 2.
4. an icon display unit that displays an icon superimposed on the page currently being viewed by the user; a chatbot activation unit that activates the chatbot by displaying a question and answer area superimposed on the page being viewed when the icon displayed by the icon display unit is selected by the user, the demonstration execution unit displays the question and answer area when a predetermined start condition is met after the icon is displayed by the icon display unit, and displays a combination of questions and answers generated by the question and answer generation unit in the question and answer area as a demonstration of the use of the chatbot.
4. The support device according to claim 1, wherein the support device is a device for supporting a user.
5. a browsing page information acquisition unit that acquires browsing page information indicating a page currently being browsed by a user; an answer generation unit that, when a question is input by the user, generates an answer corresponding to the question using an answer generation artificial intelligence; a question generation unit that generates a question corresponding to the page indicated by the viewed page information acquired by the viewed page information acquisition unit using an artificial intelligence for question generation; a demonstration execution unit that provides the user with a combination of the question and the answer as a demonstration of a case where a chatbot is used; the answer generation unit generates an answer corresponding to the question generated by the question generation unit, using the question generated by the question generation unit as the question input by the user.
1. A support device comprising:
6. the demonstration execution unit repeatedly generates the question by the question generation unit and the answer by the answer generation unit, and provides a combination of the question and the answer to the user as a demonstration of using the chatbot; the question generation unit and the answer generation unit generate the question and the answer based on a learning model that has been trained using, as training data, a history of questions and answers for each page of the chatbot that each user has browsed until obtaining a final answer; 6. The support device according to claim 5.
7. a re-learning unit that further learns from a history of the questions and answers repeatedly generated by the question generating unit and the answer generating unit as training data; The support device according to claim 6, further comprising:
8. A support method using a support device, a browsing page information acquisition step of acquiring browsing page information indicating a page currently being browsed by a user; a question and answer generating step of generating a question and answer combination to be performed when using a chatbot, the question and answer combination corresponding to the page indicated by the viewed page information acquired in the viewed page information acquiring step; a demonstration execution step of providing the user with the combination of questions and answers generated in the question and answer generation step as a demonstration of the use of the chatbot; In the question and answer generation step, a combination of questions and answers corresponding to the page indicated by the viewed page information is generated based on a learning model trained using training data of a history of questions and answers for each page viewed by the chatbot, which the user has made until obtaining a final answer. A support method characterized by:
9. Computer, a browsing page information acquisition unit that acquires browsing page information indicating a page currently being browsed by a user; a question and answer generation unit that generates a combination of questions and answers to be made when using a chatbot, the combination of questions and answers corresponding to the page indicated by the viewed page information acquired by the viewed page information acquisition unit; a demo execution unit that provides the user with a combination of questions and answers generated by the question and answer generation unit as a demonstration of the use of the chatbot; the question and answer generation unit generates a combination of questions and answers corresponding to the page indicated by the viewed page information based on a learning model trained using as training data a history of questions and answers for each page viewed by the chatbot that each user has made until obtaining a final answer; A program characterized by:
Citation Information
Patent Citations
Communication control program, communication control method, and communication control device
JP2018194920A
Information processing device, information processing method, and program
JP2023048877A
Automatic generation of question answer pairs
US20230133392A1
Intelligent question response method based on multi-system, device, and apparatus
JP2022166260A