Document creation systems, information processing devices, information processing programs, document creation methods
The document creation system addresses examiner burden and document defects by employing AI-powered proofreading, enhancing document accuracy through real-time feedback and correction suggestions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TOPPAN HOLDINGS INC
- Filing Date
- 2025-10-07
- Publication Date
- 2026-06-09
AI Technical Summary
Conventional document creation systems burden examiners with excessive work and allow template data editing, leading to potential defects in documents.
A document creation system utilizing a terminal device and an information processing device connected via a network, which includes a display information transmission unit, a prompt output unit, and an output unit to leverage a large-scale language model for proofreading input data, reducing errors by providing real-time feedback on input items.
This system reduces errors in documents by using AI-powered proofreading, enabling users to understand and correct deficiencies in real-time, thereby improving document accuracy and reducing examiner workload.
Smart Images

Figure 0007871946000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a document creation system, an information processing apparatus, an information processing program, and a document creation method.
Background Art
[0002] In recent years, technologies for improving the efficiency of examination when accepting applications are known. As an example, in the examination of application forms in local governments, a technology is known in which an application form image including application information and an examination screen including examination items and an examination result input area for examining the content of the application information are displayed side by side, and the examination result is input by an examiner (Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the above-described conventional technology, the examination itself is performed by an examiner, and the burden on the examiner is still large. Further, in the conventional technology, when the template data distributed for creating documents such as application forms is in a data format that can be edited, the creator who creates the document may arbitrarily edit the template data, and defects are likely to occur in the document.
[0005] One aspect of the present invention aims to reduce defects in documents.
Means for Solving the Problems
[0006] A document creation system according to one aspect of the present invention is a document creation system comprising a terminal device and an information processing device connected to the terminal device via a network, wherein the information processing device includes a display information transmission unit that transmits display information to the terminal device for displaying an input screen corresponding to the format of a document, a prompt output unit that outputs a prompt for each input item to a large-scale language model requesting proofreading of input data entered for each input item included in the input screen, and an output unit that outputs response data for each input item output from the large-scale language model in response to the prompt for each input item to the terminal device, and the terminal device includes a display control unit that displays the response data output from the information processing device on the input screen. [Effects of the Invention]
[0007] This can reduce errors in documents. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example of the system configuration of a document creation system. [Figure 2] This figure shows an example of the hardware configuration of a server device. [Figure 3] This diagram illustrates the functional configuration of each component in the document creation system. [Figure 4] This figure shows an example of a project memory unit. [Figure 5] This figure shows an example of a document storage unit. [Figure 6] This figure shows an example of a check contents storage unit. [Figure 7] This figure shows an example of an execution check memory unit. [Figure 8] This figure shows an example of a document content storage unit. [Figure 9] This is the first sequence diagram illustrating the operation of the document creation system. [Figure 10]It is the first figure showing an example display of a user terminal. [Figure 11] It is the second figure showing an example display of a user terminal. [Figure 12] It is the second sequence diagram explaining the operation of the document creation system. [Figure 13] It is the third figure showing an example display of a user terminal. [Figure 14] It is the third sequence diagram explaining the operation of the document creation system. [Figure 15] It is the fourth figure showing an example display of a user terminal. [Figure 16] It is the fifth figure showing an example display of a user terminal. [Figure 17] It is a figure showing an example display of an administrator terminal.
Mode for Carrying Out the Invention
[0009] Hereinafter, this embodiment will be described with reference to the drawings. FIG. 1 is a diagram showing an example of the system configuration of the document creation system.
[0010] The document creation system 100 of this embodiment includes an information processing system 200, a terminal device 300, and a terminal device 400. The information processing system 200 is connected to each of the terminal device 300 and the terminal device 400 via a network N. The network N may be a wide-area network such as the Internet or a WAN (Wide Area Network), or may be a LAN (Local Area Network), Wi-Fi (registered trademark), or the like.
[0011] The document creation system 100 of this embodiment supports the creation of a document (document) with a determined format. A document with a determined format is, for example, the application form itself submitted for making various applications to a local government or the like, a document attached to the application form, and the like.
[0012] In the following description of this embodiment, the document created using the document creation system 100 will be described as electronic data that has been digitized. Note that a document created using the document creation system 100 can also be made into a printed matter by printing it using a printing device.
[0013] The information processing system 200 causes an input screen corresponding to the format of the document to be displayed on the terminal device 300. Further, the information processing system 200 verifies whether the input data input for each input item included in the input screen satisfies the conditions determined for each input item. Further, the information processing system 200 uses AI (Artificial Intelligence) to proofread the content of the input data input for each input item. Then, the information processing system 200 displays the results of the verification and the results of the proofreading on the input screen of the terminal device 300 in association with the input items.
[0014] The terminal device 300 is mainly a terminal device used by a user who creates a document. In the following description, the terminal device 300 will be referred to as the user terminal 300. The terminal device 400 is mainly a terminal device 400 used by an administrator who manages the document creation system 100 and the information processing system 200. In the following description, the terminal device 400 will be referred to as the administrator terminal 400.
[0015] The information processing system 200 includes a server device 500, an AI server device 600, and a storage device 700. The server device 500 is connected to the user terminal 300 and the administrator terminal 400 via the network N. Further, the server device 500 is connected to each of the AI server device 600 and the storage device 700 in an arbitrary manner. The server device 500 may be connected to the AI server device 600 via the Internet or the like, and to the storage device 700 via a LAN (Local Area Network) or the like, for example.
[0016] In the information processing system 200 of this embodiment, the server device 500 displays an input screen corresponding to the document format to the user terminal 300. The server device 500 also verifies whether the input data entered for each input item on the input screen satisfies the conditions determined for each input item, and displays the verification results for each input item on the input screen.
[0017] Furthermore, the server device 500 generates a prompt on the input screen for each input item requesting review of the entered data, and outputs this prompt to the AI server device 600. The server device 500 also obtains the response data output from the AI server device 600 as the review result for each input item, and displays the review result for each input item on the input screen.
[0018] Furthermore, the server device 500 includes in the prompts output to the AI server device 600 a request for notification indicating the nature of any deficiencies in the input data, and a request for the generation of corrected data indicating a corrected version of the deficiencies.
[0019] Then, if the response data includes a notification indicating the deficiency and proposed correction data, the server device 500 displays the notification indicating the deficiency and proposed correction data, along with the proofreading results, on the input screen of the user terminal 300 for each input item.
[0020] The AI server device 600 in this embodiment has a Large Language Model (LLM) and implements Artificial Intelligence (AI). The Artificial Intelligence generates text data in response to input prompts and outputs it to the server device 500. The prompts in this embodiment are text data that express instructions or questions to the Artificial Intelligence implemented by the AI server device 600. Details of the Large Language Model will be described later.
[0021] The storage device 700 stores business information related to business operations. Business operations include, for example, various application-related operations in local governments, etc. Business information includes, for example, specification information showing the specifications of application forms and documents attached to application forms, and manual information showing the application procedures. The business information stored in the storage device 700 is designated as the information source when the AI server device 600 generates response data, according to each input item.
[0022] In this embodiment, the proofreading results of the input data are displayed for each input item on the input screen shown on the user terminal 300. Therefore, according to this embodiment, the user creating the document can understand the proofreading results of the input data for each input item, which can contribute to reducing errors in the document created by the user.
[0023] Furthermore, in this embodiment, the prompt includes a notification indicating the nature of the deficiencies and the generation of corrected data. Therefore, according to this embodiment, the large-scale language model 611 of the AI server device 600 can be made to perform proofreading, as well as generate a notification indicating the nature of the deficiencies and corrected data.
[0024] Furthermore, in this embodiment, if there are any deficiencies in the input data entered on the input screen displayed on the user terminal 300, proofreading result data, a notification indicating the nature of the deficiency, and suggested correction data are displayed for each input item on the input screen.
[0025] Therefore, in this embodiment, the user creating the document can understand what kind of deficiencies exist in the input data of each input item and how to correct them, thereby supporting the user in correcting the deficiencies. Accordingly, this embodiment can contribute to reducing the number of deficiencies in documents created by users.
[0026] Furthermore, in this embodiment, prompts specifying business information stored in the storage device 700 as the information source can be output to the AI server device 600 according to the input items for each document. Therefore, according to this embodiment, proofreading result data and correction proposal data can be generated by the AI server device 600 using business information specialized for the document and the business related to it as the information source, thereby improving the accuracy of proofreading and correction proposal generation.
[0027] In this embodiment, the information processing system 200 includes a server device 500, an AI server device 600, and a storage device 700, but is not limited to this. In the information processing system 200, the server device 500 may also function as the AI server device 600, or it may have a storage device 700. In other words, the information processing system 200 can also be a single information processing device equipped with the functions realized by the server device 500, the AI server device 600, and the storage device 700.
[0028] Furthermore, although the example in Figure 1 assumes that the AI server device 600 is included in the information processing system 200, this is not limited to this. The AI server device 600 may be located outside the information processing system 200 and outside the document creation system 100. In that case, the server device 500 only needs to be able to communicate with the AI server device 600.
[0029] Furthermore, in the example shown in Figure 1, the user terminal 300 and the administrator terminal 400 are assumed to exist separately. However, the administrator terminal 400 can also function as the user terminal 300, and vice versa. In other words, a user of the document creation system 100 can also be the administrator of the document creation system 100, and the administrator of the document creation system 100 can also be a user of the document creation system 100.
[0030] Next, with reference to Figure 2, the hardware configuration of the information processing system 200 in this embodiment will be described. Each device in the information processing system 200 may be implemented by a computer (information processing device). In Figure 2, the hardware configuration of a server device 500 will be described as an example of a computer hardware configuration. Figure 2 is a diagram showing an example of the hardware configuration of a server device.
[0031] As shown in Figure 2, the server device 500 includes a CPU (Central Processing Unit) 501, ROM (Read Only Memory) 502, RAM (Random Access Memory) 503, HDD (Hard Disk Drive) 504, input device 505, display device 506, communication interface 507, and external interface 508. The CPU 501, ROM 502, and RAM 503 form a so-called computer. Each piece of hardware in the server device 500 is interconnected via a bus line 509. The input device 505 and display device 506 may also be used by connecting them to the external interface 508.
[0032] The CPU 501 is a computing unit that controls and implements the functions of the entire server device 500 by reading programs and data from a storage device such as ROM 502 or HDD 504 onto RAM 503 and executing processing. The server device 500 may have a GPU (Graphics Processing Unit) or an NPU (Neural Network Processing Unit) in addition to or instead of the CPU 501.
[0033] ROM502 is an example of non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. ROM502 functions as main memory, storing various programs and data necessary for the CPU501 to execute the programs installed on HDD504. Specifically, ROM502 stores boot programs such as BIOS (Basic Input Output System) and EFI (Extensible Firmware Interface) that are executed when the server device 500 starts up, as well as OS (Operating System) settings and network settings.
[0034] RAM503 is an example of volatile semiconductor memory (storage device) whose programs and data are erased when the power is turned off. RAM503 includes, for example, DRAM (Dynamic Random Access Memory) and SRAM (Static Random Access Memory). RAM503 provides a working area that is expanded when various programs installed on HDD504 are executed by CPU501.
[0035] HDD504 is an example of a non-volatile storage device that stores programs and data. The programs and data stored in HDD504 include the OS, which is the basic software that controls the entire server device 500, and applications that provide various functions on the OS. Note that the server device 500 may use a storage device that uses flash memory as the storage medium (for example, an SSD: Solid State Drive) instead of HDD504.
[0036] The input device 505 includes a touch panel used by the user to input various signals, operation keys and buttons, a keyboard and mouse, and a microphone for inputting sound data such as voice.
[0037] The display device 506 includes at least a display such as a liquid crystal or organic EL (Electro-Luminescence) for displaying a screen, and a speaker for outputting sound data such as audio.
[0038] Communication I / F 507 is an interface that connects to the communication network and allows the server device 500 to perform data communication.
[0039] External I / F 508 is an interface for external devices. Examples of external devices include the drive device 510.
[0040] The drive device 510 is a device for setting the recording medium 511. The recording medium 511 here includes media that record information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks. The recording medium 511 may also include semiconductor memory that records information electrically, such as ROMs and flash memory. This allows the server device 500 to read and / or write to the recording medium 511 via the external I / F 508.
[0041] The various programs to be installed on the HDD 504 are installed, for example, when the distributed recording medium 511 is set in a drive device 510 connected to an external I / F 508, and the various programs recorded on the recording medium 511 are read by the drive device 510. Alternatively, the various programs to be installed on the HDD 504 may be downloaded via the communication I / F 507 from a network other than the communication network and installed that way.
[0042] Next, with reference to Figure 3, the functional configuration of each device in the document creation system 100 of this embodiment will be described. Figure 3 is a diagram illustrating the functional configuration of each device in the document creation system.
[0043] First, we will explain the functions of the server device 500 included in the information processing system 200.
[0044] The server device 500 of this embodiment includes a project storage unit 520, a document storage unit 530, a check content storage unit 540, an execution check storage unit 550, a document content storage unit 560, and a control unit 570. The project storage unit 520, document storage unit 530, check content storage unit 540, and execution check storage unit 550 are implemented, for example, by an HDD 504 of the server device 500. The control unit 570 is implemented by the CPU 501 of the server device 500 reading and executing a program stored in a ROM 502 or the like.
[0045] The project memory unit 520 stores project information. Project information refers to information about projects implemented by local governments, etc. A project implemented by a local government, etc. is a series of unified activities carried out over a set period of time to achieve a certain objective. Projects implemented by local governments, etc. include, for example, activities to provide various types of subsidies. Activities to provide subsidies include receiving applications for subsidy payments and reviewing the contents of those applications.
[0046] The document storage unit 530 stores document information related to a document. Document information refers to information about a document used to apply to participate in a project indicated by the project information. The document information includes information that identifies the document, display information for displaying an input screen corresponding to the document format on the user terminal 300, and template data for the document to insert the input data entered on the input screen.
[0047] The documents in this embodiment are documents with a predetermined format and are submitted to the local government or other entity implementing the project. The documents in this embodiment include application forms for receiving various subsidies from the local government.
[0048] The check content storage unit 540 stores check content information. Check content information refers to information indicating the type of check and the content of the check performed on the document for applying to participate in the project. The types of checks include validation checks on the input data and checks of the content of the input data using the AI server device 600.
[0049] Validation checking is the process of verifying whether the input data meets the specified conditions for each input field and obtaining validation result data that shows the verification result.
[0050] The input data content check using the AI server device 600 is a process in which the AI implemented by the AI server device 600 reviews the input data and obtains review result data showing the review results. In the following explanation, the input data content check using the AI server device 600 will be referred to as AI check.
[0051] AI checks are an example of the first type of check, while validation checks on input data are an example of the second type of check.
[0052] The execution check storage unit 550 stores execution check information. Execution check information is information indicating the type and content of the check to be performed on the document. Specifically, the execution check information is information that associates the type and content of the check to be performed with each input item included in the document.
[0053] The document content storage unit 560 stores document content information. This document content information includes input data for each input item entered on the user terminal 300, and a document in which the input data for each input item has been inserted into template data. The document content information also includes verification result data obtained from validation checks performed for each input item, and proofreading result data obtained from AI checks. Furthermore, the document content information is stored in association with notification and correction suggestion data indicating the nature of any deficiencies found in the proofreading results. Details of each of the above-mentioned storage units will be described later.
[0054] The control unit 570 includes an input receiving unit 571, an information acquisition unit 572, a display information transmission unit 573, a storage control unit 574, a system check unit 575, an AI check unit 576, a document creation unit 577, a download determination unit 578, and an output unit 579.
[0055] The input receiving unit 571 receives various inputs to the server device 500. Specifically, the input receiving unit 571 receives input data entered on the input screen displayed on the user terminal 300. The information acquisition unit 572 acquires information from each storage unit according to the processing of the control unit 570. The display information transmission unit 573 transmits display information to the user terminal 300 and the administrator terminal 400 to display various screens. The storage control unit 574 stores various information according to the processing of the control unit 570 in each storage unit.
[0056] The system check unit 575 refers to the execution check information stored in the execution check storage unit 550 and performs validation checks on the input data for each input item entered on the input screen displayed on the user terminal 300.
[0057] The AI check unit 576 refers to the execution check information stored in the execution check storage unit 550 and performs an AI check on the input data for each input item entered on the input screen displayed on the user terminal 300.
[0058] Here, the AI check unit 576 will be explained further. The AI check unit 576 includes a prompt generation unit 581, a prompt output unit 582, and a response acquisition unit 583. The prompt generation unit 581 refers to the execution check storage unit 550 and generates a prompt whose content is associated with the input items included in the input screen displayed on the user terminal 300. The prompt output unit 582 outputs the prompt generated by the prompt generation unit 581 to the AI server device 600. The response acquisition unit 583 acquires the response data output from the AI server device 600.
[0059] The document creation unit 577 creates a document. Specifically, the document creation unit 577 creates a document by inserting input data stored in the document content storage unit 560 into template data stored in the document storage unit 530. The document creation unit 577 also generates preview image data that shows a preview image of the document.
[0060] When the input receiving unit 571 receives a download request for a document created by the user terminal 300, the download determination unit 578 refers to the document content storage unit 560 and determines whether the document was created properly. More specifically, the download determination unit 578 refers to the document content storage unit 560 and determines whether the document was created properly based on the verification result data and proofreading result data associated with the document.
[0061] The output unit 579 outputs various types of information to devices outside the server device 500. Specifically, for example, the output unit 579 outputs documents created using the document creation system 100 to the terminal device 300. Alternatively, the output unit 579 may output documents created using the document creation system 100 to an external system to which the documents are submitted.
[0062] In the example shown in Figure 3, the project storage unit 520, document storage unit 530, check content storage unit 540, execution check storage unit 550, and document content storage unit 560 are provided on the server device 500, but the system is not limited to this. Some or all of these storage units may be provided on an external device capable of communicating with the server device 500. This external device may be, for example, a storage device 700.
[0063] Furthermore, the server device 500 may also have a storage unit that stores, for example, user information relating to the user of the user terminal 300, in addition to these storage units. User information may include, for example, a user ID, which is identification information that identifies the user of the user terminal 300, and login information (user ID and password) used when the user logs in to the document creation system 100.
[0064] Next, the functions of the AI server device 600 will be described. The AI server device 600 in this embodiment has a large-scale language model storage unit 610, an input unit 620, and an output unit 630. The large-scale language model storage unit 610 stores a large-scale language model 611 that realizes the generative AI.
[0065] The large-scale language model 611 of this embodiment is a computer language model that is generated by performing a training process using a vast amount of unlabeled text as training data and consists of an artificial neural network with many parameters. The large-scale language model 611 can capture much of the syntax and meaning of human language by being sufficiently trained with context-learning techniques such as next sentence prediction, which understands the context by determining whether sentence 1 and sentence 2 are consecutive, and a masked language model, which understands the context by masking words in a sentence and predicting the masked words from the words before and after them.
[0066] The input unit 620 inputs prompts transmitted from the server device 500 to the large-scale language model 611. The output unit 630 outputs output data from the large-scale language model 611 to the server device 500. In other words, the output unit 630 transmits response data to prompts output from the large-scale language model 611 to the server device 500.
[0067] Next, the storage device 700 of this embodiment will be described. The storage device 700 of this embodiment has a business information storage unit 710. The business information storage unit 710 stores business information related to the business of each project for which project information is stored in the project storage unit 520. More specifically, the business information storage unit 710 stores vectorized information of business information related to the business of providing benefits.
[0068] Next, the functions of the user terminal 300 and the administrator terminal 400 will be described. The user terminal 300 and the administrator terminal 400 each have input receiving units 310 and 410, display control units 320 and 420, and communication control units 330 and 430. The input receiving units 310 and 410 receive input to the user terminal 300 and the administrator terminal 400, respectively. The display control units 320 and 420 control the display on the user terminal 300 and the administrator terminal 400, respectively. The communication control units 330 and 430 control communication between the user terminal 300 and the administrator terminal 400 and the server device 500, respectively.
[0069] The input receiving units 310, 410, display control units 320, 420, and communication control units 330, 430 may be implemented by the web browsers of the user terminal 300 and administrator terminal 400 in this embodiment, or by means other than a web browser.
[0070] Next, the storage units of the server device 500 will be described with reference to Figures 4 to 8. Figure 4 is a diagram showing an example of a project storage unit. In this embodiment, project information is stored in the project storage unit 520 in advance by the administrator terminal 400.
[0071] The project information stored in the project storage unit 520 of this embodiment includes a project ID and a project name as information items, and these two are associated with each other. The value of the item "Project ID" is identification information for identifying a project. The value of the item "Project Name" indicates the name of the project. In Figure 4, for example, project ID "1" is associated with project name "Project A".
[0072] Figure 5 shows an example of a document storage unit. In this embodiment, the document information is stored in the document storage unit 530 in advance by the administrator terminal 400.
[0073] The document information stored in the document storage unit 530 of this embodiment includes, as information items, a project ID, a document ID, a document name, an input form, and template data, each of which is associated with another.
[0074] The value of the "Document ID" field is identification information used to identify the document associated with the project identified by the project ID. In other words, the value of the "Document ID" field is identification information used to identify the document required to participate in the project identified by the project ID. The value of the "Document Name" field indicates the name of the document.
[0075] The value of the item "Input Form" indicates the display information for displaying an input screen based on the format of each document. The display information may be a URL (Uniform Resource Locator) containing the screen information for displaying the input screen, or the screen information for displaying the input screen itself. The screen information in this embodiment includes the item name of the input item corresponding to the document identified by the document ID, and the item ID that identifies the input item.
[0076] The value of the item "Template Data" indicates template data that represents the template of the document identified by the document ID. In this embodiment, the template data may be in an editable format. In this embodiment, a document identified by the document ID associated with the template data is created by inserting the input data entered for each input item into the corresponding location in the template data on the displayed input screen based on the input form.
[0077] Figure 5 shows, for example, that the documents associated with project ID "1" include document ID "10" and document name "xx application form", and document ID "11" and document name "YY sheet".
[0078] Figure 6 shows an example of a check content storage unit. The check content information stored in the check content storage unit 540 of this embodiment is stored in the check content storage unit 540 in advance by the administrator terminal 400. Furthermore, the check content storage unit 540 of this embodiment may be provided for each type of check.
[0079] In the example shown in Figure 6, the check content storage unit 540 includes check content storage unit 540-1 and check content storage unit 540-2. Check content storage unit 540-1 stores check content information when the check type is a validation check. Check content storage unit 540-2 stores check content information when the check type is an AI check.
[0080] The check content information stored in the check content storage unit 540-1 includes the check type, check content ID, and check content as information items, with the items "check type" and "check content ID" being associated with the item "check content".
[0081] The value of the "Check Type" field indicates the type of check. Check types include validation checks and AI checks. The value of the "Check Content ID" field indicates identification information to identify the type and content of the check. The value of the "Check Content" field indicates the content of the check.
[0082] In the check content storage unit 540-1 shown in Figure 6, for example, the type of check identified by check content ID "A-1" is a validation check, and the content of the check is a character limit.
[0083] The check content information stored in the check content storage unit 540-2 includes the following information items: check type, check content ID, and text. The items "check type" and "check content ID" are associated with the item "text". The value of the item "text" indicates the text data to be included in the prompt generated during the AI check. In other words, the value of the item "text" is the text data to be included in the prompt for each input item.
[0084] In the check content storage unit 540-2 shown in Figure 6, for example, the type of check identified by check content ID "B-1" is an AI check, and the text data generated in the prompt is: "Role: A professional proofreader with knowledge of "laws and regulations," "social common sense," "business manners," etc. Constraints: If there is suspicion of "criticism of other companies," "promotion of our own products," "violation of laws and regulations," or "socially inappropriate expression," please return the reason and a "suggested correction." If there is no problem with the content, please answer "No problem."
[0085] Figure 7 shows an example of an execution check storage unit. The execution check information stored in the execution check storage unit 550 in this embodiment is pre-stored in the execution check storage unit 550 by the administrator terminal 400. In addition, the execution check information is stored in the execution check storage unit 550 for each document.
[0086] The execution check information includes the following fields: Project ID, Document ID, Item ID, Item Name, and Check Content ID. The fields "Project ID," "Document ID," and "Item ID" are associated with the other fields.
[0087] The value of the "Item ID" field indicates identification information that identifies the input item included in the screen information associated with the document ID. The value of the "Item Name" field indicates the item name of the input item included in the display information associated with the document ID.
[0088] In other words, the value of the "Item ID" field indicates identification information that identifies the input item displayed on the input screen, and the value of the "Item Name" field indicates the name of the input item displayed on the input screen. On the input screen, the input items are displayed in association with the input fields into which the corresponding input data is entered.
[0089] In the example in Figure 7, it can be seen that the input fields displayed on the input screen for creating a document identified by Project ID "1" and Document ID "10" include an input field identified by Item ID "001" with the item name "Industry," and an input field identified by Item ID "002" with the item name "Achievement Goals," among others.
[0090] Furthermore, in the example in Figure 7, it can be seen that the check performed on the input data entered for the input item identified by item ID "001" and item name "Industry" is the type and content of the check identified by check content ID "A-1". Also, it can be seen that the check performed on the input data entered for the input item identified by item ID "002" and item name "Achievement Goal" is the type and content of the check identified by check content ID "A-1" and the type and content of the check identified by check content ID "B-1".
[0091] In this embodiment, it is possible to associate the content of the checks performed on the input data entered for each input item in the document. Furthermore, in this embodiment, multiple checks of different types and content can be performed on the input data.
[0092] Figure 8 shows an example of a document content storage unit. The document content information stored in the document content storage unit 560 of this embodiment is stored in the document content storage unit 560 by inputting input data on the input screen displayed on the user terminal 300, or by performing validation checks and AI checks on the input data. Furthermore, the document content information is stored in the document content storage unit 560 for each user.
[0093] The document content information includes the following information items: Project ID, Document ID, Item ID, Item Name, Input Data, Check Item ID, Check Result, Details of Deficiencies, and Proposed Corrections. Within the document content information, the items "Project ID," "Document ID," and "Item ID" are associated with the other items. Although not shown in the diagram, the document content information is also associated with the User ID.
[0094] The value of the "Input Data" field indicates the input data entered for the input field identified by the field ID. The value of the "Check Result" field indicates the result of the check performed, identified by the check content ID. Specifically, the value of the "Check Result" field includes verification result data showing the results of the validation check and proofreading result data showing the results of the AI check.
[0095] The values for the items "Defect Details" and "Proposed Correction" indicate the text data obtained from the AI server device 600 when the check identified by the check content ID is an AI check and the proofreading result data indicates that there are defects in the input data. The value for the item "Defect Details" is text data indicating the content of the defect. The value for the item "Proposed Correction" is text data (proposed correction data) indicating a corrected version of the content indicated in the input data.
[0096] In the example in Figure 8, in the document identified by Project ID "1" and Document ID "10", the input item identified by Item ID "002" and named "Achievement Goal" is subjected to checks identified by Check Content IDs "A-1" and "B-1". The AI check identified by Check Content ID "B-1" indicates that the input data may violate laws and regulations, and a correction proposal has been presented.
[0097] Note that the examples of storage units shown in Figures 4 to 8 are examples only and are not limited thereto. Each storage unit of the server device 500 only needs to hold the information necessary for executing the processing of the control unit 570, which will be described later. How the information items are associated and stored can be arbitrarily set by the administrator of the document creation system 100. Next, the operation of the document creation system 100 of this embodiment will be described with reference to Figures 9 to 17.
[0098] Figure 9 is the first sequence diagram illustrating the operation of the document creation system. Figure 9 shows the operation from when a user on user terminal 300 logs into the document creation system 100 until the input screen is displayed on user terminal 300.
[0099] In the document creation system 100, when a user enters login information on the login screen displayed on the user terminal 300, the input reception unit 310 receives the login information (step S901). Subsequently, the user terminal 300 transmits the login information to the server device 500 via the communication control unit 330 (step S902). The login information includes a user ID and a password.
[0100] When the server device 500 receives login information transmitted from the user terminal 300 via the input reception unit 571, it performs login processing by referring to the user information (step S903). Specifically, the server device 500 permits the user to log in from the user terminal 300 if the user information held by the server device 500 contains information that matches the login information.
[0101] When a user's login is permitted, the server device 500 uses the information acquisition unit 572 to refer to the project storage unit 520 and acquire project list information showing a list of projects (step S904). Subsequently, the server device 500 uses the display information transmission unit 573 to send display information to the user terminal 300 to display the project list screen (step S905). The display information transmitted here includes information showing a list of projects.
[0102] When the user terminal 300 receives display information including a list of projects from the communication control unit 330, the display control unit 320 displays a project list screen including a list of projects based on the display information (step S906). Subsequently, when the user terminal 300 receives an operation to select a project from the user via the input reception unit 310 (step S907), the communication control unit 330 transmits information identifying the selected project to the server device 500 (step S908). The information identifying the selected project is, for example, the project ID.
[0103] When the server device 500 receives a project selection via the input reception unit 571, it refers to the document storage unit 530 and obtains document list information, which shows a list of documents associated with the selected project, via the information acquisition unit 572 (step S909). Subsequently, the server device 500 transmits display information to the user terminal 300 via the display information transmission unit 573 to display the document list screen (step S910). The display information transmitted here includes information showing a list of documents.
[0104] When the user terminal 300 receives display information via the communication control unit 330, the display control unit 320 displays a document list screen, including a list of documents, based on the display information (step S911). Subsequently, the user terminal 300 accepts the user's operation to select a document via the input reception unit 310 (step S912).
[0105] The process from steps S913 to S916 in Figure 9 is the process when an operation is performed to instruct the creation and editing of the selected document. The process from steps S917 to S921 in Figure 9 is the process when an operation is performed to instruct the download of the selected document.
[0106] Following step S912, when the user terminal 300 receives an operation from the input reception unit 310 instructing the creation or editing of the selected document, the communication control unit 330 transmits information identifying the selected document to the server device 500 (step S913). The information identifying the selected document is, for example, the document ID.
[0107] When the server device 500 receives input of information identifying a document via the input reception unit 571, the information acquisition unit 572 refers to the document storage unit 530 and acquires display information for displaying the input screen that is associated with the document (step S914).
[0108] Next, the server device 500 transmits display information to the user terminal 300 via the display information transmission unit 573 to display the input screen (step S915).
[0109] When the user terminal 300 receives display information via the communication control unit 330, the display control unit 320 displays an input screen associated with the document selected in step S912 based on the display information (step S916). Details of the input screen will be described later.
[0110] Furthermore, following step S912, when the user terminal 300 receives an operation from the input reception unit 310 to instruct the download of the selected document, the communication control unit 330 transmits information identifying the selected document to the server device 500 (step S917).
[0111] When the server device 500 receives input of information identifying a document via the input reception unit 571, the information acquisition unit 572 refers to the document content storage unit 560 and acquires document content information associated with the user ID (step S918). Subsequently, the server device 500 uses the download determination unit 578 to determine whether the document was created appropriately based on the check results included in the document content information (step S919). In other words, the download determination unit 578 determines whether there are any defects in the document based on the check results included in the document content information.
[0112] Next, the server device 500 transmits display information to the user terminal 300 via the display information transmission unit 573 to display the download screen (step S920). The display information transmitted here includes verification result data, which is the result of the validation check, and proofreading result data, which is the result of the AI check.
[0113] When the user terminal 300 receives display information via the communication control unit 330, the display control unit 320 displays a download screen containing verification result data and proofreading result data based on the display information (step S921). Details of the download screen will be described later.
[0114] Next, with reference to Figures 10 and 11, an example of the display on the user terminal 300 will be described. Figure 10 is the first diagram showing an example of the display on the user terminal.
[0115] The screen 350 shown in Figure 10(A) is an example of a login screen displayed on the user terminal 300 in step S901 of Figure 9. The screen 350 includes input fields 351 and 352 and an operation button 353. Input fields 351 and 352 are for entering the user's login information; the user ID is entered in input field 351 and the password is entered in input field 352. The operation button 353 is for sending the login information entered in input fields 351 and 352 to the server device 500.
[0116] The screen 360 shown in Figure 10(B) is an example of the project list screen displayed on the user terminal 300 in step S906 of Figure 9. The screen 360 displays a list of projects. Specifically, the names of the projects are listed on the screen 360. In the example in Figure 10(B), the project name "Project A" is selected.
[0117] The screen 360 shown in Figure 10(B) is an example of the project list screen displayed on the user terminal 300 in step S906 of Figure 9. The screen 360 includes a display area 361, which displays a list of project names. In the example in Figure 10(B), the project name "Project A" is selected.
[0118] The screen 370 shown in Figure 10(C) is an example of a document list screen displayed on the user terminal 300 in step S911 of Figure 9. Screen 370 includes a display area 371, which displays a list of document names. In the example in Figure 10(C), the display area 371 also includes display areas 372a and 373a, and operation buttons 372b, 373b, 372c, and 373c. The names of documents are displayed in each of the display areas 372a and 373a. Operation buttons 372b and 373b are operation buttons for instructing the creation and editing of documents. Operation buttons 372c and 373c are operation buttons for instructing the download of documents.
[0119] In the example shown in Figure 10(C), it is assumed that operation button 372b was selected. In other words, on screen 370, the user terminal 300 performed the operation to select the creation / editing of a document named "xx application form".
[0120] Figure 11 is a second diagram showing an example of the display on the user terminal. The screen 380 shown in Figure 11 is an example of an input screen displayed on the user terminal 300 in step S916 of Figure 9.
[0121] Screen 380 includes display areas 381, 382, 383, 390, and 384. Display area 381 displays the project name and document name. In the example in Figure 11, a project named "Project A" and a document named "xx Application Form" are selected, so display area 381 displays "Project Name: Project A Document Name: xx Application Form". In other words, screen 380 is an input screen for creating the document identified as "Project Name: Project A Document Name: xx Application Form".
[0122] Display area 382 displays validation result data (errors), which are the results of the validation check for each input item included in screen 380. More specifically, display area 382 displays the item ID of the input item in which an error was detected in the validation check, and the validation result data indicating the content of the error, in association with each other. Display area 382 may also display the item ID of the input item in which no error was detected in the validation check, and the validation result data indicating that no errors were found, in association with each other. In addition, display area 382 may display the number of input items in which an error was detected.
[0123] In this embodiment, by displaying verification result data indicating the content of errors for each input item, the user of the user terminal 300 can understand what kind of errors were detected and to what extent.
[0124] Display area 383 displays AI check result data (alerts) indicating the results of the AI check performed for each input item included in screen 380. More specifically, display area 383 displays the item IDs of input items for which deficiencies were pointed out as a result of the AI check, and the proofreading result data indicating the proofreading results by the AI server device 600, linked together. Alternatively, display area 383 may also display the item IDs of input items for which no deficiencies were pointed out as a result of the AI check, and the proofreading result data indicating that there are no deficiencies in the input data, linked together. Furthermore, display area 383 may also display the number of input items for which deficiencies were pointed out.
[0125] In this embodiment, by displaying proofreading result data for each input item, the user of the user terminal 300 can understand which input items had what kind of errors.
[0126] Display area 390 displays the input fields for input data in the document identified as "Project Name: Project A Document Name: xx Application Form," with their corresponding fields. Specifically, display area 390 includes display areas 391, 392, 393, 394, and 395.
[0127] Display area 391 includes display field 391a, input field 391b, display fields 391c, 391d, and 391e; display area 392 includes display field 392a, input field 392b, display fields 392c, 392d, and 392e; and display area 393 includes display field 393a, input field 393b, display fields 393c, 393d, and 393e.
[0128] Furthermore, the display area 394 includes display field 394a, input field 394b, display fields 394c, 391d, and 394e, and the display area 395 includes display field 395a, input field 395b, display fields 395c, 395d, and 395e.
[0129] Display fields 391a, 392a, 393a, 394a, and 395a display the item ID and item name of the input item in association with each other. Input fields 391b, 392b, 393b, 394b, and 395b are filled with input data, which are the item values of the input items whose item names are displayed in display fields 391a, 392a, 393a, 394a, and 395a, respectively.
[0130] Display fields 391c, 392c, 393c, 394c, and 395c display the validation result data, which is the result of the validation check for the input data entered in input fields 391b, 392b, 393b, 394b, and 395b, respectively. Display fields 391d, 392d, 393d, 394d, and 395d display a notification indicating the details of the deficiencies included in the AI check result data when an AI check is performed on the input data entered in input fields 391b, 392b, 393b, 394b, and 395b, respectively.
[0131] Display fields 391e, 392e, 393e, 394e, and 395e show the results of an AI check performed on the input data entered in input fields 391b, 392b, 393b, 394b, and 395b, respectively, and also display suggested corrections if any errors are found.
[0132] If the AI check reveals no errors in the input data, both the notification indicating the nature of the errors and the suggested correction data will display "None."
[0133] In the example in Figure 11, the display field 391a contains the item name "Industry," which is identified by item ID "001." Therefore, the input field 391b contains the input data for the input item whose name is "Industry."
[0134] Furthermore, on screen 380, the display field 394a shows item ID "011" and item name "Image," and the display field 395a shows item ID "012" and item name "Image." Therefore, image data is entered as input data for the input items in input fields 394b and 395b, respectively. The image data used as input data may be image data showing graphs or tables, or it may be a photograph.
[0135] Input field 394b includes operation button 394b1, display fields 394b2, 394b3, and operation button 394b4, while input field 395b includes operation button 395b1, display fields 395b2, 395b3, and operation button 395b4.
[0136] Operation buttons 394b1 and 395b1 are used to access a list of image data stored in the user terminal 300, etc. Display fields 394b2 and 395b2 display a list of image data in response to the operation of operation buttons 394b1 and 395b1, respectively.
[0137] Display fields 394b3 and 395b3 each display a preview of the image data selected from the list of image data displayed in display fields 394b2 and 395b2, respectively. Operation buttons 394b4 and 395b4 are operation buttons for editing the image data selected from the list of image data. Specifically, operation buttons 394b4 and 395b4 each display a screen for cropping the image data shown by the image data selected from the list of image data.
[0138] The display area 384 includes operation buttons 384a, 384b, 384c, 384d, and 384e. Operation button 384a is an operation button for transitioning screen 380 to the screen that was displayed before screen 380 was displayed. In this embodiment, for example, when operation button 384a is operated, screen 380 transitions to screen 370.
[0139] Operation button 384b is used to display a preview screen that includes a preview image of the document. The user of user terminal 300 can access the document preview image at any time by operating operation button 384b. Details of the document preview image will be described later.
[0140] Operation button 384c is used to instruct the system to perform checks on the input data entered into each input field in the display area 390, according to the checks associated with each input item. Details of the check execution will be described later. Operation button 384d is used to instruct the system to save the created document. Operation button 384e is used to instruct the system to download the created document.
[0141] In this embodiment, when a project name and document name are selected on the user terminal 300, an input screen associated with the document identified by the project name and document name is displayed on the user terminal 300. Furthermore, this input screen displays input fields for the input data required in the selected document, associated with the input items.
[0142] In the example shown in Figure 11, the display area 390 of screen 380 displays the input fields for the input data required in the document identified as "Project Name: Project A Document Name: Company Overview," with the input items associated with them.
[0143] Therefore, the user of user terminal 300 can create the selected document simply by entering the input data into the input fields for each input item displayed on the input screen.
[0144] Next, with reference to Figure 12, the operation of the document creation system 100 after input data has been entered into the input screen will be described. Figure 12 is a second sequence diagram illustrating the operation of the document creation system.
[0145] In the document creation system 100 of this embodiment, the user terminal 300 receives input data for each input item on the input screen via the input reception unit 310 (step S1201). The user terminal 300 transmits the input data to the server device 500 via the communication control unit 330 (step S1202).
[0146] The server device 500 stores the input data received from the user terminal 300 in the document content storage unit 560 via the storage control unit 574 (step S1203). At this time, the storage control unit 574 associates the project ID and document ID that identify the project and document selected when displaying the input screen, the item ID and item name that identify the input items, and the input data, and stores them in the document content storage unit 560.
[0147] Next, the user terminal 300 receives an operation from the input reception unit 310 to instruct the execution of a check on the input data (step S1204). Specifically, the input reception unit 310 receives an operation to select the operation button 384c on the screen 380. Upon receiving this operation, the user terminal 300 sends a request to the server device 500 to start the check on the input data via the communication control unit 330 (step S1205).
[0148] The user may initiate the check at any time they choose. For example, the user may initiate the check after all input data has been entered into all input fields in the display area 390 of screen 380, or they may initiate the check each time data is entered into an input field. The administrator of the document creation system 100 may also configure the system to execute the check only after all input data has been entered into all input fields in the display area 390 of screen 380.
[0149] When the server device 500 receives a request to start a check via the input reception unit 571, the information acquisition unit 572 refers to the execution check storage unit 550 and acquires the execution check information corresponding to the created document (step S1206).
[0150] Next, the server device 500 refers to the execution check information acquired by the system check unit 575 and performs a validation check on the input data for each input item (step S1207).
[0151] Specifically, the system check unit 575 obtains a check content ID associated with each item ID included in the execution check information obtained from the execution check storage unit 550 (see Figure 7). Next, the system check unit 575 refers to the check content storage unit 540-1 and identifies the content of the validation check indicated by the check content ID obtained for each item ID (see Figure 6).
[0152] Next, the system check unit 575 performs a validation check on the input data for each input item identified by the item ID stored in the document content storage unit 560, according to the check content ID associated with the item ID (see Figure 8). In other words, the system check unit 575 performs a validation check associated with the item ID on the input data for each item ID.
[0153] Next, the server device 500, using the storage control unit 574, performs validation checks on the input data for each item ID and stores the check results obtained in the document content storage unit 560 (step S1208). At this time, the storage control unit 574 stores the check results for each item ID in the document content storage unit 560, associating them with the item IDs stored in the document content storage unit 560 in step S1203. In other words, the storage control unit 574 stores the validation check results for each input item, associating them with the input item and input data.
[0154] Next, the server device 500 performs an AI check using the AI check unit 576. For each input item in step S1203 where the input data is stored in the document content storage unit 560, the server device 500 performs the processing from steps S1209 to S1219 in Figure 12.
[0155] The server device 500 and the AI check unit 576 perform analysis of the text data to be included in the prompt for each input item (step S1209).
[0156] Specifically, the AI check unit 576 refers to the execution check information obtained in step S1206 and obtains a check content ID associated with each item ID included in the execution check information (see Figure 7). Next, the AI check unit 576 refers to the check content storage unit 540-2 and obtains text data associated with the check content ID obtained for each item ID (see Figure 6).
[0157] Next, the AI check unit 576 analyzes whether the acquired text data indicates that the business information stored in the storage device 700 is the source of information. For example, the AI check unit 576 may determine whether the text data contains words that can identify the business content, and if such words are included, it may determine that the business information is the source of information.
[0158] If it is not indicated in step S1209 that business information is to be used as the information source, the server device 500 generates a prompt using the prompt generation unit 581 that includes the text data acquired in step S1209 and the input data (step S1210).
[0159] Specifically, the prompt generation unit 581 retrieves input data associated with the input item indicated by the item ID from the input data stored in the document content storage unit 560, and generates a prompt that includes the text data and input data obtained in step S1209.
[0160] Next, the server device 500 outputs the generated prompt to the AI server device 600 using the prompt output unit 582 (step S1211).
[0161] Furthermore, if it is not indicated in step S1209 that business information will be used as the information source, the server device 500 generates a search key for searching the business information storage unit 710 of the storage device 700 using the AI check unit 576 (step S1212).
[0162] The AI check unit 576 may be generated, for example, based on the text data acquired in step S1209. Alternatively, the AI check unit 576 may generate a prompt that includes the text data acquired in step S1209 and a request for the generation of a search key for searching the storage device 700, output it to the AI server device 600, and obtain the search key generated by the AI server device 600.
[0163] Next, the server device 500 sends a search request using a search key to the storage device 700 via the output unit 579 (step S1213). The storage device 700 searches the business information storage unit 710 in response to the search request (step S1214) and sends the search results to the server device 500 (step S1215). The search results obtained by the server device 500 in step S1215 are the information that will be used as a source when reviewing the input data.
[0164] Next, the server device 500 generates a prompt using the prompt generation unit 581, which includes the text data acquired in step S1209, the input data, and the search results acquired in step S1215 (step S1216). In this prompt, the search results acquired in step S1214 are specified as the information source when generating the response data. In other words, in this prompt, a portion of the business information corresponding to the text data included in the prompt is specified as the information source when generating the response data.
[0165] Next, the server device 500 outputs the generated prompt to the AI server device 600 using the prompt output unit 582 (step S1217).
[0166] Next, the server device 500 acquires response data from the AI server device 600 using the response acquisition unit 583 (step S1218). The response data acquired from the AI server device 600 is AI check result data indicating the result of performing the AI check. If there are no defects in the content of the input data, the response acquisition unit 583 acquires proofreading result data as AI check result data.
[0167] Furthermore, if there are any deficiencies in the input data, the response acquisition unit 583 acquires response data from the AI server device 600 as AI check result data, which includes proofreading result data, a notification indicating the nature of the deficiencies, and proposed correction data (step S1219).
[0168] In other words, the AI check result data of this embodiment includes at least proofreading result data showing the proofreading results of the input data. Furthermore, if there are defects in the input data, the AI check result data includes a notification indicating the nature of the defects and corrected proposed data showing the corrected input data.
[0169] Next, the server device 500 stores the acquired response data in the document content storage unit 560 via the storage control unit 574 (step S1220).
[0170] At this time, the storage control unit 574 stores the proofreading result data for each item ID in the document content storage unit 560, associating it with the item ID stored in the document content storage unit 560 in step S1203. In other words, the storage control unit 574 stores the proofreading result of the input data for each input item, associating it with the input item and the input data.
[0171] Furthermore, if the response data includes a notification indicating the nature of the deficiency and proposed correction data, the storage control unit 574 stores the notification indicating the nature of the deficiency and the proposed correction data for each item ID in the document content storage unit 560, associating them with the item IDs stored in the document content storage unit 560 in step S1203. Through these processes, document content information for each item ID is stored in the document content storage unit 560.
[0172] Next, the server device 500 transmits display information to the user terminal 300 via the display information transmission unit 573 to display the validation check results and AI check results for each input item on the input screen (step S1221). This display information includes verification result data and proofreading result data.
[0173] When the user terminal 300 receives display information via the communication control unit 330, the display control unit 320 displays the verification result data and AI check result data included in the display information on the input screen, associating them with the input items (step S1221).
[0174] In the example in Figure 12, the validation check is performed before the AI check, but this is not limited to this. The validation check may be performed after the AI check, or in parallel with the AI check.
[0175] Furthermore, in this embodiment, business-specific response data is obtained by generating a prompt that specifies business information stored in the storage device 700 as the information source; however, the method for obtaining business-specific response data is not limited to this.
[0176] In this embodiment, for example, the large-scale language model 611 of the AI server device 600 can be trained on business information stored in the storage device 700, so that the large-scale language model 611 can output response data specific to the business content. In this way, the need for a storage device 700 is eliminated, and the system configuration of the document creation system 100 can be simplified.
[0177] Next, we will refer to Figure 13 and explain the process shown in Figure 12 in detail. Figure 13 is a third diagram showing an example of the display on the user terminal.
[0178] The screen 380A shown in Figure 13 is an example of a screen displayed on the user terminal 300 in step S1221 of Figure 12. The screen 380A shown in Figure 13 is displayed on the user terminal 300 after input data has been entered into each input field of the screen 380 shown in Figure 11 and an operation to instruct the execution of the check has been performed.
[0179] In screen 380A, the input field 391b for the input item identified by item ID "001" and item name "Industry" has the input data "IT Industry" entered. Also in screen 380A, the input field 392b for the input item identified by item ID "002" and item name "Achievement Goal" has the input data "Implement ..... within 5 years and achieve ....xx." entered.
[0180] Furthermore, on screen 380A, the input field 393b for the input item identified by item ID "003" and item name "Business content" contains the input data "Our business content is...".
[0181] Furthermore, in screen 380A, no input data is entered in input field 394b for the input item identified by item ID "011" and item name "Image," while the image data "xxx.jpg" is entered as input data in input field 395b for the input item identified by item ID "012" and item name "Industry Image."
[0182] In this state, when the operation button 384c is selected, the user terminal 300 transmits the input data entered in input fields 391b, 392b, 393b, 394b, and 395b to the server device 500 via the communication control unit 330. The server device 500 stores the input data for each input item in the document content storage unit 560, associating it with the item ID, via the storage control unit 574.
[0183] Furthermore, the server device 500, using the information acquisition unit 572, refers to the execution check storage unit 550 and obtains execution check information corresponding to "Project name: Project A Document name: Company overview". In other words, the information acquisition unit 572 obtains execution check information identified by project ID "1" and document ID "10" (see Figure 7).
[0184] The server device 500 obtains the following check content IDs from the acquired execution check information: check content ID "A-1" associated with item ID "001", check content IDs "A-1" and "B-1" associated with item ID "002", and check content IDs "A-1", "B-1", and "B-2" associated with item ID "003".
[0185] Next, the server device 500, using the system check unit 575, refers to the check content storage unit 540-1 and performs validation checks indicated by the check content ID associated with each item. The validation check associated with check content ID "A-1" is a verification of whether or not the character limit is met. Here, for example, let's assume that a limit of 11 characters or more is set. In this case, the system check unit 575 performs the validation check associated with check content ID "A-1" on the input data associated with item ID "001", item ID "002", and item ID "003", respectively.
[0186] Furthermore, the server device 500 obtains text data associated with the check content ID "B-1" from the AI check unit 576, and analyzes whether or not to refer to the storage device 700. The AI check unit 576 retrieves the text data "Role: A professional proofreader with knowledge of "laws and regulations," "social common sense," "business manners," etc. Constraints: If there is suspicion of "criticism of other companies," "promotion of our own products," "violation of laws and regulations," or "socially inappropriate expression," please return the reason and a "suggested correction." If there is no problem with the content, please answer "no problem."
[0187] The AI check unit 576 determines, based on this text data, that it does not need to refer to the storage device 700. Therefore, the prompt generation unit 581 generates a prompt that includes this text data and the input data entered in the input field 392b, and outputs it to the AI server device 600. The server device 500 then uses the response acquisition unit 583 to acquire the response data output from the AI server device 600 as AI check result data for the input item identified by item ID "002".
[0188] Similarly, the AI check unit 576 retrieves the text data associated with the check content ID "B-2" as "Role: Reviewer to determine if the job description meets the applicant's recruitment requirements. Constraints: Refer to the recruitment requirements for Project A and determine whether the requirements are met. If the requirements are not met, return the reason and a "suggested correction". If there are no problems with the content, respond with "No problems".", and analyzes whether to refer to the storage device 700.
[0189] The AI check unit 576 determines, based on this text data, to refer to the storage device 700, and searches the storage device 700 using, for example, "Application Guidelines" as the search key. The server device 500 then generates a prompt using the prompt generation unit 581, which includes this text data, the input data entered in the input field 393b, and a request to generate response data using the search results obtained from the search of the storage device 700 as the information source, and outputs it to the AI server device 600. The server device 500 then uses the response acquisition unit 583 to acquire the response data output from the AI server device 600 as AI check result data for the input item identified by item ID "003".
[0190] Thus, in this embodiment, the content of the proofreading requested from the AI server device 600 can be varied depending on the text data associated with the item ID and identified by the check content ID. Therefore, in this embodiment, the type of proofreading performed on the input data can be arbitrarily set according to the items contained in the document.
[0191] In Figure 13, the display area 382 of screen 380A displays a list that associates the item IDs of input items that were flagged as having defects by validation checks with the verification data indicating the nature of the defects. In addition, the display area 383 displays a list that associates the item IDs of input items that were flagged as having defects by AI checks in display area 390 with the notifications indicating the nature of the defects.
[0192] Furthermore, in the screen 380A shown in Figure 13, the display area 390 shows the check results for each input item, linked to the input data. The check results for each input item are explained below.
[0193] Display field 391c displays "Insufficient number of characters" as the validation result data for the input item identified by item ID "001". Furthermore, item ID "001" does not have a corresponding check content ID indicating an AI check in the execution check information. Therefore, no AI check is performed on the input data for the input item identified by item ID "001", and display fields 391d and 391e are left blank.
[0194] Item ID "002" does not have a corresponding check content ID indicating a validation check in the execution check information. Therefore, display field 392c is blank. Display field 392d displays a notification indicating the content of the deficiency as a result of the AI check on the input data of the input item identified by item ID "002": "Possible criticism of other companies and violation of laws and regulations. Reason: The expression 'We will develop products superior to those of our competitors and achieve the elimination of competitors' may give the impression of criticizing other companies." Display field 392e displays a proposed correction: "Establish a Growth Strategy Office directly under the CEO and introduce a divisional system. Assign dedicated managers to each department of sales, development, and human resources, and..."
[0195] Item ID "003" does not have a corresponding check content ID indicating a validation check in the execution check information. Therefore, display field 393c is blank. Display field 393d displays a notification indicating the nature of the deficiency, "There is a suspicion that it violates the terms of the application guidelines...", as a result of the AI check on the input data of the input item identified by item ID "003". Display field 393d also displays a link 393d1 indicating the location where the application guidelines referenced by the AI server device 600 as an information source are stored. Display field 393e displays the proposed correction data.
[0196] Display field 394c displays "Image registration for this item is required" as the validation result data for the input item identified by item ID "011". Furthermore, item ID "011" does not have a corresponding check content ID indicating an AI check in the execution check information. Therefore, no AI check is performed on the input data for the input item identified by item ID "011", and display fields 394d and 394e are left blank.
[0197] Item ID "012" does not have a corresponding check content ID indicating a validation check in the execution check information. Therefore, display field 395c is blank. Display field 395d displays a notification indicating the nature of the deficiency, "The registered image may not be a person," as a result of the AI check on the input data of the input item identified by item ID "012". Display field 395e displays image data 395e1 generated by the AI server device 600 as proposed correction data, and an operation button 395e2 to display a preview of this image data.
[0198] In this embodiment, for each input field on the input screen where input data is entered, validation checks and AI checks are performed according to check contents that have been pre-associated with the input field.
[0199] Furthermore, in this embodiment, for each input item, the input data, the validation result data which is the result of the validation check, and the AI check result data which is the result of the AI check are displayed in association.
[0200] Therefore, according to this embodiment, it is possible to easily allow a user creating a document to identify input items with errors in the input data and the nature of those errors.
[0201] Furthermore, in this embodiment, a prompt based on predetermined text and input data is output to the large-scale language model 611 for each input item, causing the large-scale language model 611 to review the input data according to the input item. In addition, in this embodiment, if there are any deficiencies in the review results, the large-scale language model 611 is caused to generate a notification indicating the nature of the deficiencies and corrected data.
[0202] In this embodiment, the proofreading results, notifications indicating the nature of the deficiencies, and proposed correction data are displayed for each input item, corresponding to the input item.
[0203] Therefore, according to this embodiment, if there are defects in the input data, it is possible to assist the user in correcting the defects, thereby reducing defects in documents created by the user. Furthermore, because defects in documents created by the user are reduced in this embodiment, the workload of the document reviewers can be reduced.
[0204] In this embodiment, the administrator of the document creation system 100 associates the type and content of checks to be performed on the input data for each input item in the execution check storage unit 550, but this is not limited to this.
[0205] In this embodiment, the large-scale language model 611 may be used to determine the type and content of checks to be performed on the input data for each input item.
[0206] In this case, when input data for each input item is entered from the user terminal 300, the server device 200 generates a prompt that includes the input data for each input item and text data such as "Please tell me the type and content of the check to be performed on the input data," and sends it to the AI server device 600. The server device 500 then receives response data from the AI server device 600 that includes information specifying the type and content of the check for each input item.
[0207] Here, the response data that the server device 500 obtains from the AI server device 600 will be something like, "The checks to be performed on the input data for the input item "Achievement Goal" are validation check "B-1" and AI check "A-1". In this case, the large-scale language model 611 may be trained in advance with check content information stored in the check content storage unit 540, or the check content information may be included in the prompt requesting a determination of the type and content of the check on the input data.
[0208] Next, the server device 500 generates a prompt that includes the response data obtained from the AI server device 600 and the input data for each input item to be checked, and sends it to the AI server device 600.
[0209] In this embodiment, a prompt is sent to the AI server device 600 to cause the large-scale language model 611 to determine the type and content of the check for each input item, and response data, which is the result of the determination by the large-scale language model 611, is obtained. Then, the server device 500 uses this response data to generate a prompt requesting a check of the input data entered in the input item and sends it to the AI server device 600. In this embodiment, this eliminates the need to prepare the execution check storage unit 550 in advance.
[0210] Next, referring to Figure 14, the operation of the document creation system 100 when operation button 384b is selected on screen 380A will be explained, as will the operation of the document creation system 100 when operation button 384e is selected. Selecting operation button 384b is an operation to instruct the display of a document preview image, and selecting operation button 384e is an operation to request the download of the document.
[0211] Figure 14 is a third sequence diagram illustrating the operation of the document creation system. The processes from step S1401 to step S1406 in Figure 14 represent the process when the operation button 384b is selected.
[0212] When the input receiving unit 310 of the user terminal 300 receives an operation to select the operation button 384b (step S1401), the communication control unit 330 sends a request to the server device 500 to display the preview screen (step S1402).
[0213] When the server device 500 receives a request to display a preview screen via the input reception unit 571, the information acquisition unit 572 refers to the document storage unit 530 and the document content storage unit 560 corresponding to the document ID on which the input screen is displayed, and acquires template data corresponding to the document ID and input data for each item ID (step S1403). Subsequently, the server device 500, via the document creation unit 577, inserts the input data associated with each item into each item included in the acquired template data, and creates preview image data of the document (step S1404). The document creation unit 577 may also create the document itself at this time.
[0214] Next, the server device 500 transmits display information to the user terminal 300 via the display information transmission unit 573 to display the preview screen (step S1405). The display information transmitted to the user terminal 300 includes preview image data showing the preview image.
[0215] When the user terminal 300 receives display information via the communication control unit 330, the display control unit 320 displays a preview screen including a preview image based on the display information (step S1406). Details of the preview screen will be described later.
[0216] The process from step S1407 to step S1418 in Figure 14 is the process that occurs when the operation button 384e is selected.
[0217] When the input receiving unit 310 of the user terminal 300 receives an operation to select the operation button 384e (step S1407), the communication control unit 330 sends a document download request to the server device 500 (step S1408). The processes from steps S1408 to S1412 in Figure 14 are the same as the processes from steps S917 to S921 in Figure 9, so their explanation is omitted.
[0218] When the user terminal 300 receives an input operation regarding the check result on the download screen via the input reception unit 310 (step S1413), it then receives an operation to instruct the download of the document (step S1414).
[0219] Next, the user terminal 300 sends a download instruction to the server device 500 via the communication control unit 330 (step S1415). This download instruction may include the input content entered through the input operation related to the check result in step S1413.
[0220] When the server device 500 receives a download instruction via the input receiving unit 571, the information acquisition unit 572 acquires the created document (step S1416), and the output unit 579 transmits the document to the user terminal 300 (step S1417).
[0221] Next, we will explain the preview screen and download screen with reference to Figures 15 and 16.
[0222] Figure 15 is the fourth figure showing an example of the display on the user terminal. The screen 150 shown in Figure 15 is an example of a preview screen displayed on the user terminal 300 in step S1406 of Figure 14.
[0223] The screen 150 shown in Figure 15 includes display area 381, display areas 151 and 152, and operation buttons 154, 155, and 156. Display area 381 displays the project name and document name.
[0224] Display area 151 displays a preview image 157 of the document. The preview image 157 shown in Figure 15 is generated by inserting the input data entered in each input field of screen 380A into template data associated with document ID "10". Display area 152 displays information indicating the date and time when the input data inserted into the template data was stored in the document content storage unit 560 during the generation of the preview image 157.
[0225] Operation button 154 is an operation button used to update the display in the display area 151.
[0226] In this embodiment, when an operation button 154 is pressed on the screen 150 displayed on the user terminal 300, the document creation unit 577 of the server device 500 determines whether the input data stored in the document content storage unit 560 of the server device 500 has been updated from the input data entered at the date and time displayed in the display area 152. If the input data has been updated, the document creation unit 577 of the server device 500 updates the preview image 157 to a preview image 157 in which the latest input data has been inserted into the template data.
[0227] Operation button 155 is used to display the preview image 157 shown in the display area 151 in full screen on the display of the user terminal 300.
[0228] Operation button 156 is an operation button used to end the display of screen 150. In this embodiment, when operation button 156 is operated, the user terminal 300 ends the display of screen 150 and transitions to screen 380A. Note that editing of input data is prohibited on screen 150. Therefore, editing of input data after screen 150 is displayed is possible by operating operation button 156 to transition from screen 150 to screen 380A.
[0229] In this embodiment, a preview image can be displayed by reflecting the input data entered on the input screen into the template data. Therefore, in this embodiment, the user of the user terminal 300 can easily grasp what the completed document will look like.
[0230] Furthermore, if there are any deficiencies in the input data, information indicating these deficiencies may be displayed on screen 150. Specifically, for example, on screen 150, an image indicating the deficiencies may be displayed in the location corresponding to the deficiencies in the input data in preview image 157.
[0231] Figure 16 is the fifth figure showing an example of a user terminal display. The screen 160 shown in Figure 16 is an example of a download screen displayed on the user terminal 300 in step S921 of Figure 9 or step S1412 of Figure 14.
[0232] Screen 160 includes display areas 161, 162, 163, 164, and operation buttons 165. Display area 161 displays a message prompting the user of user terminal 300 to check for any errors in the input data before downloading the document and submitting it to the application destination.
[0233] Display area 162 displays the verification result data for each input item. More specifically, display area 162 displays the same content as displayed in display area 382 of screen 380A shown in Figure 13. Display area 163 displays the proofreading result data for each input item. More specifically, display area 163 displays the same content as displayed in display area 383 of screen 380A shown in Figure 13.
[0234] Display area 164 shows a notification prompting the user who created the document to confirm the check results.
[0235] Specifically, display area 164 displays a message to confirm that the checks associated with each input item have been performed on the input screen, and a check box that will be checked if the checks have been confirmed to have been performed. Display area 164 also displays a message to confirm that no errors are displayed in display area 162, and a check box that will be checked if it has been confirmed that no errors are displayed. Display area 164 also displays a message to confirm that there are no problems with the details of the defects displayed in display area 163, and a check box that will be checked if it has been confirmed that there are no problems.
[0236] Operation button 165 is an operation button used to send a download instruction to the server device 600.
[0237] In this embodiment, when an operation is performed to request the download of a document, the server device 500 displays a download screen to allow the user to confirm that any deficiencies in the input data have been resolved. The download screen displays the verification data, which is the result of the validation check, the proofreading result data, which is the result of the AI check, and the confirmation items that the user is requested to confirm, all on the same screen.
[0238] Therefore, according to this embodiment, when a user downloads a document, they can easily understand whether or not any deficiencies in the input data have been resolved, the type of deficiency if there is one, and the input items in which the deficiencies have been pointed out.
[0239] In this embodiment, for example, the display mode of the operation button 165 may be switched so that it becomes selectable only when all of the checkboxes displayed in the display area 164 are checked.
[0240] By doing so, it is possible to prevent documents from being downloaded to the user terminal 300 without the user who created the document checking for any defects or the nature of any defects, thereby reducing defects in the documents.
[0241] Furthermore, in this embodiment, even if all checkboxes displayed in display area 164 are checked, if the defects pointed out in display area 162 or display area 163 have not been resolved, the selection of operation button 165 may be prohibited. This prevents documents containing defects from being downloaded.
[0242] Furthermore, in this embodiment, when an operation to select the operation button 165 on the screen 160 is performed, the server device 500 may, after attaching an electronic certificate to the document that proves the document was created using the document creation system 100, allow the document to be downloaded to the user terminal 300.
[0243] By doing this, it is possible to prove that validation checks and AI checks have been performed on the input data of documents when they are submitted to local governments or other application recipients, thereby reducing the workload in document review.
[0244] Furthermore, in this embodiment, when the operation button 165 is selected on the screen 160, the server device 500 may download the document to the user terminal 300 and also send the document to an external system that will be the recipient (transmission destination) of the document. In this case, the server device 500 is assumed to hold information that identifies the external system to which the document will be submitted. The external system to which the document will be submitted is, for example, a system managed by a local government that accepts applications in writing.
[0245] In this embodiment, this method reduces the effort required for the user of the user terminal 300 to resend the document to the recipient after downloading it.
[0246] Next, referring to Figure 17, we will explain how the administrator terminal 400 stores information in each of the storage units of the server device 500.
[0247] Figure 17 shows an example of the display on the administrator terminal. The screen 170 shown in Figure 17 is an example of a management screen for managing information stored in each memory unit of the server device 500. Screen 170 is displayed on the administrator terminal 400 at any time.
[0248] Screen 170 includes the display area 171 and operation buttons 172 and 173. The display area 171 is A list of documents whose document information is stored in the server device 500 is displayed. Operation button 172 is an operation button that transitions screen 170 to a screen for storing new document information. Operation button 173 is an operation button that clears the contents displayed in display area 171.
[0249] Display area 171 includes display areas 174 and 177. Display area 174 displays the document name "xx application form" and operation buttons 175 and 176 in association with it. Display area 177 displays the document name "YY sheet" and operation buttons 178 and 179 in association with it.
[0250] In Figure 17, for example, when operation button 175 is selected, a settings screen for configuring execution check information associated with the document name "xx application form" is displayed on the administrator terminal 400. On this settings screen, each input item included in the template data associated with the document name "xx application form" is associated with the type and content of the check to be performed.
[0251] The server device 500 stores the results of the correspondence between each input item included in the template data associated with the document and the type and content of the check to be performed, as execution check information, in the execution check storage unit 550 (see Figure 7).
[0252] Furthermore, in Figure 17, for example, when operation button 176 is selected, the execution check information associated with the document name "xx application form" is deleted from the execution check storage unit 550.
[0253] Furthermore, in Figure 17, for example, when operation button 178 is selected, a settings screen for setting execution check information associated with the document name "YY Sheet" is displayed on the administrator terminal 400. On this settings screen, each input item included in the template data associated with the document name "YY Sheet" is associated with the type and content of the check to be performed. Also, when operation button 179 is selected, the execution check information associated with the document name "YY Sheet" is deleted from the execution check storage unit 550.
[0254] In this embodiment, the administrator terminal 400 can set execution check information for each document managed by the server device 500 and store it in the execution check storage unit 550. Furthermore, in this embodiment, when a new project is started, new document information can be created according to the project, and execution check information can be set for each document identified in the document information.
[0255] Therefore, according to this embodiment, the administrator of the document creation system 100 can flexibly set the type and content of checks to be performed on documents as needed. Furthermore, the administrator of the document creation system 100 can appropriately change the type and content of checks for each input item of a document according to the check results for each document stored in the document content storage unit 560. Specifically, for example, the administrator of the document creation system 100 can change the type of AI check performed on input items that have a high probability of detecting defects, or increase the number of types of AI checks performed. For this reason, this embodiment can contribute to reducing defects in documents created by users of the user terminal 300.
[0256] Examples of embodiments of the present disclosure are as follows: <1> A document creation system including a terminal device and an information processing device connected to the terminal device via a network, The aforementioned information processing device is A display information transmission unit transmits display information to the terminal device for displaying an input screen corresponding to the document format, A prompt output unit outputs a prompt for each input item to the large-scale language model requesting review of the input data entered for each input item included in the input screen, The device includes an output unit that outputs response data for each input item, output from the large-scale language model in response to the prompt for each input item, to the terminal device. The aforementioned terminal device is A document creation system having a display control unit that displays the response data output from the information processing device on the input screen. <2> The response data is, This includes proofreading result data showing the results of proofreading by the aforementioned large-scale language model, In the aforementioned input screen, for each input item, the following are displayed in association with the input item: <1> The document creation system described. <3> The aforementioned prompt is, This includes a request for notification indicating the nature of any deficiencies in the input data, and a request for the generation of corrected data indicating proposed corrections to the input data. <1> or <2> The document creation system described. <4> The response data is, The data includes proofreading result data showing the results of the proofreading, a notification showing the content of the deficiencies, and the proposed correction data, and is displayed on the input screen in association with each input item. <1> ~ <3> A document creation system as described in any one of the following items. <5> The aforementioned information processing device is The system includes a prompt generation unit that references a storage unit that associates the input items included in the input screen with the text data to be included in the prompt for each input item, and generates the prompt which includes the input data for each input item and the text data associated with the input item. <1> ~ <4> A document creation system as described in any one of the following items. <6> The prompt generation unit, In accordance with the text data associated with the input items, information about the business stored in the storage device is included as a source of information in the prompt. <5> The document creation system described. <7> The aforementioned information processing device is A storage unit that associates the template data of the aforementioned document with the display information, The system includes a document creation unit that inserts the input data entered for each input item in the input screen into the template data to create the document, The aforementioned display information transmission unit, The terminal device receives a request to display a preview image of the document, and the document creation unit transmits display information to the terminal device for displaying a preview screen including the preview image of the document created by the document creation unit. <1> ~ <6> A document creation system as described in any one of the following items. <8> The aforementioned display information transmission unit, The system receives a request from the terminal device to download the document and transmits to the terminal device display information for displaying a download screen that includes proofreading result data showing the proofreading results for each input item, and a notification prompting confirmation of the proofreading result data. <1> ~ <7> A document creation system as described in any one of the following items. <9> A display information transmission unit that transmits display information to a terminal device to display an input screen corresponding to the document format, A prompt output unit outputs a prompt for each input item to the large-scale language model requesting review of the input data entered for each input item included in the input screen, An information processing device having an output unit that outputs response data for each input item, output from the large-scale language model in response to a prompt for each input item, to the terminal device. <10> In an information processing device, The system transmits display information to the terminal device to show an input screen corresponding to the document format. A prompt for each input item, requesting review of the input data entered for each input item included in the input screen, is output to the large-scale language model. An information processing program that executes a process to output response data for each input item, output from the large-scale language model in response to prompts for each input item, to the terminal device. <11> A document creation method using a document creation system including a terminal device and an information processing device connected to the terminal device via a network, The aforementioned information processing device The system transmits display information to the terminal device to show an input screen corresponding to the document format. A prompt for each input item, requesting review of the input data entered for each input item included in the input screen, is output to the large-scale language model. The response data for each input item output from the large-scale language model in response to the prompt for each input item is output to the terminal device. The aforementioned terminal device A document creation method for displaying the response data output from the information processing device on the input screen.
[0257] Although the present invention has been described above based on various embodiments, the present invention is not limited to the requirements shown in the above embodiments. These points can be modified as long as they do not impair the spirit of the present invention, and can be appropriately determined according to their application. [Explanation of Symbols]
[0258] 100 Document Creation Systems 200 Information Processing Systems 300 user terminals 400 Administrator terminals 500 Server Devices 520 Project Memory Unit 530 Document Storage Unit 540 Check contents storage unit 550 Execution Check Storage Unit 560 Document Content Storage Unit 570 Control Unit 600 AI server devices 700 Storage device
Claims
1. A document creation system including a terminal device and an information processing device connected to the terminal device via a network, The aforementioned information processing device is A display information transmission unit transmits display information to the terminal device for displaying an input screen corresponding to the document format, A prompt output unit outputs a prompt for each input item to the large-scale language model requesting review of the input data entered for each input item included in the input screen, The device includes an output unit that outputs response data for each input item, output from the large-scale language model in response to the prompt for each input item, to the terminal device. The aforementioned terminal device is A document creation system having a display control unit that displays the response data output from the information processing device on the input screen.
2. The response data is, This includes proofreading result data showing the results of proofreading by the aforementioned large-scale language model, The document creation system according to claim 1, wherein, in the input screen, each input item is displayed in association with the input item.
3. The aforementioned prompt is, A document creation system according to claim 1, comprising: a request for notification indicating the nature of any deficiencies in the input data; and a request for the generation of corrected data indicating a proposed correction to the input data.
4. The response data is, A document creation system according to claim 3, which includes proofreading result data showing the results of the proofreading, a notification showing the content of the deficiencies, and the proposed correction data, and which is displayed on the input screen for each input item in association with the input item.
5. The aforementioned information processing device is The document creation system according to claim 1, further comprising: a prompt generation unit that refers to a storage unit that associates the input items included in the input screen with the text data to be included in the prompt for each input item, and generates the prompt which includes the input data for each input item and the text data associated with the input item.
6. The prompt generation unit, The document creation system according to claim 5, wherein, in accordance with the text data associated with the input items, information relating to the business stored in the storage device is included as a source of information in the prompt.
7. The aforementioned information processing device is A storage unit that associates the template data of the aforementioned document with the display information, The system includes a document creation unit that inserts the input data entered for each input item in the input screen into the template data to create the document, The aforementioned display information transmission unit, The document creation system according to claim 1, wherein the system receives a request from the terminal device to display a preview image of the document, and transmits display information to the terminal device for displaying a preview screen including a preview image of the document created by the document creation unit.
8. The aforementioned display information transmission unit, The document creation system according to claim 1, wherein the system receives a request from the terminal device to download the document and transmits to the terminal device display information for displaying a download screen that includes proofreading result data showing the proofreading result for each input item and a notification prompting confirmation of the proofreading result data.
9. The information processing device is A first checking unit performs a first check on the input data entered for the input items included in the input screen, It has a second checking unit that performs a second check different from the first check, The first checking unit is, The prompt output unit, It includes a response acquisition unit that acquires the aforementioned response data, The second checking unit is, The system verifies whether the input data satisfies the conditions specified for each input item, and obtains verification result data showing the verification result. The output unit is, The response data and the verification result data are output to the terminal device. The display control unit of the terminal device is The document creation system according to claim 1, wherein the response data and the verification result data are displayed on the input screen for each input item.
10. In the first check, the prompt output unit outputs a prompt that includes text data associated with each input item, The document creation system according to claim 9, wherein the content of the verification performed in the second check is associated with each of the input items.
11. A display information transmission unit that transmits display information to a terminal device to display an input screen corresponding to the document format, A prompt output unit outputs a prompt for each input item to the large-scale language model requesting review of the input data entered for each input item included in the input screen, An information processing device having an output unit that outputs response data for each input item, output from the large-scale language model in response to a prompt for each input item, to the terminal device.
12. In an information processing device, The system transmits display information to the terminal device to show an input screen corresponding to the document format. A prompt for each input item, requesting review of the input data entered for each input item included in the input screen, is output to the large-scale language model. An information processing program that executes a process to output response data for each input item, output from the large-scale language model in response to prompts for each input item, to the terminal device.
13. A document creation method using a document creation system including a terminal device and an information processing device connected to the terminal device via a network, The aforementioned information processing device The system transmits display information to the terminal device to show an input screen corresponding to the document format. A prompt for each input item, requesting review of the input data entered for each input item included in the input screen, is output to the large-scale language model. The response data for each input item output from the large-scale language model in response to the prompt for each input item is output to the terminal device. The aforementioned terminal device A document creation method for displaying the response data output from the information processing device on the input screen.