Information processing method, information processing program, and information processing device

The system addresses dialogue history deletion in large-scale language models by using graph documents with specified nodes and metadata, ensuring accurate and focused dialogue by considering the entire history and improving interaction quality.

JP7841630B1Active Publication Date: 2026-04-07OKI ELECTRIC INDUSTRY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-02-20
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing dialogue systems using large-scale language models face issues due to length limitations in prompts, leading to the deletion of dialogue history, which results in a lack of consideration for the information contained in the deleted history, affecting the accuracy and relevance of responses.

Method used

The system outputs dialogue history and graph documents, allowing users to specify nodes for detailed interactions, performs aggregate analysis on graph documents and dialogue history, and converts document structures into graph documents with metadata for improved interaction.

Benefits of technology

Enables accurate and focused dialogue by considering the entire dialogue history, reducing hallucinations, and ensuring responses align with the organized dialogue content, enhancing interaction quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007841630000001_ABST
    Figure 0007841630000001_ABST
Patent Text Reader

Abstract

This invention provides an information processing device that allows for interaction using graph documents. [Solution] The information processing device of the present invention has a display control unit that displays the content of the dialogue with a large-scale language model as a graph document that graphs the document structure on a display unit, and the display control unit is characterized in that it clearly indicates the corresponding location of the dialogue history, which is the history of the dialogue with the large-scale language model, to the node of the graph document. With the above configuration, the information processing device of the present invention enables dialogue using a graph document.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0006]

[0001] The present invention relates to Information processing methods, information processing programs, and an information processing apparatus, and can be applied to, for example, an interactive system using a graph document.

Background Art

[0002] In recent years, with the development of large language models (LLMs), the performance of interactive systems has also improved, and various technologies have been developed.

[0003] For example, Patent Document 1 discloses an apparatus that uses a language model to search for a document to be searched by interaction. Further, Patent Document 2 discloses an apparatus that issues an instruction to edit a document by interaction and corrects the document.

[0004] By the way, Non-Patent Document 1 states that there are various advantages in using a graph document instead of a text document as public information of the Industrial Japanese Language Research Society. A graph document represents a document structure as a graph, represents a sentence of about one sentence granularity as one node, connects the relationship between sentences with an edge, and attaches a label representing the meaning of the relationship to the edge, thereby expressing the structure and meaning of the document. A graph document can be said to be compressed information of a text document (including an interaction history).

Prior Art Documents

Patent Documents

[0005]

Patent Document 1

Patent Document 2

Non-Patent Documents

[0006]

Non-Patent Document 1

[0007] By utilizing a language model like the one described in Patent Document 1 above, a dialogue system can generate a reasonably appropriate response to a user's utterance.

[0008] However, because there is a length limit to the prompts used to create response sentences to send to the language model, if the dialogue history to be sent becomes long, it is necessary to delete older dialogue history before sending. In that case, the content of the deleted dialogue history is not passed to the language model, resulting in a problem where the dialogue does not take into account the information contained in the deleted dialogue history.

[0009] Therefore, it is possible to conduct conversations using graph documents, which are compressed information representing the conversation history. Information processing methods, information processing programs, and Information processing devices are needed. [Means for solving the problem]

[0010] The first information processing method of the present invention outputs information for displaying on a display unit a dialogue history, which is a history of the content of the dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the content of the dialogue. The computer executes An information processing method that, upon receiving an operation to specify a node in the graph document, The system outputs information for displaying the dialogue history between the specified node and the large-scale language model on the display unit, and information for displaying a graph document corresponding to the dialogue history between the specified node and the large-scale language model on the display unit. It is characterized by the following:

[0011] Information processing of the second aspect of the present invention method teeth, A computer-based information processing method that outputs information for displaying a dialogue history, which is a history of the content of the dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, on a display unit, characterized in that when an operation on the graph document is received, the computer outputs information for displaying the graph document on the display unit with a changed level of summarization.

[0012] Third Information Processing of the Present Invention method teeth, A computer-based information processing method that outputs information for displaying a dialogue history, which is a history of the content of the dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, is characterized by using the large-scale language model to convert the document structure of an existing document into a graph document, including the metadata of the existing document, and outputting information for indicating the relevant sections in the existing document for the dialogue content with the large-scale language model, based on the metadata. The fourth information processing method of the present invention is an information processing method executed by a computer that outputs information for displaying a dialogue history, which is a history of the content of dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, on a display unit, characterized in that the computer uses the large-scale language model to perform aggregate analysis processing on the graph document and the dialogue history of users within a target range, creates the results of the aggregate analysis processing, and outputs information for displaying the results of the aggregate analysis processing on a display unit. The fifth information processing program of the present invention is characterized by causing a computer to execute any of the first to fourth information processing methods of the present invention. The sixth information processing device of the present invention is an information processing device that outputs information for displaying a dialogue history, which is a history of the content of the dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, on a display unit, and is characterized in that, upon receiving an operation to specify a node of the graph document, it has a display control unit that outputs information for displaying the dialogue history with the large-scale language model for the specified node on the display unit, and information for displaying the graph document corresponding to the dialogue history with the large-scale language model for the specified node on the display unit. The seventh information processing device of the present invention is an information processing device that outputs information for displaying a dialogue history, which is a history of the content of dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, on a display unit, and is characterized in that when it receives an operation on the graph document, it outputs information for displaying the graph document with a changed level of summarization on the display unit. The eighth information processing device of the present invention is an information processing device that outputs information for displaying a dialogue history, which is a history of the content of the dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, on a display unit, and is characterized by having a display control unit that uses the large-scale language model to convert the document structure of an existing document into a graph document, including metadata of the existing document, and outputs information for indicating the relevant locations in the existing document for the dialogue content with the large-scale language model, based on the metadata. The ninth information processing device of the present invention is an information processing device that outputs information for displaying a dialogue history, which is a history of the content of dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, on a display unit, and is characterized by comprising: a dialogue status aggregation and analysis unit that uses the large-scale language model to perform aggregation and analysis processing on the graph document and the dialogue history of users within a target range and creates the results of the aggregation and analysis processing; and a display control unit that outputs information for displaying the results of the aggregation and analysis processing on a display unit.

Advantages of the Invention

[0016] According to the present invention, conversations can be conducted using graph documents.

Brief Description of the Drawings

