Information processing system, program, and information processing method
By using artificial intelligence to generate sentences in the information processing system and proofread by professionals, the problem of insufficient quality of documents in the existing technology is solved, high-quality creation and proofreading of documents are achieved, and the accuracy and quality of documents are improved.
Patent Information
- Application Number
- JP2023119535
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-23
- Publication Date
- 2025-02-04
- Estimated Expiration
- 2043-07-23
AI Technical Summary
When using application documents generated by artificial intelligence, the quality and accuracy of the documents are insufficient, making it difficult to meet high-quality application needs.
An information processing system is provided that gradually improves the quality of documents by displaying creative instructions on the user terminal and using artificial intelligence to generate sentences, combined with professional proofreading. The system includes a first user terminal displaying creative instructions, a second user terminal displaying sentences generated by artificial intelligence, and performing proofreading on the second user terminal, and finally displaying proofreading results on the first user terminal.
By combining artificial intelligence and professional proofreading, the quality and accuracy of documents are improved, and the convenience of creation and the quality of documents are balanced.
Smart Images

Figure 2025016418000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, a program, and an information processing method. [Background technology]
[0002] Patent document 1 discloses a technology in which a question is sent to a business seeking to receive a subsidy, and upon receiving a response from the business, a subsidy for which the business can apply is selected based on the response, and information about the selected subsidy is sent to the business. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2002-15100 A Summary of the Invention [Problem to be solved by the invention]
[0004] There is a need to utilize AI document creation functions for applying for subsidies, etc., but the accuracy and appropriateness of the content of the documents created are still not sufficient.
[0005] In view of the above circumstances, the present invention provides an information processing system and the like that can facilitate writing text while improving the quality of the text. [Means for solving the problem]
[0006] According to one aspect of the present invention, an information processing system is provided. The information processing system includes a processor, and the processor executes a first process for displaying, on a first user terminal, an instruction screen for receiving an instruction to create a sentence to an artificial intelligence having a sentence creation function, in a first display step, the instruction being an instruction to create a sentence to be written in an application document. In a second display step, the processor executes a second process for displaying, on the first user terminal, a sentence output by the artificial intelligence based on the instruction in an editable manner. In a third display step, the processor executes a third process for displaying, on a second user terminal, a request for correction of the sentence edited on the first user terminal, the second user terminal being a terminal registered as a terminal used by a person familiar with application documents. In a fourth display step, the processor executes a fourth process for displaying, on the first user terminal, the correction result inputted on the second user terminal on which the edited sentence is displayed.
[0007] According to the above aspect, an information processing system and the like is provided that can facilitate writing text while improving the quality of the text. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an application support system 1. [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of a server device 10. [Diagram 3] FIG. 2 is a diagram showing a hardware configuration of an applicant terminal 30. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional configuration of each control unit. [Diagram 5] FIG. 11 is an activity diagram showing an example of application support processing. [Figure 6] FIG. 11 is a diagram showing an example of a menu screen. [Figure 7] FIG. 13 illustrates an example of an instruction screen. [Figure 8] FIG. 13 is a diagram showing an example of a draft screen of an application document. [Figure 9] FIG. 13 is a diagram showing an example of an input and corrected application document. [Figure 10]FIG. 13 illustrates an example of an application document table. [Figure 11] FIG. 13 is a diagram showing an example of a screen for requesting corrections to an application document. [Figure 12] FIG. 13 is a diagram showing an example of a corrected application document. [Figure 13] FIG. 13 is a diagram showing an example of a draft screen of a corrected application document. [Figure 14] FIG. 11 is a diagram showing another example of the instruction screen. [Figure 15] FIG. 13 is a diagram showing another example of the draft screen of the application document. [Figure 16] FIG. 13 is a diagram showing another example of the application document correction request screen. [Figure 17] FIG. 13 is a diagram showing another example of a corrected application document. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic features shown in the following embodiments can be combined with each other.
[0010] Incidentally, the program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] In addition, in this embodiment, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In addition, in this embodiment, various information is handled, and this information is represented, for example, by physical values of signal values representing voltage and current, high and low signal values as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on the circuit in the broad sense.
[0012] In addition, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, a memory, etc. In other words, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0013] 1. Hardware Configuration In this section, the hardware configuration of the application support system according to this embodiment will be described.
[0014] FIG. 1 is a diagram showing the overall configuration of an application support system 1. The application support system 1 is an information processing system that executes processes to support the creation of application documents for subsidies, grants, support funds, etc. The application support system 1 includes a communication line 2, a server device 100, an AI server device 20, an applicant terminal 30, and multiple supporter terminals 40. The communication line 2 includes the Internet, etc., and mediates communications between devices connected to the line. The server device 100 and the AI server device 20 are connected to the communication line 2 by wire, and the applicant terminal 30 and multiple supporter terminals 40 are connected wirelessly. The connection to the communication line 2 may be wired or wireless.
[0015] The AI server device 20 has a function of creating sentences using artificial intelligence (AI). The AI server device 20 creates and outputs sentences by receiving instructions to create sentences (so-called prompts). The server device 100 generates an input screen for instructions to create sentences to the AI server device 20 and a display screen for sentences output from the AI server device 20, and performs processing to display them on the applicant terminal 30 and the supporter terminal 40.
[0016] The applicant terminal 30 is a terminal used by an applicant who prepares application documents. The applicant may be an employee of a company, a sole proprietor, an individual, etc. The applicant terminal 30 accepts input of instructions for creating text by the applicant, and displays the text output from the AI server device 20. The supporter terminal 40 is a terminal used by a supporter who supports the applicant in creating application documents. The applicant creates application documents using text created by the AI, and the supporter supports the creation of application documents by correcting the application documents created by the applicant.
[0017] Correcting application documents means deleting or adding sentences to improve the application documents, i.e., to make the application more likely to be adopted. Correcting application documents includes not only correcting the sentences themselves, but also adding comments and specifying documents to be attached. The supporter is a person who is knowledgeable about the application in question, such as a lawyer, patent attorney, certified public accountant, administrative scrivener, or social insurance and labor consultant. However, the supporter does not need to be limited to a licensed professional, and can be anyone who is knowledgeable about applications. In the application support system 1, multiple supporters are registered, and support is provided by someone who is knowledgeable about the application documents that the applicant is planning to submit.
[0018] 2 is a diagram showing a hardware configuration of server device 10. Server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, and a bus 14. Bus 14 electrically connects each unit included in server device 10.
[0019] (Control unit 11) The control unit 11 includes a processor such as a central processing unit (CPU). The control unit 11 realizes various functions related to the application support system 1 by reading out a predetermined program stored in the storage unit 12. That is, information processing by software stored in the storage unit 12 is specifically realized by the control unit 11, which is an example of hardware, and can be executed as each functional unit included in the control unit 11. The control unit 11 is not limited to being single, and may be implemented with multiple control units 11 for each function. Also, a combination of these may be used.
[0020] (Storage unit 12) The storage unit 12 stores various information defined by the above description. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the application support system 1 executed by the control unit 11, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program calculations. The storage unit 12 stores various programs, variables, etc. related to the application support system 1 executed by the control unit 11.
[0021] (Communications Department 13) The communication unit 13 is configured to be able to transmit various electrical signals from the server device 10 to external components. The communication unit 13 is also configured to be able to receive various electrical signals from the external components to the server device 10. More preferably, the communication unit 13 has a network communication function, and may be implemented so that various information can be communicated between the server device 10 and external devices via the communication line 2.
[0022] 3 is a diagram showing the hardware configuration of applicant terminal 30. Applicant terminal 30 includes a control unit 41, a storage unit 42, a communication unit 43, an input unit 44, a display unit 45, and a bus 46. Bus 46 electrically connects the various units included in applicant terminal 30.
[0023] (Input section 44) The input unit 44 has buttons, a touch screen, etc., and accepts input from the user. (Display section 45) The display unit 45 has a display or the like and displays an image on a display surface. In this embodiment, the display unit 25 is included in a touch screen of the input unit 44. The display unit 45 displays, for example, a product page written in HTML (Hypertext Markup Language) or the like by a browser or an application.
[0024] The AI server device 20 shown in Figure 2 has the same hardware configuration as the server device 10. Regarding the AI server device 20, only the control unit 21 will be described with a different reference number from the control unit 11 of the server device 10. The supporter terminal 40 shown in Figure 3 has the same hardware configuration as the applicant terminal 30. Regarding the supporter terminal 40, only the control unit 41 will be described with a different reference number from the control unit 31 of the applicant terminal 30.
[0025] 2. Functional configuration In this section, the functional configuration of the present embodiment will be described. As described above, information processing by software stored in the storage unit of each device included in the application support system 1 is specifically realized by a control unit, which is an example of hardware, so that each functional unit included in each control unit can be executed.
[0026] 4 is a diagram showing an example of the functional configuration of each control unit. The control unit 11 includes a server display unit 111, a user authentication unit 112, a form processing unit 113, a creation instruction unit 114, a type identification unit 115, a request destination determination unit 116, a correction request unit 117, and a version management unit 118. The control unit 21 includes an instruction reception unit 211, a text creation unit 212, and a text output unit 213. The control unit 31 includes a user display unit 311 and an operation reception unit 312. The control unit 41 includes a user display unit 411 and an operation reception unit 412.
[0027] The server display unit 111 executes processing for displaying on each terminal a system screen related to the application support system 1. The server display unit 111 performs processing such as generating and transmitting an HTML (Hyper Text Markup Language) file, and displays a web page showing the system screen on the applicant terminal 30 and the supporter terminal 40. The server display unit 111 may also perform processing such as generating and transmitting display data for an application for using the application support system 1.
[0028] The user authentication unit 112 authenticates users who log in via the applicant terminal 30, supporter terminal 40, etc., based on authentication information such as a registered user ID (Identification) and password. This authentication enables the server device 10 to process data exchanged with the applicant terminal 30 and supporter terminal 40 in association with the user related to that data. The form processing unit 113 executes processing related to the form of the application document submitted by the applicant. The application document form is information indicating the documents, format, attached documents, etc. required for the application document.
[0029] The creation instruction unit 114 inputs text creation instructions to the AI server device 20 based on the applicant's operation on the applicant terminal 30. The type identification unit 115 identifies the type of application for which the applicant is creating an application document. The request recipient determination unit 116 determines the supporter to whom the application document will be requested to be corrected. The correction request unit 117 executes a request process to request the supporter determined by the request recipient determination unit 116 to correct the application document. The version management unit 118 executes a management process to manage the version of the application document.
[0030] The instruction receiving unit 211 receives an instruction to create a text from the creation instruction unit 114. The text creation unit 212 creates a text in accordance with the instruction received by the instruction receiving unit 211. The text output unit 213 outputs the text created by the text creation unit 212. The text output unit 213 outputs the created text to the server device 10, for example. The server display unit 111 displays a screen including the output text on the applicant terminal 30, for example.
[0031] User display unit 311 of applicant terminal 30 controls the display on a display, which is a display means of applicant terminal 30. User display unit 311 displays, for example, a web page or application screen transmitted from server display unit 111 on the display means. Operation receiving unit 312 receives operations performed by the applicant.
[0032] The user display unit 411 of the supporter terminal 40 controls the display on a display, which is a display means of the supporter terminal 40. The user display unit 411 displays, for example, a web page or an application screen transmitted from the server display unit 111 on the display means. The operation receiving unit 412 receives operations performed by the supporter.
[0033] 3. Information Processing In this section, information processing of this embodiment will be described. The application support system 1 executes an application support process that supports an applicant in making an application. The application support system 1 includes a processor capable of executing a program to perform each step included in the application support process.
[0034] 5 is an activity diagram showing an example of the application support process. The application support process is initiated when an applicant operates the applicant terminal 30 to display a menu screen of the application support system 1. First, the server device 10 generates screen data showing the menu screen of the application support system 1 by the server display unit 111 (A11). The server display unit 111 transmits the generated screen data to the applicant terminal 30. The applicant terminal 30 displays the menu screen shown in the transmitted screen data by the user display unit 311 (A12).
[0035] Fig. 6 is a diagram showing an example of a menu screen. The menu screen G1 shown in Fig. 6 displays a character string "Please select the application target", a search input field E11, a character string "Recommended application", and a plurality of application target buttons B11. Each application target button B11 displays a character string "Subsidy AP01", "Subsidy AP02", "Subsidy AP03", "Subsidy AP04", "Subsidy AP05", and "Benefit AP06".
[0036] When a keyword is entered in the search input field E11, information about applications related to that keyword is displayed, and the application can be selected as the application target. In addition, when the application target button B11 is operated, the application shown in the application target button B11 can be selected as the application target. The applicant terminal 30 accepts an operation to select the application target via the operation acceptance unit 312 (A13). The operation acceptance unit 312 transmits selection data indicating the selected application target to the server device 10.
[0037] When the server device 10 receives the transmitted selection data, the form processing unit 113 acquires the application form indicated by the selection data (A14). The form processing unit 113 acquires the application form, for example, by downloading document data indicating the relevant application form from a webpage on which the form is posted. Note that the form processing unit 113 may also download document data of application forms distributed on the Internet in advance, store the data in association with the type of application document, and acquire the selected application form from the stored document data.
[0038] Next, the server device 10 extracts text items contained in the selected application document by the form processing unit 113 (A15). The documents contained in the application document include non-text items in which only non-text information such as name, address, date, and amount is input, and text items in which text is input such as reason for application, business explanation, business plan, business status, and business performance. The form processing unit 113 extracts, for example, items containing specific keywords (such as "business," "plan," "reason," "status," "performance," and "report") contained in the acquired form as text items.
[0039] Next, the server device 10 generates instruction screen data for instructing the AI server device 20 to create text for the extracted text items, i.e., the text items included in the application document of the acquired form, via the server display unit 111 (A16). The server display unit 111 transmits the generated instruction screen data to the applicant terminal 30. The applicant terminal 30 displays, via the user display unit 311, the instruction screen indicated by the transmitted instruction screen data (A17).
[0040] Fig. 7 is a diagram showing an example of an instruction screen. The instruction screen G2 shown in Fig. 7 displays a character string "Please enter instructions for writing text.", input fields P21, P22, and P23 for writing instructions (prompts), and a text writing instruction button B21. The input fields P21, P22, and P23 correspond to text items "Reason for application," "Business plan," and "Business performance report," respectively. The applicant inputs a sentence or phrase indicating the content to be written in each text item into each input field.
[0041] Applicant terminal 30 accepts input into each input field as an instruction input for creating a text (A21) via operation acceptance unit 312. Operation acceptance unit 312 transmits input data indicating the accepted instruction for creating a text (for example, data associating text items with prompts) to server device 10.
[0042] The server device 10 generates instruction data for instructing the creation of a sentence based on the transmitted input data by the creation instruction unit 114 (A22). The creation instruction unit 114 generates, for example, data in which sentence items and prompts are associated with each other as instruction data, similar to the input data. When there are two or more sentence items for which sentence creation is instructed, the creation instruction unit 114 generates instruction data for instructing the creation of two or more sentences corresponding to each of the sentence items. The creation instruction unit 114 transmits the generated instruction data to the AI server device 20.
[0043] When the AI server device 20 receives the transmitted instruction data, the instruction receiving unit 211 receives an instruction to create a sentence indicated by the received instruction data (A23). Next, the AI server device 20 causes the sentence creation unit 212 to create a sentence in accordance with the received instruction (A24). Specifically, the sentence creation unit 212 creates a sentence for each sentence item indicated by the instruction data in response to a prompt associated with the sentence item. The sentence creation unit 212 generates creation result data that associates the created sentence with the corresponding sentence item, and outputs the data to the server device 10.
[0044] When the server device 10 receives the output creation result data, the server display unit 111 generates draft screen data of the application document including the text indicated by the received creation result data, i.e., the result of text creation by the AI server device 20 (A25). The server display unit 111 transmits the generated draft screen data to the applicant terminal 30. The applicant terminal 30 displays, by the user display unit 311, the draft screen of the application document indicated by the transmitted draft screen data (A26).
[0045] Fig. 8 is a diagram showing an example of the application document draft screen. The application document draft screen G3 shown in Fig. 8 displays the title "Application Document Draft Screen", the character strings "Please enter text into the blank entry fields" and "Please check the text created by the AI and correct it as necessary", the application document draft DF1, a next page button B31, a correction request button B32, a temporary save button B33, and an application button B34.
[0046] The application document draft DF1 includes non-text items E31 (name, address, business plan name, business start date and end date, business expenses and subsidy eligible expenses) and text items E32 (reason for application, business plan). Text items E32 contain texts D31 and D32 created by the AI server device 20. In each figure including FIG. 8, characters contained in texts created by the AI are represented by "*". The applicant inputs the non-text items E31 himself and makes corrections to texts D31 and D32 in his own way. The applicant terminal 30 accepts an operation to create the application document draft DF1 through the operation acceptance unit 312 (A31).
[0047] Fig. 9 is a diagram showing an example of an application document that has been entered and amended. In Fig. 9, the parts entered and amended by the applicant are represented by the character "#" on the draft screen G3 of the application document shown in Fig. 8. For example, the amendment F31 is represented in sentence D31, and amendments F32 and F33 are represented in sentence D32. Note that the characters "*" and "#" are merely expressions for distinguishing between the parts created by AI and the parts entered by the applicant, and in the actual character string, these are displayed in the same manner, and in the example of Fig. 9, it is assumed that the parts amended by the applicant cannot be identified.
[0048] When the Next Page button B31 is operated, the next page (second sheet) of the application documents is displayed. Since application documents may contain multiple pages, the applicant inputs and modifies information on each page while turning the pages. When the Temporary Save button B33 is operated, the input and modifications are temporarily saved. The Apply button B34 is a button that is operated when the application documents have been completed and the application procedure is being carried out.
[0049] The correction request button B32 is a button that an applicant operates to request a supporter to correct the content they have created if they are unsure about it. Here, it is assumed that the applicant operates the correction request button B32. The operation reception unit 312 generates request data indicating that a supporter has been requested to correct the content, and transmits the request to the server device 10. When the request data is transmitted, the server device 10 uses the type identification unit 115 to identify the type of application document indicated by the received request data, i.e., the type of application document that has been requested to be corrected (A32). The type identification unit 115 identifies the type of application document using an application document table that associates information related to the type of application document.
[0050] Fig. 10 is a diagram showing an example of an application document table. Fig. 10 shows an application document table TB1 in which "keywords", "application document types", "professional occupations", and "registered supporters" are associated with each other. For example, a keyword "patent, utility model, design, trademark, copyright, application, infringement, intellectual property, ..." is associated with an application document type "foreign patent application costs, foreign infringement investigation costs, patent investigation costs, foreign copyright registration costs, ...", a professional occupation "patent attorney", and registered supporters "BR001, BR002, BR003, ...".
[0051] In addition, professional occupations such as "lawyer," "certified public accountant," "administrative scrivener," and "social insurance and labor consultant" are each associated with a keyword, an application document type, and a registered supporter. Each keyword represents a word that is likely to be included in the associated application document type. Each professional occupation represents a professional occupation that is likely to be knowledgeable about the associated application document. A registered supporter represents a person who holds the associated qualification and is registered in the application support system 1.
[0052] For example, when an application document type that matches the title of the application document requested to be corrected is included in the application document table TB1, the type identification unit 115 identifies that application document type as the type of the application document requested to be corrected. Also, even if such an application document type is not included, when a keyword that matches a word included in the application document requested to be corrected is included in the application document table TB1, the type identification unit 115 identifies the application document type associated with that keyword as the type of the application document requested to be corrected.
[0053] Next, the server device 10 determines, via the request recipient determination unit 116, a supporter who is knowledgeable about the identified type of application document as the correction partner (A33). The request recipient determination unit 116 determines, for example, a randomly selected supporter from among the registered supporters associated with the application document type identified in A32 in the application document table TB1 as the correction partner.
[0054] The method of determining the correction partner is not limited to this. For example, the support track record of each supporter in creating application documents (information such as the type of application document and the number of cases supported) may also be registered, and the request destination determination unit 116 may determine the registered supporter who has a lot of support track record for the specified application document type as the correction partner. Conversely, the request destination determination unit 116 may also determine the registered supporter who has a little support track record for the application document type as the correction partner (to distribute the load of support work).
[0055] Next, the server device 10 generates correction request screen data for requesting corrections from the determined correction partner through the server display unit 111 (A34). The server display unit 111 transmits the generated correction request screen data to the supporter terminal 40 used by the determined correction partner. The supporter terminal 40 displays, through the user display unit 411, a request screen for correction of the application document indicated by the transmitted correction request screen data (A35).
[0056] Fig. 11 is a diagram showing an example of an application document correction request screen. The correction request screen G4 shown in Fig. 11 displays a title "Application document correction request screen", a character string "Please correct the application document draft", an application document draft DF2, a next page button B41, and a correction completion button B42. The application document draft DF2 is a slightly modified display form of the application document draft DF1 shown in Fig. 9.
[0057] Specifically, draft DF2 is a version of the text (D31 and D32) created by the AI, in which the display mode of the parts (F31, F32, and F33) corrected by the applicant in draft DF1 has been changed. In the example of Fig. 11, the server display unit 111 changes the display mode by underlining the parts corrected by the applicant. The supporter corrects the text while distinguishing between the parts created by the AI and the parts entered by the applicant.
[0058] Fig. 12 is a diagram showing an example of a corrected application document. In Fig. 12, the parts corrected by the supporter are represented by the character "$" on the correction request screen G4 shown in Fig. 11. For example, in sentence D31, the correction part H41 is represented, and in sentence D32, the correction parts H42 and H43 are represented. This character "$", like "#", is merely an expression to distinguish between the part represented by "*" created by AI and the part entered by the supporter, and in the actual character string, "*" and "$" are displayed in the same manner.
[0059] Although FIG. 12 shows corrections in the form of correcting sentences, corrections may also be made in the form of leaving comments. When the next page button B41 is operated, the next page (the second document) of the application document is displayed. The supporter turns the pages and makes corrections to each page. The supporter terminal 40 accepts the above-mentioned correction operation by the operation acceptance unit 412 (A41). The operation acceptance unit 412 transmits corrected document data indicating the corrected application document to the server device 10.
[0060] When the corrected document data is transmitted, server device 10 generates, via server display unit 111, correction result screen data showing the corrected application document indicated by the received corrected document data (A42). Server display unit 111 transmits the generated correction result screen data to applicant terminal 30 used by the applicant who requested the corrections. Applicant terminal 30 displays, via user display unit 311, the corrected application document indicated by the transmitted correction result screen data (A43).
[0061] Fig. 13 is a diagram showing an example of a corrected draft screen of an application document. The corrected draft screen G5 of an application document shown in Fig. 13 displays the title "Application document draft screen (corrected)", character strings "Please check the corrections and make corrections if necessary" and "Please submit your application when complete", a counter CT51, a draft DF3 of the application document, a next page button B51, a request corrections button B52, a temporary save button B53, and an apply button B54.
[0062] The counter CT51 indicates the number of times the draft of the application document has been corrected. In the example of FIG. 13, the counter CT51 indicates the number of times "1 time". For example, when the supporter terminal 40 transmits the corrected document data at A42 shown in FIG. 5, the server device 10 counts up the number of corrections (increases by one) and adds it to the received corrected document data by the version management unit 118. For example, if the number of times has not yet been added to the corrected document data, the version management unit 118 adds the number of corrections "1 time". Also, if "1 time" has been added to the corrected document data, the version management unit 118 adds the number of corrections "2 times". The server display unit 111 generates correction screen data that indicates the number of times added to the corrected document data in the counter CT51.
[0063] The applicant looks at the correction results and judges whether or not he or she can complete the document by himself or herself (A51), and if he or she judges that he or she cannot complete the document yet, he or she further revises the draft DF3 of the application document. The applicant terminal 30 accepts the revision of the application document by the operation acceptance unit 312 (A52). Then, when the applicant operates the correction request button B52, the operation acceptance unit 312 accepts the operation, generates request data indicating that a supporter has been requested to make corrections, and transmits the request data to the server device 10. In this case, since the person to whom the corrections are to be requested has already been decided, the server device 10 executes the generation of the correction request screen data of A34.
[0064] As described above, by repeating A34 (generation of correction request screen), A35 (display of correction request screen), A41 (acceptance of corrections), A42 (generation of correction screen), A43 (display of correction screen), and A52 (correction of application document), the applicant can have the supporter correct his / her document any number of times. When the applicant determines in A51 that he / she can complete the rest of the application document by himself / herself, completes the application document and operates the application button B54, the applicant terminal 30 accepts the operation on the application button B54 as an application operation via the operation acceptance unit 312 (A53).
[0065] When an application operation is performed, for example, the user display unit 311 displays a web page that accepts the application. Then, the operation acceptance unit 312 accepts an operation to upload an application document to the application web page. In this manner, an application based on the application document created by the applicant is made.
[0066] As described above, in the application support system 1, the server display unit 111 functions as an example of a first display unit that executes a first process for displaying an instruction screen for receiving an instruction to the artificial intelligence to create a sentence on the first user terminal. The instruction to create a sentence here is an instruction to create a sentence to be written in the application document. The AI server device 20 shown in FIG. 1 is an example of an artificial intelligence, and the applicant terminal 30 is an example of a first user terminal. The instruction screen G2 shown in FIG. 7 is an example of an instruction screen. The process of generating instruction screen data and the process of transmitting the instruction screen data to the applicant terminal 30 performed at A16 shown in FIG. 5 are examples of the first process.
[0067] Furthermore, the server display unit 111 functions as an example of a second display unit that executes a second process for displaying, in an editable manner, on the first user terminal, a text output by the artificial intelligence based on an instruction given on the instruction screen. Texts D31 and D32 included in the draft DF1 of the application document shown in Fig. 8 are examples of text output by the artificial intelligence. Furthermore, the process of generating draft screen data and the process of transmitting the draft screen data to the applicant terminal 30 performed at A25 shown in Fig. 5 are examples of the second process.
[0068] Furthermore, the server display unit 111 functions as an example of a third display unit that executes a third process for displaying a correction request for a text edited on the first user terminal on the second user terminal. The supporter terminal 40 is an example of a second user terminal. The second user terminal is a terminal registered as a terminal used by a person familiar with application documents. In this embodiment, the person familiar with application documents is a licensed professional. Furthermore, the process of generating correction request screen data and the process of transmitting the correction request screen data to the supporter terminal 40, which are performed at A34 in FIG. 5, are an example of a third process.
[0069] Moreover, the server display unit 111 functions as an example of a fourth display unit that executes a fourth process for displaying the correction result inputted in the second user terminal on which the edited text is displayed on the first user terminal. The correction points H41, H42, and H43 shown in Fig. 12 are an example of the correction result. Moreover, the process of generating the correction result screen data and the process of transmitting the correction result screen data to the supporter terminal 40, which are performed at A42 shown in Fig. 5, are an example of the fourth process.
[0070] According to the above-mentioned embodiment, since the artificial intelligence creates the base sentence, it becomes easier to create sentences compared to creating sentences from scratch. Also, by having a supporter correct the sentences, it is possible to improve the quality of the sentences compared to creating the application documents by the applicant alone. In this way, the application support system 1 can achieve both simplification of sentence creation and improvement of sentence quality.
[0071] Furthermore, in the application support system 1, there are multiple types of application documents. The server display unit 111 (an example of a third display unit) executes the third process with a terminal used by a person familiar with the type of application document for which writing has been instructed as the second user terminal. Specifically, the server device 10 performs A32 (identifying the type of application document) and A33 (determining the person to be corrected), thereby determining a person familiar with the type of application document as the supporter. According to this embodiment, it is possible to further improve the quality of the writing compared to the case where a person to be corrected is selected completely at random.
[0072] Furthermore, there are multiple types of application documents. The server display unit 111 (an example of a first display unit) displays, as an instruction screen, a screen for inputting text creation instructions (prompts) for items corresponding to the type of application document in which the text to be created by the instructions will be written. The text items "Reason for application", "Business plan", and "Business performance report" shown in FIG. 7 are examples of items corresponding to the type of application document. According to this aspect, it becomes easier to create more appropriate creation instructions (prompts) compared to a case in which the text items are not clearly indicated, thereby improving the accuracy of the created text.
[0073] In addition, the server display unit 111 (an example of a second display unit) displays, on the first user terminal, an editable document in which the sentences output by the artificial intelligence based on the instruction to create the application document are arranged in positions in the application document corresponding to the items instructed to be created. For example, on the draft screen G3 shown in FIG. 8, the server display unit 111 arranges the sentences D31 and D32 output by the AI server device 20 in positions corresponding to the items "Reason for application" and "Business plan", respectively. According to this embodiment, it is easier to start editing the application document compared to a case in which the sentences output by the artificial intelligence are not arranged in positions corresponding to the sentence items.
[0074] As described in FIG. 5, the correction request is repeated until the application document is completed. In this case, the version management unit 118 functions as an example of a management unit that executes a management process that manages the number of corrections in the second user terminal. The version management unit 118 executes, for example, a process of counting up the number of corrections in the corrected document data in A42 shown in FIG. 5 as the management process. Then, the server display unit 111 (an example of a fourth display unit) displays the correction result together with the number of corrections managed by the management process on the first user terminal. The draft DF3 of the application document shown in FIG. 13 is an example of a correction result displayed together with the number of corrections indicated by the counter CT51. According to this embodiment, it is possible to manage versions of a document that is repeatedly edited.
[0075] The server display unit 111 (an example of a third display unit) displays the sentences output by the artificial intelligence and the parts edited on the first user terminal in different modes. For example, the server display unit 111 displays the sentences created by the AI (D31 and D32 are not underlined) and the parts corrected by the applicant (F31, F32, and F33 are underlined) in different modes on the correction request screen G4 shown in Fig. 11. According to such a mode, the supporter can easily distinguish between the parts created by the AI and the parts created by the applicant compared to a case where there is no difference between these modes, making it easier to correct the sentences.
[0076] <Other embodiments> (1) Description of text items When there are multiple text items, the server display unit 111 (an example of a first display unit) may display the input field for each text item in a different manner. For example, on the instruction screen G2 shown in Fig. 7, the server display unit 111 displays "Reason for application", which is suitable for writing instructions in natural sentences, in a different manner (for example, in bullet points for the latter), and "Business plan" and "Business performance report", which are suitable for writing instructions in an orderly manner by listing items. According to such a manner, it is easier to recognize the differences in the items to be entered, compared to when the manner of all text items is uniform.
[0077] (2) Instructions in the form of questions The server display unit 111 (an example of a first display unit) may display, as an instruction screen, a screen showing a sentence asking a question about the input content of the sentence item. For example, the server display unit 111 stores in advance questions about the input content corresponding to the sentence item, and displays the sentence asking the question about the input content of the sentence item. Then, when the applicant inputs an answer to the question, the creation instruction unit 114 generates instruction data showing the input answer as an instruction (prompt) to create a sentence, and transmits it to the AI server device 20. According to this aspect, it is possible to make it easier to input instructions compared to a case where a question is not displayed.
[0078] (3) Correction of text items The form of an application document may be updated. Therefore, the text items extracted by the form processing unit 113 may not be the latest ones. In such a case, the server display unit 111 may function as an example of a first reception unit that receives corrections to the text items displayed on the applicant terminal 30. For example, the server display unit 111 receives an operation to select and correct a text item on the instruction screen G2 shown in Fig. 7, and displays the corrected text item.
[0079] Then, the server display unit 111 (first display unit) displays, as an instruction screen, a screen for inputting a text creation instruction (prompt) for the corrected text item. For example, in the example of FIG. 7, the server display unit 111 accepts the correction of the text item "business performance report" to "business status report". Then, the creation instruction unit 114 generates instruction data indicating an instruction to create the text of "business status report" and transmits it to the AI server device 20. According to this aspect, the accuracy of instructions to the artificial intelligence can be improved compared to the case where corrections to the text item are not accepted.
[0080] (4) Description of text items The form of an application document may be updated. Therefore, the portion of the application document in which the text item extracted by the form processing unit 113 is described may not be the latest. For example, a business plan that was written at the beginning of the application document may be written at the latter half of the application document. In this case, the server display unit 111 may function as an example of a second reception unit that receives corrections to portions according to the text items.
[0081] Fig. 14 is a diagram showing another example of an instruction screen. In addition to the text items and the like displayed on the instruction screen G2 shown in Fig. 7, the instruction screen G6 shown in Fig. 14 displays specification fields Q61, Q62, and Q63 for specifying the location of the text items. In the specification fields Q61, Q62, and Q63, the location in the application document where each text item is written is indicated as "bottom of page 1," "bottom of page 1," and "top of page 3," respectively. If the applicant notices that the application document form has been updated, he or she can correct the location of the description.
[0082] At A21 shown in Fig. 5, the applicant terminal 30 also accepts, via the operation reception unit 312, input of corrections to the writing location as an instruction input for creating a document. In the example of Fig. 13, the writing location of the text item "business plan" is corrected from "bottom of page 1" to "top of page 3", and the writing location of the text item "business performance report" is corrected from "top of page 3" to "middle of page 3". The operation reception unit 312 transmits, for example, data in which the text item, the prompt, and the writing location are associated with each other to the server device 10 as input data.
[0083] At A25 in Fig. 5, the server device 10 generates, by the server display unit 111, draft screen data of the application document including the result of the text created by the AI server device 20. At this time, the server display unit 111 (an example of a second display unit) displays, in an editable manner on the first user terminal, the application document in which the text output by the artificial intelligence based on the creation instruction is placed in the corrected description location of the text item instructed to be created in the application document. An example of a draft application document in which the description location of the text item has been changed will be described with reference to Fig. 14.
[0084] Fig. 15 is a diagram showing another example of the application document draft screen. The application document draft screen G7 shown in Fig. 15 displays the application document draft DF7, a previous page button B71, and a next page button B72. In the example of Fig. 15, the third page of the application document draft DF7 is displayed, with a text item called "business plan" arranged in the upper row and a text item called "business implementation report" arranged in the middle row. According to this embodiment, it is possible to reduce corrections during editing compared to a case in which the description of the text item cannot be corrected.
[0085] (5) Description of text items The server display unit 111 (an example of a third display unit) may display, in addition to the correction request, the contents of instructions to the artificial intelligence on the second user terminal.
[0086] Fig. 16 is a diagram showing another example of the application document correction request screen. In addition to the first page of the draft DF2 shown in Fig. 11, the correction request screen G8 shown in Fig. 16 displays a creation instruction P81 for a text item called "reason for application" displayed on the first page, and a creation instruction P82 for a text item called "business plan" also displayed on the first page. The supporter may not only correct the draft DF2, but also correct the creation instructions P81 and P82. In this case, the server display unit 111 (fourth display unit) displays the correction result including the method of instructing the creation of the application document on the first user terminal.
[0087] FIG. 17 is a diagram showing another example of a corrected application document. In the draft screen G9 of the corrected application document shown in FIG. 17, a recreate button B91 is displayed in addition to the buttons shown in FIG. 13. Also, unlike the draft screen G5 shown in FIG. 12, the draft screen G9 displays the corrected creation instructions P91 and P92 in addition to the draft DF9 of the application document. The draft DF9 includes the sentences D31 and D32 created by the AI, but the applicant can recreate the draft using the creation instructions P91 and P92 by operating the recreate button B91. According to this embodiment, the accuracy of re-instructions to the artificial intelligence can be improved compared to the case where the creation instructions are not corrected.
[0088] (6) Other variations Although the above embodiment has been described as a configuration of an information processing system such as the application support system 1, an information processing method including each step executed by the information processing system may be provided. Also, a program for causing a computer to execute each step executed by the information processing system may be provided.
[0089] The configuration shown in FIG. 1 and the like is an example, and other aspects may be adopted as long as there is no inconvenience in implementation. For example, one device may be distributed to two or more devices, or may be replaced by a cloud computing system. Furthermore, the functions of one device may be distributed and realized to two or more devices, or the functions of two or more devices may be concentrated and realized in one device. Furthermore, the operation performed by one function may be distributed to two or more functions, or two or more functions may be integrated into one function. In short, as long as each function required for the entire information processing system is realized, the devices that realize those functions may have any configuration.
[0090] The output destination of information or data (hereinafter referred to as "information, etc.") may be another device, a display, a memory unit (including a built-in memory unit and an external memory unit), etc. Acquisition of information, etc. includes acquiring information, etc. generated by the device itself, in addition to acquiring information, etc. transmitted from another device. The table in which parameters are associated is not limited to the table shown in the figure, and the number of parameters may be reduced or increased. Furthermore, information, etc. corresponding to parameters may be obtained by a formula, a conditional formula, etc., without using a table.
[0091] <Additional Notes> Furthermore, it may be provided in the following aspects:
[0092] (1) An information processing system comprising a processor, wherein the processor, in a first display step, executes a first process for causing a first user terminal to display an instruction screen for accepting instructions to create a sentence to an artificial intelligence having a sentence creation function, the instruction being an instruction to create a sentence to be written in an application document, in a second display step, executes a second process for causing the sentence output by the artificial intelligence based on the instruction to be displayed in an editable manner on the first user terminal, in a third display step, executes a third process for causing a second user terminal to display a request for correction of the sentence edited on the first user terminal, the second user terminal being a terminal registered as a terminal to be used by a person familiar with the application document, and in a fourth display step, executes a fourth process for causing the first user terminal to display the correction result input on the second user terminal on which the edited sentence is displayed.
[0093] According to this embodiment, it is possible to facilitate writing text while improving the quality of the text.
[0094] (2) In the information processing system described in (1) above, there are multiple types of application documents, and in the third display step, the processor executes the third processing by using a terminal used by a person who is familiar with the type of application document for which the writing is instructed as the second user terminal.
[0095] According to this embodiment, the quality of the text can be further improved.
[0096] (3) In the information processing system described in (1) or (2) above, there are multiple types of application documents, and in the first display step, the processor displays as the instruction screen a screen that allows the user to input instructions for items corresponding to the type of application document in which the text to be created by the instructions will be written.
[0097] According to this embodiment, the accuracy of the created text can be improved.
[0098] (4) In the information processing system described above in (3), in the first display step, when there are a plurality of items, the processor displays the input field for each item in a different manner.
[0099] According to this embodiment, it is possible to easily recognize the differences in the items to be input.
[0100] (5) In the information processing system described in (3) or (4) above, in the first display step, the processor displays a screen showing a sentence asking about the input content of the item as the instruction screen.
[0101] According to this embodiment, it is possible to easily input instructions.
[0102] (6) In the information processing system described in any one of (3) to (5) above, the processor accepts corrections to the displayed item in a first reception step, and displays, as the instruction screen, a screen for inputting the instructions for the item that has been corrected in the first display step.
[0103] According to this embodiment, the accuracy of instructions given to the artificial intelligence can be improved.
[0104] (7) In an information processing system described in any one of (3) to (6) above, in the second display step, the processor causes the first user terminal to display an editable document in which the text output by the artificial intelligence based on the instruction is placed in a location in the application document corresponding to the item specified in the instruction.
[0105] According to this embodiment, it is possible to easily start editing work.
[0106] (8) In the information processing system described in (7) above, in a second reception step, the processor receives corrections to the parts corresponding to the items, and in the second display step, displays on the first user terminal in an editable format a document in which the text output by the artificial intelligence based on the instructions is placed in the corrected part for the item specified in the instruction in the application document.
[0107] According to this embodiment, the number of corrections required during editing can be reduced.
[0108] (9) An information processing system according to any one of (1) to (8) above, wherein in the third display step, the processor causes the second user terminal to display the content of instructions to the artificial intelligence in addition to the correction request, and in the fourth display step, causes the first user terminal to display the correction result including the method of the instructions.
[0109] According to this embodiment, the accuracy of re-instructions given to the artificial intelligence can be improved.
[0110] (10) An information processing system according to any one of (1) to (9) above, wherein the correction request is repeated until the application document is completed, and the processor, in a management step, executes a management process for managing the number of corrections made at the second user terminal, and in a fourth display step, displays the correction result together with the number of corrections managed by the management process on the first user terminal.
[0111] According to this embodiment, it is possible to manage versions of a document that is repeatedly edited.
[0112] (11) In the information processing system described in any one of (1) to (10) above, in the third display step, the processor displays the output text and the portion edited in the first user terminal in different manners.
[0113] According to this embodiment, corrections can be made easier.
[0114] (12) A program that causes a computer to execute each step of the information processing system according to any one of (1) to (11) above.
[0115] (13) An information processing method comprising the steps of the information processing system according to any one of (1) to (11) above. Of course, this is not the case. Furthermore, the above-described embodiments and modifications may be combined in any desired manner.
[0116] Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The new embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0117] 1: Application support system 2: Communication lines 10: Server device 11: Control section 20: AI server device 21: Control section 30: Applicant terminal 31: Control section 40: Supporter terminal 41: Control section 100: Server device 111: Server display section 112: User authentication section 113: Form processing section 114: Creation instruction section 115: Type identification part 116: Request Determination Department 117: Correction Request Department 118: Version Control Department 211: Instructions Reception Department 212: Writing Department 213: Text output section 311: User display section 312: Operation reception section 411: User display section 412: Operation reception section
Claims
1. An information processing system, a processor, the processor comprising: In the first display step, a first process is executed to display, on a first user terminal, an instruction screen for receiving an instruction to create a sentence to be written in the application document, the instruction being an instruction to create a sentence to be written in the application document; In the second display step, a second process is executed to display the text output by the artificial intelligence on the first user terminal in an editable manner based on the instruction, In a third display step, a third process is executed to display a request for correction of the text edited in the first user terminal on a second user terminal, the second user terminal being a terminal registered as a terminal used by a person familiar with the application document, In a fourth display step, a fourth process is executed to display, on the first user terminal, the correction result input on the second user terminal on which the edited sentence is displayed. Information processing system.
2. 2. The information processing system according to claim 1, There are several types of application documents: The processor, In the third display step, a terminal used by a person who is knowledgeable about the type of application document for which the writing is instructed is set as the second user terminal, and the third process is executed. Information processing system.
3. 2. The information processing system according to claim 1, There are several types of application documents: The processor, In the first display step, a screen for inputting the instructions for items corresponding to a type of application document in which the text to be created based on the instructions is to be written is displayed as the instruction screen. Information processing system.
4. 4. The information processing system according to claim 3, The processor, In the first display step, when there are a plurality of items, an input field for each item is displayed in a different manner. Information processing system.
5. 4. The information processing system according to claim 3, The processor, In the first display step, a screen showing a sentence asking about the input contents of the item is displayed as the instruction screen. Information processing system.
6. 4. The information processing system according to claim 3, The processor, In the first reception step, a correction to the displayed item is received; In the first display step, a screen for inputting the instruction for the item that has been corrected is displayed as the instruction screen. Information processing system.
7. 4. The information processing system according to claim 3, The processor, In the second display step, the text output by the artificial intelligence based on the instruction is arranged in a position in the application document corresponding to the item specified in the instruction, and the document is displayed in an editable manner on the first user terminal. Information processing system.
8. 8. The information processing system according to claim 7, The processor, In the second reception step, a correction to the part corresponding to the item is received, In the second display step, the text output by the artificial intelligence based on the instruction is arranged in a portion of the application document that has been corrected for the item specified in the instruction, and the document is displayed in an editable manner on the first user terminal. Information processing system.
9. 2. The information processing system according to claim 1, The processor, In the third display step, in addition to the correction request, instructions to the artificial intelligence are displayed on the second user terminal; In the fourth display step, the correction result including the instruction method is displayed on the first user terminal. Information processing system.
10. 2. The information processing system according to claim 1, The correction request is repeated until the application document is completed, The processor, In the management step, a management process for managing the number of corrections made in the second user terminal is executed, In the fourth display step, the correction result is displayed on the first user terminal together with the number of corrections managed by the management process. Information processing system.
11. 2. The information processing system according to claim 1, The processor, In the third display step, the output text and the part edited in the first user terminal are displayed in different modes. Information processing system.
12. A program, A program for causing a computer to execute each step of the information processing system according to any one of claims 1 to 11.
13. 1. An information processing method, comprising: The information processing system according to any one of claims 1 to 11, Information processing methods.
Citation Information
Patent Citations
System and method for supporting preparation public issue application
JP2002312713A
Sentence structure drawing device
JP2021120790A
Method for propriety decision of subsidy application, creation method of application document and creation method of company regulations
JP2002015100A
Cited By
Information processing system and information processing method using the information processing system
JP7891767B1