Dialogue control device, dialogue control system, dialogue control method, and dialogue control program
The dialogue control device and method address the challenge of transitioning from AI-driven to human dialogue by generating and transferring handover information, ensuring seamless and satisfactory conversation continuation.
Patent Information
- Application Number
- JP2024025351
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-22
- Publication Date
- 2025-09-03
AI Technical Summary
Existing dialogue systems with chatbots struggle to seamlessly transition from AI-driven conversations to human interactions when responses are inappropriate, leading to incomplete dialogue completion and user dissatisfaction.
A dialogue control device and method that facilitates seamless escalation by generating and transferring handover information from AI-driven dialogues to human operators, using a dialogue control unit to manage transitions and assist operators with understanding the context through processed dialogue logs and summaries.
Enables efficient handover from AI to human dialogue, ensuring continuous and satisfactory conversation flow by providing operators with relevant information for smooth continuation.
Smart Images

Figure 2025128598000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a dialogue control device, a dialogue control system, a dialogue control method, and a dialogue control program. [Background technology]
[0002] With the development of large-scale language models, chatbots are increasingly being used as interfaces in contact centers, etc. In interactive information systems, chatbots can be used to handle simple inquiries and guidance tasks, making it possible to efficiently allocate human resources.
[0003] Patent Document 1 describes an example of a technology that, when applying a large-scale language model to an interactive information system, makes the expression of response text easy for users to understand and is in line with the purpose and context of the dialogue. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2023-158992 Summary of the Invention [Problem to be solved by the invention]
[0005] The above system makes it possible to realize a level of dialogue that allows a chatbot to be used to carry out business operations. However, if the response is inappropriate, the other party may feel that the conversation is not being communicated (the conversation is not going well, the request is not being understood, or an appropriate response is not being received), and it is not easy to complete all dialogue using only the chatbot. For this reason, it is necessary to make it possible to hand over responsibility to a human (operator) based on the history of the dialogue.
[0006] The present invention has been made in consideration of the above points, and aims to provide a technology that enables seamless escalation by handing over dialogue with AI to dialogue with humans. [Means for solving the problem]
[0007] The present application includes a number of means for solving at least part of the above problems, examples of which are as follows.
[0008] In order to solve the above problem, a dialogue control device according to one embodiment of the present invention is a dialogue control device that can be connected to each of a first user terminal, a second user terminal, and a dialogue AI using a large-scale language model, and is equipped with a dialogue control unit that controls a first dialogue between a first user using the first user terminal and the dialogue AI, and a second dialogue between the first user and a second user using the second user terminal, and is characterized in that the dialogue control unit performs dialogue handover to the second dialogue by outputting handover information based on the content of the first dialogue to the second user terminal during the first dialogue and starting the second dialogue.
[0009] Furthermore, in the above-mentioned dialogue control device, the dialogue control unit may be characterized in that it causes the dialogue AI, which has recorded the content of the first dialogue, to generate, acquire, and output the handover information to the second user terminal.
[0010] In addition, in the above-mentioned dialogue control device, the dialogue control unit may record the content of the first dialogue in a recording unit different from the dialogue-type AI, and when generating the handover information, cause the recording unit to generate and acquire the handover information and output it to the second user terminal.
[0011] Furthermore, in the above-described dialogue control device, when the dialogue control unit acquires the handover information, it may perform a predetermined processing process for outputting the handover information and output it to the second user terminal.
[0012] Furthermore, in the dialogue control device described in claim 1 above, the dialogue control unit may stop the first dialogue after starting the second dialogue, or may restrict the dialogue AI's comments (including utterances; the same applies hereinafter) so that the dialogue AI can participate in the second dialogue.
[0013] In addition, a dialogue control system according to another aspect of the present invention is a dialogue control system including a dialogue control device connectable to each of a first user terminal, a second user terminal, and a dialogue AI using a large-scale language model, and is characterized by carrying out a dialogue control step of controlling a first dialogue between a first user using the first user terminal and the dialogue AI, and a second dialogue between the first user and a second user using the second user terminal, and a handover step of executing handover of the dialogue to the second dialogue by outputting handover information based on the content of the first dialogue to the second user terminal during the first dialogue and starting the second dialogue.
[0014] Another aspect of the present invention provides a dialogue control method using a dialogue control device connectable to a first user terminal, a second user terminal, and a dialogue AI using a large-scale language model, wherein the dialogue control device is provided with a processing unit, and the processing unit performs a dialogue control step of controlling a first dialogue between a first user using the first user terminal and the dialogue AI, and a second dialogue between the first user and a second user using the second user terminal, and a handover step of executing a dialogue handover to the second dialogue by outputting handover information based on the content of the first dialogue to the second user terminal during the first dialogue and starting the second dialogue.
[0015] In addition, another aspect of the present invention is a dialogue control program that causes an information processing device to control a dialogue, wherein the information processing device has a processing unit and causes the processing unit to perform a dialogue control step of controlling a first dialogue between a first user using the first user terminal and the dialogue-type AI, and a second dialogue between the first user and a second user using the second user terminal, and a handover step of executing a dialogue handover to the second dialogue by outputting handover information based on the content of the first dialogue to the second user terminal during the first dialogue and starting the second dialogue. [Effects of the Invention]
[0016] According to the present invention, it is possible to provide a technology that enables seamless escalation by handing over a dialogue with an AI to a dialogue with a human.
[0017] Problems, configurations, effects, and the like other than those described above will become clear from the following description of the embodiments. [Brief explanation of the drawings]
[0018] [Figure 1] FIG. 1 is a diagram illustrating an example of an overview of a dialogue control system. [Figure 2] FIG. 1 illustrates an example of an embodiment of a dialogue control system. [Figure 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a dialogue control device. [Figure 4] FIG. 10 is a diagram showing an example of a dialogue switching sequence (escalation). [Figure 5] FIG. 10 illustrates an example of a system prompt. DETAILED DESCRIPTION OF THE INVENTION
[0019] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0020] FIG. 1 is a diagram illustrating an example of an overview of a dialogue control system. In this example, the dialogue control system 1 is illustrated as being targeted at a contact center. A user (sometimes referred to as a first user) and an operator (sometimes referred to as a second user) refer to a person who requests a dialogue such as an inquiry, and a person who acts as a dialogue contact, respectively. Furthermore, the business to which the dialogue control system 1 is applied is not limited to contact centers, but may also include customer service work in general, including, for example, an in-house help desk, a corporate business contact, a hotel concierge, a museum guide, an airline cabin crew member, an avatar on a social networking service (SNS) or a video distribution system, or a character in a video game or the metaverse.
[0021] In the dialogue control system 1, a user inputs a statement and information accompanying the statement by text, voice input, image input, etc. from a user terminal 200 (sometimes referred to as a first user terminal) to a chat room (or voice call or video-based chat) provided by the dialogue control device 100 via a network 50. An interactive AI (Artificial Intelligence) of the automatic dialogue device 300 generates a response to the user terminal 200 via the network 50 and outputs it in the chat room, thereby carrying out an initial dialogue.
[0022] Here, conversational AI includes generative AI that uses a large-scale language model. The generative AI is a trained model, such as GPT-4, in which a large-scale language model using a neural network (NN) is trained by machine learning or deep learning using language data in advance. The generative AI is not limited to a neural network (NN), and other well-known methods may also be used. Furthermore, it is desirable to use a generative AI that has been tuned by few-shot learning, fine tuning, or the like.
[0023] Furthermore, the dialogue control device 100 can transfer a dialogue between a user and an interactive AI to a dialogue between the user and an operator. Specifically, the dialogue control device 100 provides a chat room in which a dialogue can take place between the operator terminal 400 (sometimes referred to as a second user terminal) used by the operator and the user terminal 200, and starts a dialogue between the user who was having a dialogue with the interactive AI and the operator, thereby escalating the dialogue from the interactive AI to the operator.
[0024] When escalating, the dialogue control device 100 assists the operator in understanding the history of the dialogue and starting the dialogue smoothly by presenting to the operator in advance information that has been processed in a predetermined manner based on the dialogue between the user and the dialogue AI. The handover information includes, for example, the dialogue log itself and a summary of the dialogue log. Examples of processing that can be performed on the handover information include presentation-related processing, such as sorting the dialogue log in chronological order by speaker, and making statements that are more relevant to the summary stand out from statements that are less relevant to the summary (for example, highlighting, graying out, or changing the font size on the dialogue log).
[0025] Furthermore, it is desirable that the user terminal 200 and the operator terminal 400 are highly portable information processing devices such as a smartphone, a PDA (Personal Digital Assistant), a PC (Personal Computer) or a tablet terminal that can communicate with the automated dialogue device 300 and the dialogue control device 100 via a network 50. The functions of the dialogue control device 100, the user terminal 200, the automated dialogue device 300 and the operator terminal 400 are realized by software that runs on an OS (Operating System).
[0026] 2 is a diagram showing an example of an embodiment of a dialogue control system. The dialogue control system 1 in this embodiment includes a dialogue control device 100, a user terminal 200 communicatively connected to the dialogue control device 100 via wired or wireless communication, an automated dialogue device 300 communicatively connected to the dialogue control device 100 via a network 50, and an operator terminal 400 communicatively connected to the dialogue control device 100 via the network 50.
[0027] The user terminal 200 is an information processing device loaned to the user by the company or organization to which the user belongs for business purposes, or is the user's own information processing device that the user carries with them. In this embodiment, the person who directly uses the user terminal 200 is a person who desires to have a conversation, such as a customer in a contact center or an employee in an in-house help desk. The operator terminal 400 is an information processing device loaned to the operator by the company or organization to which the operator belongs for business purposes, or is the operator's own information processing device that the operator carries with them. In this embodiment, the person who directly uses the operator terminal 400 is the operator.
[0028] The network 50 is, for example, the Internet or an intranet. However, the network 50 is not limited to this and may also be a WAN (Wide Area Network), a mobile phone network, or a communication network that combines these. Alternatively, the network 50 may be a VPN (Virtual Private Network) on a wireless communication network such as a mobile phone communication network.
[0029] The automated dialogue device 300 and the dialogue control device 100 are information processing devices such as so-called server devices. The automated dialogue device 300 and the dialogue control device 100 are connected to the user terminal 200 and the operator terminal 400 via a network 50.
[0030] The user terminal 200 includes at least a processing unit 220, an output unit 230, an input unit 231, and a communication unit 240. The processing unit 220 includes a dialogue processing unit 221 and realizes a so-called chat function. For example, the processing unit 220 logs into a chat room provided by the dialogue control device 100, displays a chat log, and controls browsing and input. The output unit 230 displays output information from the dialogue control device 100 or plays audio and video. The input unit 231 accepts comments input by the user in the form of text, audio, or video. The communication unit 240 communicates with other devices via wired or wireless communication. For example, the communication unit 240 communicates via various wired communication cables such as a wired LAN (Local Area Network) cable or via radio waves of a wireless LAN.
[0031] The operator terminal 400 is basically the same as the user terminal 200. The operator terminal 400 includes at least a processing unit 420, an output unit 430, an input unit 431, and a communication unit 440. The processing unit 420 includes a dialogue processing unit 421 and realizes a so-called chat function. For example, the processing unit 420 logs in to a chat room provided by the dialogue control device 100, displays a chat log (dialogue log), and controls browsing and input. The output unit 430 displays output information from the dialogue control device 100 or plays audio and video. The input unit 431 accepts comments input by the operator in the form of text, audio, or video. The communication unit 440 communicates with other devices via wired communication or wireless communication. For example, the communication unit 440 communicates via various wired communication cables such as a wired LAN cable or via radio waves of a wireless LAN.
[0032] The automated dialogue device 300 includes at least a processing unit 320, an output generation unit 330, an input unit 331, and a communication unit 340. The processing unit 320 includes an automated dialogue processing unit 321, which is a generative AI or the like that has acquired a large-scale language model, and realizes a so-called chatbot function. For example, the automated dialogue processing unit 321 logs in to a chat room provided by the dialogue control device 100, receives comments input from the user terminal 200 from the dialogue control device 100, and outputs a response to the comment to the dialogue control device 100. The automated dialogue processing unit 321 also receives and applies roles, positions, prerequisites, constraints, output conditions, instructions, etc. from the automated dialogue setting unit 123 via prompts, embedding, or an API (Application Programming Interface). The output generation unit 330 converts the output information of the automated dialogue processing unit 321 into data for delivery to the dialogue control device 100. The input unit 331 receives comments input from the dialogue control device 100. The communication unit 340 communicates with other devices via wired or wireless communication. For example, the communication unit 340 communicates via various wired communication cables such as a wired LAN cable or via radio waves of a wireless LAN.
[0033] The dialogue control device 100 includes a storage unit 110, a processing unit 120, and a communication unit 140. The storage unit 110 includes an operator list 111. At least a list including an operator as a target for escalation and contact information for dialogue (for example, chat account information, etc.) is stored.
[0034] The processing unit 120 realizes application functions. The processing unit 120 includes a dialogue control unit 121, a determination unit 122, and an automatic dialogue setting unit 123. The dialogue control unit 121 can use an automatic dialogue processing unit 321 of an automatic dialogue device 300, which is a generation AI that has acquired a large-scale language model. Specifically, the dialogue control unit 121 can use output data output by the generation AI by inputting input data to the automatic dialogue processing unit 321.
[0035] The dialogue control unit 121 provides functions for realizing dialogue (chat) between the user terminal 200 and the automatic dialogue device 300 and dialogue between the user terminal 200 and the operator terminal 400. For example, the dialogue control unit 121 sets up a chat room each time or permanently, and controls a first dialogue between the user and the automatic dialogue processing unit 321 of the automatic dialogue device, or a second dialogue between the user and the operator, to realize text chat and voice chat.
[0036] Furthermore, during the first dialogue, the dialogue control unit 121 executes dialogue handover to the second dialogue by causing the operator terminal 400 to output handover information based on the content of the first dialogue and starting the second dialogue. At this time, the dialogue control unit 121 can cause the automatic dialogue processing unit 321, which has recorded the content of the first dialogue, to generate and acquire the handover information and output it to the operator terminal 400. When outputting the handover information to the operator terminal 400, the dialogue control unit 121 can also perform a predetermined processing (processing related to the presentation described above) on the handover information and output it to the operator terminal 400.
[0037] Alternatively, the dialogue control unit 121 can record the content of the first dialogue in a recording unit (e.g., a generation AI that has acquired a large-scale language model) different from the automatic dialogue processing unit 321 as the first dialogue progresses, and can generate and acquire the handover information in the recording unit when the handover information is generated, and output it to the operator terminal 400.
[0038] Furthermore, the dialogue control unit 121 may stop the first dialogue after escalation has been performed and the second dialogue has begun. Alternatively, the dialogue control unit 121 may restrict the automatic dialogue processing unit 321 from making a comment (by issuing an instruction not to respond without permission) and allow the automatic dialogue processing unit 321 to participate in the second dialogue. In this way, the automatic dialogue processing unit 321 can incorporate the content of the second dialogue with the operator after escalation into the context.
[0039] The determination unit 122 determines whether to execute handover of the dialogue from the automatic dialogue processor 321 to an operator during the first dialogue. Specifically, the determination unit 122 sets a handover occurrence condition based on the content of the first dialogue in the automatic dialogue processor 321, and determines to execute handover when the automatic dialogue processor 321 notifies the occurrence of handover. Alternatively, the determination unit 122 sets the automatic dialogue processor 321 to notify the occurrence of handover when the frequency of appearance of a predetermined keyword in the content of the first dialogue (for example, a predetermined complaint term included in a user's statement or an apology term included in a statement by the automatic dialogue processor 321) reaches a predetermined level or more. In addition, the determination unit 122 sets the automatic dialogue processor 321 to notify the occurrence of handover when the user makes a statement indicating a desire for escalation, when a situation occurs in which the automatic dialogue processor 321 is unable to provide an accurate response, when the user expresses dissatisfaction or anger with the dialogue, when a request for a decision is received from the automatic dialogue processor 321, when the volume of the user's speaking voice increases to a predetermined volume or more, when a period of silence lasts for a predetermined length or more, or the like occurs.
[0040] In addition, the judgment unit 122 may record the process of setting the conditions for occurrence of handover based on the first dialogue content in the automatic dialogue processing unit 321 in a recording unit for monitoring the first dialogue (a unit of an instance different from the automatic dialogue control unit 321, for example, a generation AI with a dialogue function similar to that of the automatic dialogue control unit 321), and have the recording unit judge the conditions for occurrence of handover based on the first dialogue content.
[0041] The automatic dialogue setting unit 123 sets dialogue parameters for the automatic dialogue processing unit 321. Specifically, the automatic dialogue setting unit 123 sets the role and position, prerequisites, constraints, output conditions, instructions, etc., of the automatic dialogue processing unit 321 in the automatic dialogue processing unit 321 by prompts, embedding, etc. The automatic dialogue setting unit 123 sets these settings for the automatic dialogue processing unit 321 via an API, etc.
[0042] The communication unit 140 communicates with other devices via wired or wireless communication. For example, the communication unit 140 communicates via various wired communication cables such as a wired LAN cable or via radio waves of a wireless LAN.
[0043] 3 is a diagram showing an example of the hardware configuration of a dialogue control device. The dialogue control device 100 has a processor 11, a memory 12, a storage 13, and a communication device 14, and each component is connected by a bus. The power source may be electricity received via a power grid, a primary battery, or a rechargeable secondary battery, and in the case of a storage battery, it can be replaceable when worn out or deteriorated.
[0044] The processor 11 is an arithmetic device such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and executes processing in accordance with a program recorded in the memory 12 or the storage 13. In the dialogue control device 100, processing is performed by the processor 11 operating in accordance with a program read onto the memory 12 or the storage 13. The processing unit 120, the dialogue control unit 121, the determination unit 122, and the automatic dialogue setting unit 123 each realize their respective functions by the processor 11 executing the program.
[0045] The memory 12 is a storage device such as a RAM (Random Access Memory) or a flash memory, and functions as a storage area from which programs and data are temporarily read. The storage 13 is a writable and readable storage device. The functions of the storage unit 110 are realized by the memory 12 or the storage 13. Note that the functions of the storage unit 110 may also be realized by a storage device connected via the communication device 14.
[0046] The communication device 14 is an interface for connecting the dialogue control device 100 to an external device for communication. For example, the communication device 14 performs wireless communication using an antenna that can use a predetermined radio wave (e.g., 5 GHz band, 2.4 GHz band, etc.) to establish a connection with the dialogue control device 100 according to the Wi-Fi standard.
[0047] The processing of each component of the dialogue control device 100 may be executed by one piece of hardware or by multiple pieces of hardware. Furthermore, the processing of each component of the dialogue control device 100 may be realized by one program or by multiple programs.
[0048] The user terminal 200, the automated dialogue device 300, and the operator terminal 400 have roughly the same hardware configuration as the dialogue control device 100. However, the user terminal 200 and the operator terminal 400 often include input / output devices such as a touch panel display and a microphone, similar to a typical smartphone.
[0049] Next, the processing flow of the dialogue control system 1 will be described. FIG. 4 is a diagram showing an example of a dialogue switching sequence (escalation) of the dialogue control system 1. The processing of this sequence diagram covers a sequence in which a chat room is opened in response to a request from the user terminal 200, a dialogue is conducted between the automated dialogue device 300 and the user in the chat, and the dialogue is escalated to a dialogue with an operator. Also, depending on the specifications of the chat room, some are opened at any time, while others are opened once and maintained semi-permanently. However, this sequence includes a situation in which a chat room is opened for the first time. Therefore, from the second time onwards, the chat room may already be opened, or may be newly opened.
[0050] First, the user terminal 200 issues a dialogue start instruction to the dialogue control device 100 (step S01). Specifically, the user terminal 200 transmits an instruction to open a chat room.
[0051] Then, the dialogue control device 100 transmits the automatic dialogue setting to the automatic dialogue device 300 (step S02). Specifically, the automatic dialogue setting unit 123 passes the parameters and prompts used in the automatic dialogue to the automatic dialogue processing unit 321 via the API.
[0052] Then, while participating in the chat, the user makes a statement as an input to the dialogue in the form of text, voice, or video via the dialogue processing unit 221 of the user terminal 200 (step S03). The dialogue processing unit 221 transmits the inputted statement to the dialogue control device 100 as text information, voice, or video on the chat.
[0053] Then, the dialogue control unit 121 accepts the utterances transmitted as text information, audio, or video on the chat, and transfers the dialogue input to the automatic dialogue device 300 (step S04). Specifically, the dialogue control unit 121 accepts the utterances transmitted as text information, audio, or video on the chat, and transfers the dialogue input to the automatic dialogue processing unit 321 via an API or as text data on a prompt.
[0054] Then, the automatic dialogue processing unit 321 of the automatic dialogue device 300 outputs a utterance as an output of the automatic dialogue in the form of text, voice, or video (step S05). Specifically, the automatic dialogue processing unit 321 transmits the automatic dialogue output to the dialogue control device 100 as text information, voice, or video on a chat.
[0055] Then, the dialogue control unit 121 accepts automatic dialogue output, which is a statement sent as text information, audio, or video on the chat, and transfers it as dialogue output to the user terminal 200 (step S06). Specifically, the dialogue control unit 121 accepts a statement sent as text information, audio, or video on the chat, and transfers it as dialogue output to the user terminal 200 via an API or as text data on a prompt.
[0056] In this way, the processes of steps S03 to S06 constitute a series of dialogues, and a first dialogue is formed by carrying out a plurality of dialogues in succession.
[0057] Then, for example, when at least one of the conditions for handover is satisfied and a handover occurrence notification is received from the automatic dialogue processing unit 321 (step S07), the judgment unit 122 determines that the handover will be performed and instructs the automatic dialogue processing unit 321 (or a recording unit for monitoring the first dialogue) to perform the handover (step S08).
[0058] When the automatic dialogue processing unit 321 (or the recording unit for monitoring the first dialogue) is instructed to take over, it generates handover information and transmits it to the dialogue control device 100 (step S09). Specifically, the automatic dialogue processing unit 321 (or the recording unit for monitoring the first dialogue) generates the dialogue log of the first dialogue itself, a summary of the dialogue log, etc.
[0059] The dialogue control unit 121 performs predetermined processing on the transmitted handover information and transmits it to the operator terminal 400 of one of the operators included in the operator list 111 for display (step S10). Examples of processing performed on the handover information include processing related to presentation, such as sorting the dialogue logs in chronological order by speaker, and processing to make statements that are more relevant to the summary stand out from statements that are less relevant to the summary (for example, highlighting, graying out, or changing the font size on the dialogue log).
[0060] The dialogue processing unit 421 of the operator terminal 400 participates in a chat with the user, and the operator makes a statement as an input for the dialogue using text, voice, or video (step S11). The dialogue processing unit 421 transmits the inputted statement to the dialogue control device 100 as text information, voice, or video on the chat.
[0061] Then, the dialogue control unit 121 accepts the utterance transmitted as text information, audio, or video on the chat, and transfers the utterance as dialogue output to the user terminal 200 (step S12). Specifically, the dialogue control unit 121 accepts the utterance transmitted as text information, audio, or video on the chat, and transfers the dialogue output to the dialogue processing unit 221 via the API or as text information, audio, or video on the chat.
[0062] Then, the user makes a statement as an input for the dialogue using text, voice, or video via the dialogue processing unit 221 of the user terminal 200 (step S13). The dialogue processing unit 221 transmits the input statement to the dialogue control device 100 as text information, voice, or video on the chat.
[0063] Then, the dialogue control unit 121 accepts the utterance transmitted as text information, audio, or video on the chat, and transfers the utterance as dialogue output to the operator terminal 400 (step S14). Specifically, the dialogue control unit 121 accepts the utterance transmitted as text information, audio, or video on the chat, and transfers the utterance to the automatic dialogue processing unit 321 via the API. Alternatively, the dialogue control unit 121 transfers the utterance to the automatic dialogue processing unit 321 as text data on a prompt.
[0064] In this way, the processes of steps S11 to S14 constitute a series of dialogues, and a second dialogue is formed by carrying out a plurality of dialogues in succession.
[0065] The above is an example of a dialogue switching sequence (escalation). According to this example of a dialogue switching sequence (escalation), a seamless escalation can be achieved by handing over a dialogue with an AI to a dialogue with a human.
[0066] 5 is a diagram showing an example of a system prompt. System prompt 800 is an example of a summary of a prompt given to the generation AI of the automatic dialogue processor 321 to cause it to execute handover to an operator. System prompt 800 includes instructions such as the role and instructions to create handover information from the dialogue log (a summary of up to 200 characters and highlights on the dialogue log).
[0067] Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described exemplary embodiments and includes various modifications. For example, in the above-described embodiment, the automatic dialogue processor 321 and the operator are recognizable as different entities by the user, but this is not limiting. For example, even if the entity generating the utterances is switched due to escalation, the automatic dialogue processor 321 and the operator may use the same avatar (or account). In this way, the entity generating the utterances can be switched without the user being aware of the switch in the entity.
[0068] Alternatively, in the above embodiment, escalation is performed between the automatic dialogue processor 321 and the operator, but this is not limited to this. For example, multiple automatic dialogue processors 321 using different information for learning or different algorithms may be provided, and escalation may be performed between the automatic dialogue processors 321 depending on the type of dialogue content (such as a standard explanation of a service, a more complex introduction of a necessary service based on the user's concerns, or the difficulty of acquiring specialized knowledge required for the dialogue). In this way, efficient automatic dialogue is possible.
[0069] The above-described exemplary embodiments have been described in detail to facilitate understanding of the present invention, and the present invention is not limited to those including all of the components described herein. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment. It is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations. Furthermore, some or all of the above-described configurations, functions, processing units, processing means, etc. may be realized in hardware, for example, by designing them as integrated circuits. Furthermore, the control lines and information lines in the figures are those considered necessary for explanation, and are not necessarily all shown. It is also possible to consider that almost all of the components are interconnected. [Explanation of symbols]
[0070] 1 dialogue control system, 50 network, 100 dialogue control device, 110 storage unit, 111 operator list, 120 processing unit, 121 dialogue control unit, 122 determination unit, 123 automatic dialogue setting unit, 140 communication unit, 200 user terminal, 220 processing unit, 221 dialogue processing unit, 230 Output unit, 231···input unit, 240···communication unit, 300···automated dialogue device, 320···processing unit, 321···automatic dialogue processing unit, 330···output generation unit, 331···input unit, 340···communication unit, 400···operator terminal, 420···processing unit, 421···dialogue processing unit, 430···output unit, 431···input unit, 440···communication unit.
Claims
1. A dialogue control device connectable to each of a first user terminal, a second user terminal, and a dialogue AI using a large-scale language model, A dialogue control unit controls a first dialogue between a first user who uses the first user terminal and the dialogue AI, and a second dialogue between the first user and a second user who uses the second user terminal, the dialogue control unit, during the first dialogue, outputs handover information based on the content of the first dialogue to the second user terminal to start the second dialogue, thereby executing handover of the dialogue to the second dialogue; A dialogue control device characterized by:
2. 2. A dialogue control device according to claim 1, The dialogue control unit causes the dialogue AI that recorded the content of the first dialogue to generate, acquire, and output the handover information to the second user terminal. A dialogue control device characterized by:
3. 3. A dialogue control device according to claim 1 or 2, The dialogue control unit records the content of the first dialogue in a recording unit different from the dialogue-type AI, and when generating the handover information, causes the recording unit to generate, acquire, and output the handover information to the second user terminal. A dialogue control device characterized by:
4. 3. A dialogue control device according to claim 1 or 2, When the interaction control unit acquires the handover information, the interaction control unit performs a predetermined processing process for outputting the handover information and outputs the information to the second user terminal. A dialogue control device characterized by:
5. 2. A dialogue control device according to claim 1, The dialogue control unit stops the first dialogue after starting the second dialogue, or restricts speech of the dialogue AI to allow it to participate in the second dialogue. A dialogue control device characterized by:
6. A dialogue control system including a dialogue control device connectable to each of a first user terminal, a second user terminal, and a dialogue AI using a large-scale language model, A dialogue control step of controlling a first dialogue between a first user using the first user terminal and the dialogue AI and a second dialogue between the first user and a second user using the second user terminal; a handover step of executing handover of the dialogue to the second dialogue by outputting handover information based on the content of the first dialogue to the second user terminal during the first dialogue and starting the second dialogue; A dialogue control system characterized by carrying out the above.
7. A dialogue control method using a dialogue control device connectable to each of a first user terminal, a second user terminal, and a dialogue AI using a large-scale language model, comprising: The dialogue control device includes a processing unit, The processing unit A dialogue control step of controlling a first dialogue between a first user using the first user terminal and the dialogue AI and a second dialogue between the first user and a second user using the second user terminal; a handover step of executing handover of the dialogue to the second dialogue by outputting handover information based on the content of the first dialogue to the second user terminal during the first dialogue and starting the second dialogue; A dialogue control method characterized by carrying out the above.
8. A dialogue control program that causes an information processing device to control a dialogue, The information processing device includes a processing unit, The processing unit A dialogue control step of controlling a first dialogue between a first user using a first user terminal and a dialogue AI using a large-scale language model, and a second dialogue between the first user and a second user using a second user terminal; a handover step of executing handover of the dialogue to the second dialogue by outputting handover information based on the content of the first dialogue to the second user terminal during the first dialogue and starting the second dialogue; A dialogue control program characterized by executing the above.
Citation Information
Patent Citations
Response generation apparatus and method of the same
JP2023158992A