[0017] [Figure 1] It is a block diagram showing the configuration of a graph document dialogue system according to the first embodiment. [[ID=2८]] [Figure 2] It is an explanatory diagram showing an example of the screen configuration of a graph document dialogue input / output unit according to the first embodiment. [Figure 3] It is an explanatory diagram showing an example of the configuration of a prompt template (for dialogue) according to the first embodiment. [Figure 4] It is an explanatory diagram showing an example of a dialogue history according to the first embodiment. [Figure 5] It is an explanatory diagram showing an example of a graph document according to the first embodiment. [Figure 6] It is an explanatory diagram showing an example of the configuration of a prompt template (for search) according to the first embodiment. [[ID=4३]] [Figure 7] It is an explanatory diagram (part 1) showing an example of a search result retrieved by a graph document storage / search unit according to the first embodiment. [Figure 8] It is an explanatory diagram (part 2) showing an example of a search result retrieved by a graph document storage / search unit according to the first embodiment. [Figure 9] It is a flowchart showing the characteristic operation of a graph document dialogue device (dialogue control unit) according to the first embodiment. [Figure 10] It is a flowchart showing the characteristic operation of a graph document dialogue input / output unit according to the first embodiment. [Figure 11]This is a flowchart showing the characteristic operation of the graph document storage and retrieval unit according to the first embodiment. [Figure 12] This is a block diagram showing the configuration of a graph document dialogue system according to the second embodiment. [Figure 13] This is a flowchart showing the characteristic operation of the graph document dialogue device (dialogue control unit) according to the second embodiment. [Figure 14] This is a flowchart showing the characteristic operation of the graph document dialogue input / output unit according to the second embodiment. [Figure 15] This is an explanatory diagram (part 1) showing an example of a graph document according to the second embodiment. [Figure 16] This is an explanatory diagram (part 2) showing an example of a graph document according to the second embodiment. [Figure 17] This is a block diagram showing the configuration of a graph document dialogue system according to the third embodiment. [Figure 18] This is a flowchart illustrating the characteristic operation of the graph document dialogue device according to the third embodiment. [Figure 19] This is an explanatory diagram showing an example configuration of a prompt template (for existing document conversion) according to the third embodiment. [Figure 20] This is a block diagram showing the configuration of a graph document dialogue system according to the fourth embodiment. [Figure 21] This is an explanatory diagram showing an example configuration of a prompt template (for this template) according to the fourth embodiment. [Figure 22] This flowchart shows the characteristic operation (cooperation with external systems) of the graph document dialogue device according to the fourth embodiment. [Figure 23] This is a block diagram showing the configuration of a graph document dialogue system according to the fifth embodiment. [Figure 24] This flowchart shows the characteristic operation of the graph document dialogue device according to the fifth embodiment. [Figure 25] This is an explanatory diagram showing an example of the screen configuration of the aggregation and analysis result input / output unit 25 according to the fifth embodiment. [Modes for carrying out the invention]

[0018] (A) First Embodiment The present invention Information processing methods, information processing programs, and A first embodiment of the information processing device will be described in detail with reference to the drawings.

[0019] In the first embodiment, the objective is to improve the quality of dialogue by clearly indicating the correspondence between the dialogue content and the graph document when engaging in dialogue using a graph document and a language model.

[0020] (A-1) Configuration of the first embodiment Figure 1 is a block diagram showing the configuration of a graph document dialogue system according to the first embodiment.

[0021] In Figure 1, the graph document dialogue system 1 includes a graph document dialogue device 10 as an information processing device, a graph document dialogue input / output unit 20, and a large-scale language model 30.

[0022] Furthermore, in the graph document dialogue system 1, the graph document dialogue device 10, the graph document dialogue input / output unit 20, and the large-scale language model 30 can be connected via a network using various communication methods, whether wired or wireless. As a modification, the graph document dialogue device 10 may internally store the large-scale language model 30.

[0023] The graph document dialogue input / output unit 20 is a functional unit that can input user utterances, display user utterances and system utterances, and display and edit graph documents. The graph document dialogue input / output unit 20 can be implemented on, for example, a PC, tablet, or smartphone.

[0024] Figure 2 is an explanatory diagram showing an example of the screen configuration of the graph document dialogue input / output unit according to the first embodiment.

[0025] In Figure 2, the graph document interactive input / output screen 200 has a graph document display / editing field 201 and an interactive history display / input field 202.

[0026] The graph document display / editing section 201 allows for the display and editing of graph documents. While editing is intended to allow the addition of nodes and edges on the screen, displaying only the document without editing is also acceptable. The edited graph document can be sent to the graph document dialogue device 10, for example, by pressing the send button 205, or it can be sent to the graph document dialogue device 10 at any time after editing is complete; however, there are no particular limitations on the trigger for sending the graph document.

[0027] The dialogue display area 203 in the dialogue history display / input area 202 displays the dialogue between the user and the system. The method of displaying the dialogue is not particularly limited, but for example, in Figure 2, the speech bubble from the right shows the user's utterance, and the speech bubble from the left shows the system's utterance. It is assumed that the user can input dialogue by entering arbitrary text in the text input area 204 at the bottom and pressing the send button 205.

[0028] The graph document interaction device 10 comprises an interaction control unit 11, a storage unit 12, a graph document storage and retrieval unit 41, and an interaction history and graph document interaction management unit 50.

[0029] The graph document dialogue device according to this embodiment may be configured as hardware such as a dedicated IC chip equipped with each component shown in Figure 1, or it may be configured as software centered on a CPU and a program executed by the CPU, but functionally it can be represented as shown in Figure 1.

[0030] The dialogue control unit 11 is a functional unit that, in response to user utterances input via the graph document dialogue input / output unit 20, creates response sentences (system utterances) in cooperation with the large-scale language model 30 (described later) and controls the dialogue with the user. As a display control unit, the dialogue control unit 11 transmits the created system utterances and graph documents to the graph document dialogue input / output unit 20 and controls the display of their contents.

[0031] Furthermore, the dialogue control unit 11 uses the large-scale language model 30 to create search query statements for searching for relevant graph documents from the group of graph documents 42 managed by the graph document storage and search unit 41 based on the dialogue content.

[0032] The memory unit 12 is a functional unit that holds data used by the dialogue control unit 11, and includes prompt templates 13 (13A, 13B), dialogue history 14, the current graph document 15, and a group of graph documents 42.

[0033] The prompt templates 13 (13A, 13B) are template data for the large-scale language model 30 to construct command sentences (prompts) in order to generate system utterances. In this embodiment, as will be described later, a prompt template 13A for dialogue and a prompt template 13B for searching that is referenced during dialogue are used.

[0034] Figure 3 is an explanatory diagram showing an example configuration of a prompt template (for dialogue) according to the first embodiment.

[0035] In Figure 3, the prompt template 13A includes an overall prompt 13A-1, a variable portion for each domain 13A-2, a detailed prompt 13A-3, the current graph document 13A-4, the dialogue history 13A-5, and the search results 13A-6.

[0036] The overall prompt 13A-1 and the detailed prompt 13A-3 are fixed settings that are independent of the domain.

[0037] The overall prompt 13A-1 should include instructions to interact with the user while creating a graph document. For example, the instructions might be, "Interact with the user while summarizing the conversation content in a graph document."

[0038] Detailed prompt 13A-3 contains specific graph document formatting and notes. For example, it might say, "A graph document is a collection of nodes and labeled directed edges. Edge labels should be selected from "Result," "Cause," "Background," "Example," "Conclusion," "Constraint," "Purpose," and "Contrast." Node content should be a single, relatively long sentence."

[0039] The domain-specific variable section 13A-2 is a set of instructions that vary depending on the domain and must be finalized before execution. For example, the instructions might be: "You (large-scale language model 30) are a paper writer. Based on the information the user provides about the paper they want to write, extract the necessary information from the user. Provide appropriate information as needed."

[0040] The current graph document 13A-4 and dialogue history 13A-5 will be populated by the dialogue control unit 11 at runtime with the values ​​of the current graph document 15 and dialogue history 14, respectively.

[0041] The search result 13A-6 contains the search results obtained by the graph document storage and search unit 41, which will be described later.

[0042] Figure 4 is an explanatory diagram showing an example of a dialogue history according to the first embodiment. The dialogue history 14 shown in Figure 4 represents the content displayed in the dialogue display area 203 of Figure 2 in a predetermined data format. In Figure 4, the dialogue history 14 is shown in JSON format, but the data format used is not particularly limited. As the dialogue between the user and the system progresses, the dialogue history 14 becomes longer as the dialogue content (user utterances and system utterances) is embedded. That is, the dialogue history 14 held in the storage unit 12 is updated as needed by instructions from the dialogue control unit 11.

[0043] Figure 5 is an explanatory diagram showing an example of a current graph document according to the first embodiment. The current graph document 15 shown in Figure 5 shows the contents displayed in the graph document display / editing section 201 of Figure 2 in a predetermined data format (JSON format, as described above).

[0044] As shown in Figure 5, list the node contents and edge contents in "nodes" and "edges" respectively. The format does not have to be exactly as in this example; it is sufficient if similar content is included.

[0045] The large-scale language model 30 is assumed to be a language model that is generally available or can be used via an API (Application Programming Interface), such as a generative AI like ChatGPT. When a prompt is input, the large-scale language model 30 generates and outputs text data corresponding to the prompt (system utterances in response to user utterances, and a graph document in which the dialogue history is structured). In the first embodiment, the large-scale language model 30 is shown as an example that only handles text data, but as a variation, it may handle information other than text, such as images and sounds.

[0046] Figure 6 is an explanatory diagram showing an example configuration of a search prompt template according to the first embodiment.

[0047] In Figure 6, the search prompt template 13B includes an overall prompt 13B-1, a variable portion for each domain 13B-2, the current graph document 13B-3, and a dialogue history 13B-4.

[0048] The overall prompt 13B-1 contains instructions to create a search query statement necessary to find relevant graph documents based on the dialogue content. The domain-specific variable section 13B-2 contains instructions that vary depending on the domain, such as the field and purpose of the dialogue. The current graph document 13B-3 and dialogue history 13B-4 are populated by the dialogue control unit 11 at runtime with the values ​​of the current graph document 15 and dialogue history 14, respectively.

[0049] The graph document group 42 consists of multiple graph documents managed (held) by the graph document storage and retrieval unit 41.

[0050] The graph document storage and search unit 41 vectorizes the contents of graph fragments (such as a single node, a single node and one edge connected to that node, or two connected nodes and one edge connected to that node) of each graph document in the stored graph document group 42, making them searchable.

[0051] The graph document storage and search unit 41 performs the search in two stages. First, it creates a list of graph documents or fragments of graph documents that have content similar to the search query statement. Specifically, the graph document storage and search unit 41 uses a vector representation of the string and performs a vector search using methods such as approximate nearest neighbor search. Not only does it convert the text representation of an entire graph document into a vector representation, it also stores vectors of graph document fragments (only the content of one node, only the labels of the edges connected to the node content, only the content of two connected nodes and the labels of their edges, etc.) so that it can search using graph document fragments. This yields the vector search results shown in Figure 7.

[0052] Furthermore, the graph document storage and search unit 41, based on the vector search results, also includes groups of nodes connected by specific labels from the nodes contained therein in the final search results. For example, it creates a final search result as shown in Figure 8, including groups of nodes connected by labels such as "Reference," "Summary," and "Function." By making this the final search result, not only the vector search results but also information about the referenced nodes can be included in the prompt, making the results returned by the large-scale language model 30 better. Generally, the large-scale language model 30 tends to generate incorrect content when the prompt does not contain the information necessary to answer, so by providing sufficient information to the prompt in this way, the results returned by the large-scale language model 30 can be made more accurate.

[0053] The dialogue history / graph document dialogue management unit 50 manages the correspondence between the dialogue history 14 and the current graph document 13A-4.

[0054] First, let's explain why the Dialogue History / Graph Document Dialogue Management Unit 50 manages the correspondence between the dialogue history 14 and the current graph document 13A-4. Systems using large-scale language models (LLMs) (such as chatbots) may randomly embed plausible-sounding lies (hallucination) in the generated content. If a user finds a suspicious part of the generated content that contains hallucination, it is crucial to access the information on which the generated content was based and verify its contents.

[0055] Therefore, the dialogue history / graph document dialogue management unit 50 creates a correspondence between each node of the generated content, the graph document (current graph document 15), and the corresponding location in the dialogue history 14 that served as the basis for generating each node, when the graph document is created. For example, by adding an instruction such as "...please show the correspondence between each node of the graph document and the dialogue history" to the detailed prompt 13A-3 of the prompt template 13A, information that explicitly shows the correspondence between each node of the graph document and the dialogue history is added in addition to the basic information of the graph document shown in Figure 5. Here, explicit means, for example, showing the node ID that identifies each node and the corresponding location in the dialogue history (creating corresponding information).

[0056] Furthermore, the data format and content used to hold information indicating the correspondence between each node in the graph document and the dialogue history are not particularly limited and may be managed in a format other than that shown in Figure 5.

[0057] (A-2) Operation of the first embodiment Next, the operation of the graph document dialogue system 1 according to the first embodiment having the above configuration will be described.

[0058] (A-2-1) Processing of the graph document interaction device 10 Figure 9 is a flowchart showing the characteristic operation of the graph document dialogue device (dialogue control unit) according to the first embodiment.

[0059] <s101> The dialogue control unit 11 acquires user utterances and graph documents from the graph document dialogue input / output unit 20. Initially, the user utterance and graph document may be empty. If the user utterance is empty, the system utterance will be the starting point.

[0060] <S102、S103> The dialogue control unit 11 adds the acquired user utterance to the end of the dialogue history 14. Similarly, the dialogue control unit 11 stores the acquired graph document in the current graph document 15.

[0061] <s104> After step S103 described above, the dialogue control unit 11 creates a search prompt by embedding the current graph document 15 in the location of the current graph document 13B-3 in the search prompt template 13B shown in Figure 6, and embedding the dialogue history 14 in the location of the dialogue history 13B-4.

[0062] <s105> The dialogue control unit 11 sends the search prompt created in step S104 described above to the large-scale language model 30. The large-scale language model 30 creates a search query statement based on the search prompt.

[0063] <s106> The dialogue control unit 11 obtains a search query statement from the large-scale language model 30.

[0064] <s107> The dialogue control unit 11 sends the acquired search query statement to the graph document storage and search unit 41, which then searches the graph document group 42.

[0065] <s108> The dialogue control unit 11 obtains the search results shown in Figure 8 from the graph document storage and search unit 41.

[0066] <s109> The dialogue control unit 11 creates a dialogue prompt by embedding the current graph document 15 in the current graph document 13A-4 section of the dialogue prompt template 13A, embedding the dialogue history 14 in the dialogue history 13A-5 section, and embedding the search results obtained in step S108 described above in the search results 13A-6 section.

[0067] In the first embodiment, the dialogue history / graph document dialogue management unit 50 instructs the dialogue control unit 11 to create a dialogue prompt that includes information indicating the correspondence between the graph document (each node) and the dialogue history.

[0068] <s110> The dialogue control unit 11 sends the prompt created in step S104 described above to the large-scale language model 30. The large-scale language model 30 generates a graph document and a system utterance based on the prompt.

[0069] <s111> The dialogue control unit 11 acquires graph documents and system utterances from the large-scale language model 30.

[0070] <S112、S113> The dialogue control unit 11 stores the graph document acquired in step S111 described above in the current graph document 15. Similarly, the dialogue control unit 11 adds the acquired system utterance to the end of the dialogue history 14.

[0071] <s114> The dialogue control unit 11 transmits the current graph document 15 to the graph document storage and retrieval unit 41, which stores it in the graph document group 42 of the storage unit 12.

[0072] <s115> The dialogue control unit 11 then transmits the current graph document 15 and the dialogue history 14 to the graph document dialogue input / output unit 20.

[0073] After the processing in step S115, the process returns to step S101 and the series of processes is repeated. The process may then be terminated at any point, such as due to system shutdown.

[0074] (A-2-2) Processing of the graph document interactive input / output unit 20 Figure 10 is a flowchart showing the characteristic operation of the graph document dialogue input / output unit according to the first embodiment.

[0075] <s201> The graph document interactive input / output unit 20 creates a graph document display / editing field 201 on the left side of the screen and an interactive history display / input field 202 on the right side, as shown in the example screen in Figure 2 above, and displays information. Initially, both the graph document and the interactive history start from an empty state.

[0076] <s202> When the user presses the send button 205, the graph document dialogue input / output unit 20 sends the user utterance (text entered in the text input field 204) and the graph document to the dialogue control unit 11. At the same time as sending, the graph document dialogue input / output unit 20 also clears the text input field 204.

[0077] <s203> Subsequently, the graph document dialogue input / output unit 20 obtains the dialogue history 14 and the current graph document 15 from the dialogue control unit 11.

[0078] <s204> The graph document dialogue input / output unit 20 reflects the acquired dialogue history 14 and the current graph document 15 in the graph document display / editing field 201 and the dialogue history display / input field 202, making it possible to input user utterances.

[0079] After the processing in step S204, the process returns to step S202 and repeats. The process may then be terminated at any point, such as due to system shutdown.

[0080] (A-2-3) Processing of the graph document storage and search unit 41 Figure 11 is a flowchart showing the characteristic operation of the graph document storage and retrieval unit according to the first embodiment.

[0081] <s301> The graph document storage and search unit 41 obtains the search query statement generated by the large-scale language model 30 in step S106 described above via the dialogue control unit 11.

[0082] <s302> The graph document storage and retrieval unit 41 converts the search query statement into a vector, searches for a graph fragment with a vector similar to the vector of the search query statement from the graph document group 42 in the storage unit 12, and creates a list of vector search results as shown in Figure 6.

[0083] <s303> The graph document storage and search unit 41 adds graph fragments connected by specific labels such as "reference," "summary," and "function" to the list of nodes included in the list created in step S103 described above, creating a final list of search results as shown in Figure 7, and transmits this list to the dialogue control unit 11.

[0084] (A-3) Effects of the first embodiment According to the first embodiment, the following effects are achieved.

[0085] The graph document dialogue system 1 allows for dialogue using the large-scale language model 30 while displaying and storing the dialogue content in the form of a graph document. In other words, at any given time, the content of the dialogue up to that point is displayed and stored in the form of a graph document, allowing the user to confirm what the dialogue was about. Furthermore, by specifying any node displayed in that graph document and engaging in dialogue with that node, it is also possible to engage in dialogue with that node. In this case, when sending user utterances to the large-scale language model 30, the ID(s) of the specified nodes are also included, informing the large-scale language model 30 of the target node for dialogue and explicitly indicating that the dialogue is directed at that node, thereby enabling the acquisition of appropriate system utterances and graph documents. In addition, by informing the large-scale language model 30 not only of the target node ID but also of the dialogue history corresponding to that node, even more appropriate system utterances and graph documents can be acquired.

[0086] Furthermore, in the first embodiment, since the graph document is created with each node of the graph document and the underlying dialogue history of each node already associated, when a user refers to a node in the displayed graph document, it is possible to display the corresponding dialogue history on the screen with predetermined processing (e.g., focusing the corresponding history, highlighting the text). This predetermined processing can be achieved, for example, by obtaining the node ID when a node is referred to and applying existing special processing (focusing the corresponding history, highlighting the text) to the dialogue history associated with that node ID. Alternatively, when a user refers to a displayed dialogue history, the node of the corresponding graph document may be displayed on the screen with predetermined processing.

[0087] For example, even if a large-scale language model 30 causes hallucination at a node, the user can specify the suspicious node and immediately check the source text (corresponding dialogue history) to determine whether or not it is hallucination (i.e., improve dialogue quality).

[0088] Furthermore, since prompts sent to the large-scale language model 30 generally have length limitations, if the dialogue history to be sent becomes long, it is necessary to delete older dialogue history before sending. In this case, the content of the deleted dialogue history is not passed to the large-scale language model 30, resulting in a dialogue that does not take into account the information in the deleted dialogue history. In this embodiment, since the content of the dialogue is compactly represented in a graph document, the dialogue takes into account the information in the deleted dialogue history, and a more accurate system utterance can be obtained.

[0089] In this case, as described in Non-Patent Document 1, graph documents can represent the content of a dialogue in a structured and well-organized manner. Therefore, the large-scale language model 30 can refer not only to the dialogue history but also to graph documents in which the dialogue content is appropriately organized, thereby performing system utterances that are in line with the graph documents. This results in a more focused and accurate dialogue.

[0090] (B) Second Embodiment The present invention Information processing methods, information processing programs, and A second embodiment of the information processing device will be described in detail with reference to the drawings.

[0091] In the second embodiment, the aim is to also utilize the summarized content of the graph document as a means of improving the dialogue quality.

[0092] (B-1) Configuration of the second embodiment Figure 12 is a block diagram showing the configuration of a graph document dialogue system according to the second embodiment.

[0093] In Figure 12, the graph document dialogue system 1A comprises a graph document dialogue device 10A, the graph document dialogue input / output unit 20 described above, and the large-scale language model 30 described above. Below, the graph document dialogue device 10A will be described, focusing on the differences from the first embodiment.

[0094] In addition to the above-described configuration of the dialogue control unit 11, storage unit 12, and graph document storage / retrieval unit 41, the graph document summary unit 60 is added to the graph document dialogue device 10A.

[0095] The graph document summarization unit 60 has the function of summarizing the graph document created as the user continues to interact with the system. Naturally, as the interaction between the user and the system lengthens, the graph document becomes larger. In other words, as the relationships between nodes become more complex, it becomes difficult to grasp the content of the graph document at a glance.

[0096] As a countermeasure to the above, the graph document summarization unit 60 of the second embodiment sends the graph document created by the large-scale language model 30 to the graph document dialogue input / output unit 20, and then processes the large-scale language model 30 to generate a graph document that summarizes the created graph document. The summarized graph document is sent to the graph document dialogue input / output unit 20 and can be referenced by the user as needed. Further details will be described in the operation section.

[0097] (B-2) Operation of the second embodiment Next, the operation of the graph document dialogue system 1A according to the second embodiment having the configuration described above will be explained.

[0098] Figure 13 is a flowchart showing the characteristic operation of the graph document dialogue device (dialogue control unit) according to the second embodiment.

[0099] (B-2-1) Processing of the graph document interaction device 10A <s401> The dialogue control unit 11 executes the processes described in steps S101 to S115 to generate a graph document and system utterances, and transmits the generated graph document and dialogue history to the graph document dialogue input / output unit 20.

[0100] <s402> After executing step S401 described above, the graph document summarization unit 60 generates a graph document summarizing the current graph document 15 using the large-scale language model 30. The method for summarizing the graph document (the content instructed in the prompt template 13A) is not particularly limited. For example, it is possible to impose a restriction on the number of nodes in the graph document (reducing it by 80% from the number of nodes in the current graph document 15), or to instruct the unit to summarize the graph document taking into account the importance and centrality of sentences.

[0101] If necessary, a loop can be used to create a further summarized graph document (2nd stage) from the first summarized graph document (1st stage). In this case, the prompt template may contain the summarized graph document (1st stage) rather than the original graph document. This reduces the amount of information in the prompt template without omitting important details.

[0102] (B-2-2) Processing of the Graph Document Interactive Input / Output Unit 20 Figure 14 is a flowchart showing the characteristic operation of the graph document dialogue input / output unit according to the second embodiment.

[0103] <s501> The graph document dialogue input / output unit 20 determines whether or not it has received the summarized graph document transmitted from the dialogue control unit 11 in step S402 described above. If the graph document dialogue input / output unit 20 has received the summarized graph document, it executes the next step S502; otherwise, it proceeds to step S503.

[0104] <s502> The graph document interaction input / output unit 20 holds the previously received unsummarized graph document along with the newly received summarized graph document in step S401 described above.

[0105] <s503> The graph document interaction input / output unit 20 determines whether it has received an operation from the user requesting to enlarge (or reduce) the graph document (for example, an instruction to enlarge or reduce using the mouse wheel and a specific key on the keyboard). If the graph document interaction input / output unit 20 has received a predetermined operation from the user requesting to enlarge (or reduce) the graph document, it executes the next step S504. On the other hand, if it has not received a predetermined operation, it returns to step S501.

[0106] <s504> When the graph document interactive input / output unit 20 receives a request to enlarge a graph document, it displays a graph document that has been reduced by one level from the current graph document in the graph document display / editing field 201. On the other hand, when the graph document interactive input / output unit 20 receives a request to reduce a graph document, it displays a graph document that has not been reduced by one level from the current graph document in the graph document display / editing field 201.

[0107] For example, if the graph document 100 shown in Figure 15 is currently displayed in the graph document display / editing area 201, and the user requests to enlarge the graph document, then the graph document 00A shown in Figure 16, which is a summary of the graph document in Figure 15, will be displayed. Similarly, if the graph document 100A shown in Figure 16 is currently displayed in the graph document display / editing area 201, and the user requests to reduce the graph document, then the graph document 100 shown in Figure 15 will be displayed.

[0108] Although Figures 15 and 16 only show a one-stage summary, summarization may be performed in multiple stages. Furthermore, in the second embodiment, the graph document is displayed first, and then the summarized graph document is created in the background. However, as a variation, the summarized graph document may be created at the time a request for zooming in on the graph document (a request to roughly check the graph document) is received from the user. In this case, if the user has also provided a range to be summarized, the large-scale language model 30 may be instructed to summarize the graph document within that specified range.

[0109] There are no particular limitations on how the summarized nodes (nodes Y1 to Y3 in Figure 16) are displayed. For example, as shown in Figure 16, the size (font size) of the summarized nodes Y1 to Y3 can be increased, or the font color, formatting, etc., can be changed. Furthermore, the summarized nodes Y1 to Y3 can be displayed overlaid on the original nodes N7 to N9, N10 to N12, and N17 to N19, respectively. In any case, there are no particular limitations on how the summarized nodes are processed and represented.

[0110] After the processing in step S504, the process returns to step S502 and repeats. The process may then be terminated at any point, such as due to system shutdown.

[0111] (B-3) Effects of the second embodiment According to the second embodiment, in addition to the effects of the first embodiment, the content of the graph document can be summarized according to the user's request, allowing for an overview of the content. Furthermore, since the summary of the graph document can be created and displayed in multiple stages, the most appropriate summary can be provided according to the user's request (contributing to user convenience). In addition, since the graph document included in the prompt sent to the large-scale language model can be summarized as appropriate, the amount of information in the prompt can be reduced without omitting important content.

[0112] (C) Third Embodiment The present invention Information processing methods, information processing programs, and A third embodiment of the information processing device will be described in detail with reference to the drawings.

[0113] In the third embodiment, the objective is to use metadata such as the layout of an existing document when importing it as a graph document, as a means of improving dialogue quality.

[0114] (C-1) Configuration of the third embodiment Figure 17 is a block diagram showing the configuration of a graph document dialogue system according to the third embodiment.

[0115] In Figure 17, the graph document dialogue system 1B comprises the graph document dialogue device 10B, the graph document dialogue input / output unit 20 described above, and the large-scale language model 30 described above. Below, the graph document dialogue device 10A will be described, focusing on the differences from the first embodiment.

[0116] In addition to the above-described configuration of the dialogue control unit 11, storage unit 12, and graph document storage / retrieval unit 41, the graph document conversion unit 70 is added to the graph document dialogue device 10B.

[0117] The graph document conversion unit 70, upon importing an existing document T, works in conjunction with the graph document storage and search unit 41 to convert it into a graph document and store it in the graph document group 42. At this time, when the graph document conversion unit 70 imports the existing document T as a graph document, it also imports metadata of the existing document T (for example, layout (hierarchical information indicating which chapter, section, location, page, etc., each node of the graph document was located in), keywords, author, creation / modification date, etc.). Further details will be described in the operation section.

[0118] (C-2) Operation of the third embodiment Next, the operation of the graph document dialogue system 1 according to the third embodiment having the configuration described above will be explained.

[0119] Figure 18 is a flowchart showing the characteristic operation of the graph document dialogue device according to the third embodiment.

[0120] <s601> The graph document conversion unit 70 acquires an existing document T via an external storage medium, a communication network, or the like.

[0121] <s602> The dialogue control unit 11 creates a prompt for converting an existing document by, for example, embedding the existing document T in the existing document 13C-4 section of the prompt template 13C (Figure 19) for converting an existing document to a graph document.

[0122] <s603> The dialogue control unit 11 sends the prompt created in step S602 described above to the large-scale language model 30. The large-scale language model 30 generates a graph document based on the prompt.

[0123] <s604> The dialogue control unit 11 obtains a graph document converted from the large-scale language model 30.

[0124] <S605、S606> The dialogue control unit 11 then transmits the converted graph document to the graph document storage and retrieval unit 41, which stores it in the graph document group 42 of the storage unit 12. When storing the converted graph document in the format of the graph document group 42 (such as vector conversion), metadata of the existing document T is also stored.

[0125] (C-3) Effects of the third embodiment According to the third embodiment, in addition to the effects described in the first embodiment, the following effects are achieved.

[0126] For example, when interacting with the system, it is possible to refer to (search) a group of graph documents 42 that hold metadata for existing documents T before engaging with the system. That is, the basis for the system's utterance (which page or chapter / section of the existing document it was located in) can be presented to the user. At that time, by simultaneously displaying the corresponding section of the existing document T based on that metadata, even if the output of the large-scale language model includes hallucination, the user can make a judgment based on the correct information of the existing document.

[0127] (D) Fourth Embodiment The present invention Information processing methods, information processing programs, and A fourth embodiment of the information processing device will be described in detail with reference to the drawings.

[0128] In the fourth embodiment, the objective is to improve the quality of the interaction by collaborating with an external system (such as using information from the external system in a graph document).

[0129] (D-1) Configuration of the fourth embodiment Figure 20 is a block diagram showing the configuration of a graph document dialogue system according to the fourth embodiment.

[0130] In Figure 20, the graph document dialogue system 1C comprises a graph document dialogue device 10C, the graph document dialogue input / output unit 20 described above, the large-scale language model 30 described above, and an external system 85. Below, the graph document dialogue device 10C will be described, focusing on the differences from the first embodiment.

[0131] In addition to the above-mentioned configuration of the dialogue control unit 11, storage unit 12, and graph document storage / retrieval unit 41, the graph document dialogue device 10C also includes an external system linkage unit 80.

[0132] The external system linkage unit 80 accesses the external system 85 using information (generated by the large-scale language model 30) provided by the dialogue control unit 11 for accessing the external system 85.

[0133] The external system 85 is not particularly limited, but could be, for example, a patent information platform that allows searching of patent documents. In the fourth embodiment, the external system 85 is described on the premise that it is a site that handles intellectual property rights such as patents, utility models, designs, and trademarks.

[0134] Furthermore, in the fourth embodiment, a prompt template 13D, such as the one shown in Figure 21, is used to cause the large-scale language model 30 to generate information for coordinating with the external system 85.

[0135] In Figure 21, the prompt template 13D includes, in addition to the configuration shown in Figure 3, usage data 13D-1, the execution conditions for this prompt 13D-2, the next prompt template ID list 13D-3, and the prompt type 13D-4.

[0136] Data 13D-1 is used when using data obtained from an external system 85, etc. For example, patent search result data (CSV tabular data, etc.) is used.

[0137] The prompt execution conditions 13D-2 describe the execution conditions for each prompt (prompt template ID). The execution conditions include, for example, the execution of a prompt template for creating a patent search query, and the execution of this prompt not yet being performed. Here, "this prompt" refers to a prompt that is executed when the stage of the dialogue meets the conditions (execution conditions) (determined in step S702, described later). The prompt template ID is information that identifies each prompt template 13D. For example, since different functions (such as creating a patent search query) are used depending on the stage of the dialogue, multiple prompt templates 13D with different prompt execution conditions are required. The prompt template ID is used to identify these multiple prompt templates 13D.

[0138] The next prompt template ID list 13-3 for this prompt indicates information about the prompt template to be executed next. For example, in the case of a prompt template for creating a patent search query, it is the "prompt template ID for reading patent search results and creating a summary of each row."

[0139] Prompt type 13D-4 specifies the type of prompt that behaves differently from normal dialogue. For example, it might specify a type that applies a prompt to each row of the data being used and stores the results in a table.

[0140] Further details will be provided in the section on operation.

[0141] (D-2) Operation of the fourth embodiment Next, the operation of the graph document dialogue system 1C according to the fourth embodiment having the configuration described above will be explained.

[0142] Figure 22 is a flowchart showing the characteristic operation (cooperation with external systems) of the graph document dialogue device according to the fourth embodiment.

[0143] (D-2-1) Processing of the graph document interactive device 10C <s701> The dialogue control unit 11 executes the processes described in steps S101 to S115 above.

[0144] <s702> While the interaction between the user and the system (step S701) continues, the interaction control unit 11 determines the current stage of the interaction. Specifically, the interaction control unit 11 refers to the prompt execution condition 13-2 of the prompt template 13D and determines whether the stage of the interaction conforms to the prompt execution condition 13-2.

[0145] If the conditions are not met, the system will perform the dialogue and predetermined operations described in step S701 above (such as indicating the desire to use an external system from the graph document dialogue input / output unit 20, and specifying the content and conditions for using the external system), and the dialogue will continue until the conditions are met. Below, we will continue the explanation assuming that the conditions for executing this prompt have been met.

[0146] <s703> The dialogue control unit 11 fills in information as necessary into each item of the prompt template 13D (Figure 21) related to the prompt ID determined by the determination in step S702 described above.

[0147] <s704> The dialogue control unit 11 sends the prompt created in step S703 described above to the large-scale language model 30. Based on the prompt, the large-scale language model 30 creates information (cooperation information) for cooperating with the external system 85.

[0148] <s705> The external system integration unit 80 acquires information for integration with the external system 85 via the dialogue control unit 11.

[0149] <s706> The external system linkage unit 80 exchanges information with the external system 85 using information (such as patent search query statements) that it links with the external system 85 as needed.

[0150] <s707> The dialogue control unit 11 holds the information (patent search results) acquired from the external system 85 in step S706 described above. The held data is used to generate a graph document, for example, by becoming information to be used in the next step.

[0151] After the processing in step S707, the process returns to step S701 and repeats. That is, the process is determined according to the conditions in the next stage (the next prompt template ID list 13-3 of this prompt) and the same processing is performed. After that, the process may be terminated at any point, such as due to system shutdown.

[0152] (D-4) Effects of the fourth embodiment According to the fourth embodiment, in addition to the effects described in the first embodiment, high-quality dialogue can be performed by coordinating with external systems during interaction with the system. Furthermore, complex functions (such as searching for patent documents and performing arbitrary processing on search results) can be realized by switching the prompt template used for each stage. In this case, even if the actual search results are enormous in volume, the search results can be appropriately divided by adding conditions to the search and repeatedly sent to a large-scale language model using the same prompt template, allowing the same processing to be performed on all search results without any problems. Once the repeated processing is complete, the system proceeds to the next stage based on stage determination, thereby realizing complex functions.

[0153] (E) Fifth embodiment The present invention Information processing methods, information processing programs, and A fifth embodiment of the information processing device will be described in detail with reference to the drawings.

[0154] In the fifth embodiment, the objective is to perform statistical processing as a means of improving the quality of the dialogue.

[0155] (E-1) Configuration of the fifth embodiment Figure 23 is a block diagram showing the configuration of a graph document dialogue system according to the fifth embodiment.

[0156] In Figure 23, the graph document dialogue system 1D comprises the graph document dialogue device 10D, the graph document dialogue input / output unit 20 described above, the aggregation and analysis result input / output unit 25, the large-scale language model 30 described above, and the external system 85 described above. Below, the graph document dialogue device 10D will be described, focusing on the differences between the first and fourth embodiments.

[0157] In addition to the above-mentioned dialogue control unit 11, storage unit 12, graph document storage / retrieval unit 41, and external system linkage unit 80, the graph document dialogue device 10D also includes a dialogue status aggregation and analysis unit 90.

[0158] The dialogue status aggregation and analysis unit 90 is a functional unit that performs aggregation and analysis processing (statistical processing) of dialogue status using information from all users (all users' dialogue history 14 and the current graph document 15) that uses the graph document dialogue device 10D.

[0159] The aggregation and analysis result input / output unit 25 inputs user utterances, displays user utterances and system utterances, and outputs the results of statistical processing performed by the dialogue situation aggregation and analysis unit 90.

[0160] (E-2) Operation of the fifth embodiment Next, the operation of the graph document dialogue system 1D according to the fifth embodiment having the above configuration will be described.

[0161] Figure 24 is a flowchart showing the characteristic operation of the graph document dialogue device according to the fifth embodiment.

[0162] (E-2-1) Processing by the graph document interactive device 10D <s801> The dialogue control unit 11 executes the processes described in steps S101 to S115 above.

[0163] <s802> While the interaction between the user and the system continues, the dialogue control unit 11 and the dialogue status aggregation and analysis unit 90 receive requests for dialogue status analysis from the user via the aggregation and analysis result input / output unit 25 (for example, a verbal instruction for aggregation and analysis, or the pressing of a dedicated button to request aggregation and analysis).

[0164] <s803> The dialogue control unit 11 embeds information as needed into each item of the prompt template 13C related to the prompt ID for the purpose of aggregation and analysis. In this process, the dialogue history 14 and the current graph document 15 utilize information held by all users (or information within the narrowed range if specific conditions are applied to narrow down the users, etc.).

[0165] <s804> The dialogue control unit 11 sends the prompt created in step S803 described above to the large-scale language model 30. The large-scale language model 30 creates aggregated analysis results based on the prompt.

[0166] <s805> The dialogue status aggregation and analysis unit 90 acquires the aggregation and analysis results via the dialogue control unit 11.

[0167] <s806> The dialogue status aggregation and analysis unit 90 transmits the aggregation and analysis results to the dialogue status aggregation and analysis unit 90.

[0168] (E-2-2) Processing of the Aggregation and Analysis Results Input / Output Unit 25 The aggregation and analysis result input / output unit 25 outputs the interactive aggregation and analysis result, which was sent in step S806 described above, to the screen.

[0169] Figure 25 is an explanatory diagram showing an example of the screen configuration of the aggregation and analysis result input / output unit according to the fifth embodiment.

[0170] In Figure 25, the aggregation and analysis result input / output screen 300 has a dialogue history display / input field 301 and an aggregation and analysis result output field 302.

[0171] The dialogue history display / input field 301 is the same as the dialogue history display / input field 202 in Figure 2 above, so no explanation is provided.

[0172] The aggregated analysis results output field 302 is a field for outputting results based on aggregated analysis requests from users. In the example in Figure 25, user requests are aggregated by month based on the dialogue history and graph document information of all users. The analysis results are displayed in tabular format, and the requests are displayed as pie charts, but the method of representation is not particularly limited. Furthermore, statistical processing may also be performed on information obtained from the external system 85 shown in the fourth embodiment. For example, aggregated analysis may be performed on patent search results, and the aggregated analysis results may be displayed in the aggregated analysis results output field 302.

[0173] (E-3) Effects of the fifth embodiment According to the fifth embodiment, in addition to the effects described in the first and fourth embodiments, providing users with statistical results enables high-quality dialogue. While the first and fourth embodiments allowed for dialogue on a per-user basis, using statistical results allows for dialogue based on the dialogue results of all users (or a narrowed range of users), enabling more advanced dialogue such as understanding overall dialogue trends, identifying the types of dialogues that took place, and asking questions about their content. This allows for consideration of overall dialogue system management and strategy.

[0174] (F) Other embodiments The present invention is not limited to the first to fifth embodiments described above, and modified embodiments such as those exemplified below can also be cited.

[0175] (F-1) In the first to fifth embodiments described above, the graph document storage and search unit 41 was used to search the graph document group 42 for graph documents that could be used as references during the interaction, and the results were used for the interaction. However, as a modification, the configuration of the graph document storage and search unit 41 and the graph document group 42, and the corresponding processing may be omitted.

[0176] (F-2) In the third embodiment described above, an example was shown in which the existing document T is held as a graph document group 42 independently of interaction with the system. However, interaction with the system may also be performed while specifying the existing document T via the graph document interaction input / output screen 200. That is, the existing document T is converted and held as a graph document group 42, and then the interaction is performed using the graph document information of the converted existing document T.

[0177] (F-3) In the fifth embodiment described above, a configuration specific to the fourth embodiment (external system linkage unit 80 and external system 85) is shown, but these configurations and functions may be omitted. [Explanation of Symbols]

[0178] 1(1A~1D)...Graph document dialogue system, 10(10A~10D)...Graph document dialogue device, 11...Dialogue control unit, 12...Storage unit, 13...Prompt template, 14...Dialogue history, 15...Graph document, 20...Graph document dialogue input / output unit, 25...Aggregation and analysis result input / output unit, 30...Large-scale language model, 41...Search unit, 42...Graph document group, 50...Graph document dialogue management unit, 60...Graph document summarization unit, 70...Graph document conversion unit, 80...External system linkage unit, 85...External system, 90...Dialogue status aggregation and analysis unit, 200...Graph document dialogue input / output screen, 201...Editing field, 202...Input field, 203...Dialogue display field, 204...Text input field, 205...Send button, 300...Aggregation and analysis result input / output screen, 301...Input field, 302...Aggregation and analysis result output field, T...Existing document.

Claims

1. A computer-based information processing method that outputs information for displaying a dialogue history, which is a history of the content of the dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the content of the dialogue, on a display unit, When an operation to specify a node in the graph document is received, the system outputs information for displaying the dialogue history with the large-scale language model for the specified node on the display unit, and information for displaying the graph document corresponding to the dialogue history with the large-scale language model for the specified node on the display unit. An information processing method characterized by the following:

2. A computer-based information processing method that outputs information for displaying a dialogue history, which is a history of the content of the dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, on a display unit, When an operation on the aforementioned graph document is received, information is output to display the graph document with the changed level of summary on the display unit. An information processing method characterized by the following:

3. The information processing method according to claim 2, characterized in that the operation on the graph document is an operation to request a change in the degree of summarization of the graph document.

4. The information processing method according to claim 3, characterized in that the operation to request a change in the degree of summarization of the graph document is an operation to request a process of enlarging or reducing the graph document.

5. When an operation is received on the graph document whose summarization level has been changed, information is output to specify the corresponding location in the dialogue history for the node in the graph document whose summarization level has been changed. The information processing method according to feature 2.

6. A computer-based information processing method that outputs information for displaying a dialogue history, which is a history of the content of the dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, on a display unit, Using the aforementioned large-scale language model, the document structure of an existing document is converted into a graph document that includes the metadata of the existing document. Based on the aforementioned metadata, information is output to indicate the relevant sections in the existing document that support the content of the dialogue with the large-scale language model. An information processing method characterized by the following:

7. The information processing method according to claim 6, characterized in that it outputs information for displaying the graph document of the existing document in an editable manner on the display unit.

8. A computer-based information processing method that outputs information for displaying a dialogue history, which is a history of the content of the dialogue with a large-scale language model, and a graph document, which is a graph of the document structure of the dialogue content, on a display unit, Using the aforementioned large-scale language model, aggregate analysis processing is performed on the graph documents and dialogue histories of the target users. The results of the aforementioned aggregation and analysis process are created, Information is output to display the results of the aggregation and analysis process on the display unit. An information processing method characterized by the following:

9. Using the aforementioned large-scale language model, we create integration information to interact with external systems. Using the aforementioned linked information, access the external system and obtain information from the external system. The information acquired from the external system is used to display the graph document on the display unit. The information processing method according to any one of features 1 to 8.

10. An information processing program characterized by causing a computer to execute the information processing method described in any one of claims 1 to 8.

11. An information processing device that outputs information for displaying on a display unit a dialogue history which is a history of the content of the dialogue with a large-scale language model and a graph document which is a graph of the document structure of the dialogue content, When the operation to specify a node in the graph document is received, the display control unit outputs information for displaying the dialogue history with the large-scale language model for the specified node on the display unit, and information for displaying the graph document corresponding to the dialogue history with the large-scale language model for the specified node on the display unit. An information processing device characterized by having the following features.

12. An information processing device that outputs information for displaying on a display unit a dialogue history which is a history of the content of the dialogue with a large-scale language model and a graph document which is a graph of the document structure of the dialogue content, When an operation on the graph document is received, the display control unit outputs information to display the graph document with the reduced level of summarization on the display unit. An information processing device characterized by having the following features.

13. An information processing device that outputs information for displaying on a display unit a dialogue history which is a history of the content of dialogue with a large-scale language model and a graph document which is a graph of the document structure of the dialogue content, A display control unit uses the large-scale language model to convert the document structure of an existing document into a graph document that includes the metadata of the existing document, and outputs information to indicate the relevant locations in the existing document for the content of the dialogue with the large-scale language model, based on the metadata. An information processing device characterized by having the following features.

14. An information processing device that outputs information for displaying on a display unit a dialogue history which is a history of the content of dialogue with a large-scale language model and a graph document which is a graph of the document structure of the dialogue content, A dialogue status aggregation and analysis unit that uses the large-scale language model to perform aggregation and analysis processing on the graph documents and dialogue history of users within the target range and creates the results of the aggregation and analysis processing, A display control unit that outputs information for displaying the results of the aggregation and analysis process on the display unit. An information processing device characterized by having the following features.

Citation Information

Patent Citations

  • Dialogue translation method and device, electronic equipment, storage medium and program product

    CN118734863A

  • Incompatible instance retrieval system and incompatible instance retrieval method

    JP2021026521A

  • Training a User-System Dialog in a Task-Oriented Dialog System

    US20210312904A1

  • Program, method, and apparatus for editing a document

    JP2023017938A

  • Method, computer device, and computer program for providing dialogue dedicated to domain by using language model

    JP2023076413A