Contract check apparatus, contract check method, and program
The contract checking device allows users to efficiently modify contract contents by generating summaries, asking questions, and modifying terms using natural language processing and artificial intelligence, addressing the challenge of changing contract contents in a cost-effective manner.
Patent Information
- Application Number
- JP2024106007
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-01
- Publication Date
- 2026-01-16
AI Technical Summary
Existing contract checking technologies face challenges in efficiently changing the contents of contracts, particularly for small and medium-sized enterprises lacking in-house experts, and outsourcing is costly and difficult.
A contract checking device and method that includes a contract input unit, summarization unit, questioning unit, summary modification unit, and contract modification unit, utilizing natural language processing and artificial intelligence to generate summaries, ask questions, and modify contract contents based on user inputs.
Enables users to efficiently change contract contents by generating summaries, asking questions, and modifying contract terms through user interactions, reducing the need for extensive manual review and external expertise.
Smart Images

Figure 2026006749000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a contract checking device, a contract checking method, and a program. [Background technology]
[0002] Small and medium-sized enterprises, sole proprietorships, and other organizations face a shortage of in-house experts capable of handling contracts. In recent years, the increasing number of contracts has created a need to check large volumes of contracts in a short period of time. While outsourcing contract checks to external experts is an option, it is not desirable due to the high cost and the difficulty of requesting on-demand service. Therefore, there is a need for technology that can efficiently check large volumes of contracts.
[0003] Patent Document 1 discloses a technique for summarizing a contract by using NLP (Neuro-Linguistic Programming) technology. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2023-155158 Summary of the Invention [Problem to be solved by the invention]
[0005] When checking a contract, the contents of the contract may need to be changed. However, the technique disclosed in Patent Document 1 has a problem in that it is difficult to change the contents of the contract efficiently.
[0006] In consideration of such problems, the present disclosure aims to provide a contract checking device, a contract checking method, and a program that allow a user to efficiently change the contents of a contract. [Means for solving the problem]
[0007] The contract check device of the present disclosure includes: a contract input unit that accepts input of a contract from a user; a summarizing unit that generates a summary corresponding to at least one key point in the contract and outputs the summary to the user; a questioning unit that receives an input of a selection in the summary selected by the user, generates a question related to the selection in the summary, and outputs the question to the user; a summary modification unit that receives an answer to the question input by the user and modifies the content of a selection item in the summary based on the answer; a contract modification unit that modifies the content of the contract based on the modified summary; and a contract output unit that outputs the changed contract to the user.
[0008] The disclosed contract checking method includes: The computer Accepts contract input from the user, generating a summary corresponding to at least one key point in the contract and outputting the summary to the user; accepting input of a selection within the abstract selected by the user, generating a question relating to the selection within the abstract, and outputting the question to the user; accepting input of an answer to the question from the user and modifying the content of a selection in the summary based on the answer; amending the content of the agreement based on the amended summary; The revised contract is output to the user.
[0009] The program of the present disclosure is Accepts contract input from the user, generating a summary corresponding to at least one key point in the contract and outputting the summary to the user; accepting input of a selection within the abstract selected by the user, generating a question relating to the selection within the abstract, and outputting the question to the user; accepting input of an answer to the question from the user and modifying the content of a selection in the summary based on the answer; amending the content of the agreement based on the amended summary; The computer is caused to execute a process of outputting the revised contract to the user. [Effects of the Invention]
[0010] The present disclosure makes it possible to provide a contract checking device, a contract checking method, and a program that allow a user to efficiently change the contents of a contract. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a block diagram showing an example of the configuration of a contract check device 10 according to the present disclosure. [Figure 2] 1 is a block diagram showing an example of the configuration of a contract check device 20 according to the present disclosure. FIG. [Figure 3] 10 is a flowchart showing an example of the operation of the contract check device 20 of the present disclosure. [Figure 4] FIG. 10 is a diagram showing an example of a screen including a contract summary output to the output unit 102 by the contract check device 20 of the present disclosure. [Figure 5] FIG. 10 is a diagram showing an example of a screen including a question and multiple options regarding selection items in the summary, which is output to the output unit 102 by the contract check device 20 of the present disclosure. [Figure 6] FIG. 10 is a diagram showing an example of a screen including a revised summary output to the output unit 102 by the contract check device 20 of the present disclosure. [Figure 7] FIG. 1 is a block diagram showing an example of the configuration of a computer 1000 according to the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are designated by the same reference numerals, and for clarity of explanation, duplicate explanations will be omitted as necessary.
[0013] (First embodiment) First, the configuration of a contract check device 10 according to the first embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of a contract check device 10 according to the present disclosure.
[0014] As shown in FIG. 1, the contract checking device 10 includes a contract input unit 11, a summarization unit 12, a questioning unit 13, a summary modification unit 14, a contract modification unit 15, and a contract output unit 16. The contract input unit 11 accepts input of a contract from a user. The summarization unit 12 generates a summary corresponding to at least one key item in the contract and outputs the summary to the user. The questioning unit 13 accepts input of selected items in the summary selected by the user, generates questions related to the selected items in the summary, and outputs the questions to the user. The summary modification unit 14 accepts input of answers to the questions by the user and modifies the content of the selected items in the summary based on the answers. The contract modification unit 15 modifies the content of the contract based on the modified summary. The contract output unit 16 outputs the modified contract to the user.
[0015] The contract checking device 10 according to the first embodiment allows the user to efficiently grasp the key points of a contract from the contract summary. Furthermore, the contract checking device 10 allows the user to change the content of a contract simply by receiving questions from the device regarding selected items in the contract summary and providing their own answers to the questions. Furthermore, the contract checking device 10 allows the user to change the content of a contract while viewing the contract summary, so the user can change the content of the contract without having to go back to the contract and check a huge amount of content. Therefore, the contract checking device 10 allows the user to efficiently change the content of a contract.
[0016] (Second embodiment) Next, the configuration of a contract check device 20 according to the second embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of a contract check device 20 according to the present disclosure.
[0017] 2, the contract check device 20 is, for example, a server. The contract check device 20 communicates with the user terminal 100 via a network. The communication may be wireless or wired. The network may be, for example, a LAN (Local Area Network), a WAN (Wide Area Network), or the Internet.
[0018] The user terminal 100 is a terminal used by a user, such as a smartphone, tablet, or PC (Personal Computer). The user terminal 100 includes an input unit 101 and an output unit 102. The input unit 101 is, for example, a touch panel, and accepts information input from a user. The output unit 102 is, for example, a display, and displays information to the user.
[0019] The contract check device 20 may be realized as a system including a plurality of devices that communicate with each other. Alternatively, the contract check device 20 may be realized as a single device including the input unit 101 and the output unit 102.
[0020] Specifically, the contract check device 20 includes a contract input unit 21, a summary unit 22, a question unit 23, a summary modification unit 24, a contract modification unit 25, and a contract output unit 26.
[0021] The contract input unit 21 accepts input of a contract from the input unit 101. The types of contract include, for example, a basic contract, an SI (System Integration) contract, and a service contract. The contract whose input is accepted may be a combination of multiple types of contracts.
[0022] The summarization unit 12 generates a summary corresponding to at least one key item in the contract and outputs the summary to the output unit 102. Key items in the contract include, for example, items that are considered to be risky or items that are often overlooked in checks. The at least one key item includes, for example, at least one of the contract period, cancellation conditions, intellectual property, and compensation for damages. The summarization unit 12 generates the summary using, for example, natural language processing (NLP) using artificial intelligence (AI). By outputting the summary to the output unit 102, the user can select an item to be modified in the summary output to the output unit 102 and input the selected item in the summary (hereinafter, the selected item) to the input unit 101.
[0023] The questioning unit 13 receives input of selected items in the summary by the user from the input unit 101, generates a question regarding the selected items in the summary, and outputs the question to the output unit 102. The question is preferably one that allows the user to easily understand and judge the key points of the contract. By outputting the question, the user can input an answer to the question into the input unit 101.
[0024] Specifically, the questioning unit 13 generates a question related to the selection items in the summary, along with multiple options serving as answers to the question. For example, the questioning unit 13 generates a question related to the selection items in the summary, along with multiple options serving as answers to the question, based on a pre-stored trained machine learning model. Here, the trained machine learning model is generated by pattern learning based on training data in which questions related to the selection items in the summary are linked to options serving as answers to the questions. The generated multiple options may include an option indicating the current terms of the contract the user has with the contractor and at least one option different from the options indicating the current terms of the contract. Then, the questioning unit 13 outputs the question and the multiple options to the user. By outputting the question and the multiple options, the user can select a predetermined option from the output multiple options as an answer to the question and input the selected option into the input unit 101.
[0025] The summary modification unit 14 accepts input of an answer to a question from the user. Specifically, the summary modification unit 14 accepts input of an option selected by the user from the multiple output options as input of an answer to the user's question. The summary modification unit 14 changes the content of the selected item in the summary based on the answer, and outputs the modified summary to the output unit 102. The output of the modified summary allows the user to confirm the modified summary.
[0026] The contract modification unit 15 modifies the content of the contract based on the modified summary. Specifically, the summarization unit 12 generates the contract based on the modified summary using natural language processing by AI.
[0027] The contract output unit 16 outputs the changed contract to the output unit 102. In this way, the user can confirm the changed contract.
[0028] Next, the operation of the contract check device 20 according to the second embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the operation of the contract check device 20 of the present disclosure.
[0029] As shown in FIG. 3, first, in step S101, the contract input unit 21 of the contract check device 20 accepts input of the contract from the input unit 101.
[0030] Next, in step S102, the summarization unit 12 generates a summary corresponding to at least one key item in the contract and outputs the summary to the output unit 102. For example, the summarization unit 12 generates the summary using natural language processing by AI. By doing so, the user can select an item to be modified in the summary output to the output unit 102 and input the selected item in the summary to the input unit 101.
[0031] FIG. 4 is a diagram showing an example of a screen including a contract summary output to the output unit 102 by the summarizing unit 12 of the contract check device 20 of the present disclosure.
[0032] In FIG. 4, the key points in the contract are "Article 1: Scope of the Contract" to "Article 12: Negotiations." The summarization unit 12 of the contract check device 20 outputs summaries corresponding to each of "Article 1: Scope of the Contract" to "Article 12: Negotiations" on the screen. The user can select any of the summaries from "Article 1: Scope of the Contract" to "Article 12: Negotiations."
[0033] In the following, a case where the user selects the item "Article 8 Compensation for Damages" (shown as A1 in FIG. 4) will be explained. In this case, the summary of "Article 8 Compensation for Damages" is output on the screen by the summarizing unit 12. The summary of "Article 8 Compensation for Damages" is as follows: <1> , <2> and <3> This includes the following matters. <1> The item in question is, "If Company A pays damages to Company B, or Company B pays damages to Company A, the total amount of such damages shall be limited to the contract amount, regardless of whether the breach of contractual obligations was due to illegal acts, etc." <2> The point is that "there is no obligation to compensate for damages that are not the fault of the parties, damages that the parties could not foresee, or lost profits such as lost opportunities." <3> The clause states, "Claims for damages must be made within one year from the date of completion of the contract."
[0034] The user: <1> ~ <3> You can select one of the following items. <1> ~ <3> By placing the mouse on the display area and clicking, or via the touch panel <1> ~ <3> In the following, the user touches the display area of the summary. <1> A case where the item (shown as A2 in FIG. 4) is selected as a selection item will be described.
[0035] Returning to the explanation of Fig. 3, next, in step S103, the questioning unit 13 accepts an input of a selection item in the summary by the user from the input unit 101, generates a question regarding the selection item in the summary, and outputs the question to the output unit 102. In this way, the user can input an answer to the question into the input unit 101.
[0036] Specifically, the questioning unit 13 generates a question related to the selection in the summary, along with multiple options serving as answers to the question. For example, the questioning unit 13 generates a question related to the selection in the summary, along with multiple options serving as answers to the question, based on a pre-stored trained machine learning model. Here, the trained machine learning model is generated by pattern learning based on training data in which questions related to the selection in the summary are linked to options serving as answers to the questions. The questioning unit 13 then outputs the question related to the selection in the summary and the multiple options to the output unit 102. This allows the user to select a predetermined option from the output multiple options as an answer to the question and input the selected option to the input unit 101.
[0037] 5 is a diagram showing an example of a screen including a question and a plurality of options regarding a selection item in the summary, which is output to the output unit 102 by the question unit 13 of the contract check device 20 of the present disclosure. Here, the example of FIG. 5 shows the screen in which, as described above, the user selects a selection item in the summary. <1> This is the case when the item (shown as A2 in FIG. 4) is selected as the option.
[0038] As shown in FIG. 5, the question output to the output unit 102 by the questioning unit 13 of the contract document checking device 20 is, "What is the upper limit for the amount of damages that Company A will pay to Company B, or Company B will pay to Company A?" The options output together with the question include (1) to (4). (1) is "The contract amount will be the upper limit." (2) is "No upper limit will be set." (3) is "The upper limit will be xx yen." (4) is "Other." The following describes the case where the user selects option (2) (shown as A3 in FIG. 5).
[0039] The generated options may include an option indicating the current contract terms the user has with the contracting party and at least one option that is different from the option indicating the current contract terms. In this case, the option indicating the current contract terms is clearly displayed on the screen. For example, in FIG. 5, option (1) corresponds to the current contract terms and is clearly displayed. Options (2) to (4) correspond to options that are different from the option indicating the current contract terms.
[0040] The output options may include an item in which the user can freely input a value such as a numerical value or a character. For example, the "XX" in (3) "Maximum XX yen" is an item in which the user can freely input a numerical value. When the user selects (3) "Maximum XX yen," the user inputs an appropriate numerical value as "XX" into the input unit 101.
[0041] Returning to the description of Fig. 3, next, in step S104, the summary modification unit 14 accepts input of an answer to the question by the user, modifies the content of the selection items in the summary based on the answer, and outputs the modified summary to the output unit 102. Specifically, the summary modification unit 14 accepts input of an option selected by the user from the multiple output options as input of an answer to the user's question, modifies the content of the selection items in the summary based on the answer, and outputs the modified summary to the output unit 102.
[0042] 6 is a diagram showing an example of a screen including a modified summary output to the output unit 102 by the summary modification unit 14 of the contract check device 20 of the present disclosure. The example in FIG. 6 explains the case where the user selects option (2) (shown as A3 in FIG. 5) as described above.
[0043] As shown in FIG. 6, the items in the summary after the change output by the summary change unit 14 of the contract check device 20 are <1> (shown as A4 in Figure 6) is "There is no upper limit on the amount of damages that Company A will pay to Company B, or Company B will pay to Company A." By doing so, the user can see that the item in the revised summary is <1> When all changes to the summary in the contract have been completed, the user can input an instruction to complete the contract changes into the input unit 101 by clicking "Complete contract changes" (shown as A5 in FIG. 6). On the other hand, when all changes to the summary in the contract have not been completed, the user can select another item from "Article 1 Scope of contract" to "Article 12 (Negotiations)" and change that item as described above.
[0044] Returning to the explanation of Fig. 3, next, in step S105, the contract modification unit 15 determines whether or not it has received, from the input unit 101, an instruction to complete the contract modification from the user. If it is determined that it has received, from the input unit 101, an instruction to complete the contract modification from the user (YES in step S105), the process proceeds to step S106. On the other hand, if it is determined that it has received, from the input unit 101, an instruction to complete the contract modification from the user (YES in step S105), the process returns to step S103. In this case, the user can select and modify another item in the summary.
[0045] In step S106, the contract modification unit 15 modifies the content of the contract based on the modified summary. Specifically, the summarization unit 12 uses natural language processing by AI to generate the modified content of the contract based on the modified summary. Note that the contract modification unit 15 may generate the modified content of the contract only with respect to the changed items in the summary.
[0046] Next, in step S107, the contract output unit 16 outputs the changed contract to the output unit 102.
[0047] As described above, the contract checking device 20 according to the second embodiment allows the user to efficiently grasp the key points of a contract from the contract summary. Furthermore, the contract checking device 20 allows the user to change the content of a contract simply by receiving questions from the device regarding selected items in the contract summary and providing their own answers to the questions. Furthermore, the contract checking device 20 allows the user to change the content of a contract while viewing the contract summary, allowing the user to change the content of the contract without having to go back to the contract and check a huge amount of content. Therefore, the contract checking device 20 allows the user to efficiently change the content of a contract.
[0048] Furthermore, the contract check device 20 outputs a plurality of options that serve as answers to questions to the user, allowing the user to change the content of the contract simply by selecting an option (and entering a simple value). Therefore, the contract check device 20 allows the user to change the content of the contract more efficiently.
[0049] Furthermore, in the contract document checking device 20, the multiple options that serve as answers to the questions include an option that indicates the current contract terms that the user will enter into with the contracting party and at least one option that is different from the options that indicate the current contract terms. Therefore, in the contract document checking device 20, the user can compare the option that the user is considering changing with the current contract terms. Therefore, in the contract document checking device 20, the user does not need to perform the task of checking the current contract terms, and can more efficiently change the contents of the contract.
[0050] Furthermore, the contract check device 20 simultaneously accepts input of a combination of multiple types of contracts, allowing the user to change the contents of a large number of contracts at once.
[0051] (Variation) In addition, the above-mentioned contract checking device 20 is not limited to the above-mentioned configuration, and may also have a function that allows the user to consult with a lawyer online if changes to the content of the contract cannot be handled by AI.
[0052] <Hardware configuration> FIG. 7 is a block diagram showing an example of the configuration of a computer 1000 according to this embodiment. The above-described contract check device 10 and contract check device 20 are realized by the computer 1000. As shown in FIG. 7, the computer 1000 includes a processor 1001, a memory 1002, and a network interface 1003. The network interface 1003 may be used to communicate with a network node. The network interface 1003 may include, for example, a network interface card (NIC) that complies with the IEEE 802.3 series. IEEE stands for Institute of Electrical and Electronics Engineers.
[0053] The processor 1001 reads one or more programs, each containing a group of instructions for causing a computer to execute an algorithm (method) described using the drawings, from the memory 1002, and executes the read programs. The processor 1001 may be, for example, a microprocessor, an MPU, or a CPU. The processor 1001 may include multiple processors.
[0054] The memory 1002 is configured by a combination of volatile memory and non-volatile memory. The memory 1002 stores programs. The memory 1002 may include storage located away from the processor 1001. In this case, the processor 1001 may access the memory 1002 via an I / O (Input / Output) interface (not shown).
[0055] In the above examples, the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may also be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.
[0056] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.
[0057] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but also to one or more other embodiments. As will be understood by those skilled in the art, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings to create, for example, an embodiment not explicitly shown or described. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate.
[0058] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) a contract input unit that accepts input of a contract from a user; a summarizing unit that generates a summary corresponding to at least one key point in the contract and outputs the summary to the user; a questioning unit that receives an input of a selection in the summary selected by the user, generates a question related to the selection in the summary, and outputs the question to the user; a summary modification unit that receives an answer to the question input by the user and modifies the content of a selection item in the summary based on the answer; a contract modification unit that modifies the content of the contract based on the modified summary; a contract output unit that outputs the changed contract to the user. Contract checking device. (Appendix 2) The interrogation unit generating a question related to the selection in the summary together with a plurality of options that serve as answers to the question, and outputting the question and the plurality of options to the user; The summary modification unit Accepting an input of an option selected by the user from the plurality of options as an input of the user's answer to the question, and changing the content of the selected item in the summary based on the answer 10. A contract checking device as set forth in claim 1. (Appendix 3) The interrogation unit generating a question related to a selection in the summary, along with a plurality of answer options for the question based on a pre-stored trained machine learning model; The trained machine learning model is Generated by pattern learning based on training data that links questions about the selection items in the summary with the answer options for those questions. 2. A contract checking device as described in appendix 2. (Appendix 4) The plurality of options are: The method includes: selecting an option indicating the current contract terms that the user has with the contracting party; and at least one option different from the selecting an option indicating the current contract terms. 2. A contract checking device as described in appendix 2. (Appendix 5) The said agreement: A combination of multiple types of contracts 10. A contract checking device as set forth in claim 1. (Appendix 6) At least one point in the contract is: Includes at least one of the following: contract term, termination terms, intellectual property, and damages. 10. A contract checking device as set forth in claim 1. (Appendix 7) The computer Accepts contract input from the user, generating a summary corresponding to at least one key point in the contract and outputting the summary to the user; accepting input of a selection within the abstract selected by the user, generating a question relating to the selection within the abstract, and outputting the question to the user; accepting input of an answer to the question from the user and modifying the content of a selection in the summary based on the answer; amending the content of the agreement based on the amended summary; Outputting the revised contract to the user How to check a contract. (Appendix 8) The computer generating a question related to the selection in the summary together with a plurality of options that serve as answers to the question, and outputting the question and the plurality of options to the user; Accepting an input of an option selected by the user from the plurality of options as an input of the user's answer to the question, and changing the content of the selected item in the summary based on the answer How to check the contract as described in Appendix 7. (Appendix 9) The computer generating a question related to a selection in the summary, along with a plurality of answer options for the question based on a pre-stored trained machine learning model; The trained machine learning model is Generated by pattern learning based on training data that links questions about the selection items in the summary with the answer options for those questions. How to check the contract as described in Appendix 8. (Appendix 10) The plurality of options are: The method includes: selecting an option indicating the current contract terms that the user has with the contracting party; and at least one option different from the selecting an option indicating the current contract terms. How to check the contract as described in Appendix 8. (Appendix 11) The said agreement: A combination of multiple types of contracts How to check the contract as described in Appendix 7. (Appendix 12) At least one point in the contract is: Includes at least one of the following: contract term, termination terms, intellectual property, and damages. How to check the contract as described in Appendix 7. (Appendix 13) Accepts contract input from the user, generating a summary corresponding to at least one key point in the contract and outputting the summary to the user; accepting input of a selection within the abstract selected by the user, generating a question relating to the selection within the abstract, and outputting the question to the user; accepting input of an answer to the question from the user and modifying the content of a selection in the summary based on the answer; amending the content of the agreement based on the amended summary; and causing the computer to execute a process of outputting the changed contract to the user. program. (Appendix 14) generating a question related to the selection in the summary together with a plurality of options that serve as answers to the question, and outputting the question and the plurality of options to the user; The computer receives an input of an option selected by the user from the plurality of options as an input of an answer to the question from the user, and executes a process of changing the content of the selected item in the summary based on the answer. 13. The program described in Appendix 13. (Appendix 15) a computer that generates a question about a selection in the summary and a plurality of answer options for the question based on a previously stored trained machine learning model; The trained machine learning model is Generated by pattern learning based on training data that links questions about the selection items in the summary with the answer options for those questions. 14. The program described in Appendix 14. (Appendix 16) The plurality of options are: The method includes: selecting an option indicating the current contract terms that the user has with the contracting party; and at least one option different from the selecting an option indicating the current contract terms. 14. The program described in Appendix 14. (Appendix 17) The said agreement: A combination of multiple types of contracts 13. The program described in Appendix 13. (Appendix 18) At least one point in the contract is: Includes at least one of the following: contract term, termination terms, intellectual property, and damages. 13. The program described in Appendix 13. [Explanation of symbols]
[0059] 10, 20 Contract check device 11, 21 Contract input section 12, 22 Summary 13, 23 Question Section 14, 24 Summary Changes 15, 25 Contract Change Section 16, 26 Contract output section 100 user terminals 101 Input section 102 Output section 1000 computers 1001 processor 1002 memory
Claims
1. a contract input unit that accepts input of a contract from a user; a summarizing unit that generates a summary corresponding to at least one key point in the contract and outputs the summary to the user; a questioning unit that receives an input of a selection in the summary selected by the user, generates a question related to the selection in the summary, and outputs the question to the user; a summary modification unit that receives an answer to the question input by the user and modifies the content of a selection item in the summary based on the answer; a contract modification unit that modifies the content of the contract based on the modified summary; a contract output unit that outputs the changed contract to the user. Contract checking device.
2. The interrogation unit generating a question related to the selection in the summary together with a plurality of options that serve as answers to the question, and outputting the question and the plurality of options to the user; The summary modification unit Accepting an input of an option selected by the user from the plurality of options as an input of the user's answer to the question, and changing the content of the selected item in the summary based on the answer The contract check device according to claim 1.
3. The interrogation unit generating a question related to a selection in the summary, along with a plurality of answer options for the question based on a pre-stored trained machine learning model; The trained machine learning model is Generated by pattern learning based on training data that links questions about the selection items in the summary with the answer options for those questions. The contract check device according to claim 2.
4. The plurality of options are: The user selects a current contract term that the user has with the contracting party, and at least one other option different from the option that indicates the current contract term. The contract check device according to claim 2.
5. The said agreement: A combination of multiple types of contracts The contract check device according to claim 1.
6. At least one point in the contract is: The contract includes at least one of the following: contract term, termination terms, intellectual property, and damages. The contract check device according to claim 1.
7. The computer Accepts contract input from the user, generating a summary corresponding to at least one key point in the contract and outputting the summary to the user; accepting input of a selection within the abstract selected by the user, generating a question relating to the selection within the abstract, and outputting the question to the user; accepting input of an answer to the question from the user and modifying the content of a selection in the summary based on the answer; amending the content of the agreement based on the amended summary; Outputting the revised contract to the user How to check a contract.
8. The computer generating a question related to the selection in the summary together with a plurality of options that serve as answers to the question, and outputting the question and the plurality of options to the user; Accepting an input of an option selected by the user from the plurality of options as an input of the user's answer to the question, and changing the content of the selected item in the summary based on the answer The contract checking method according to claim 7.
9. Accepts contract input from the user, generating a summary corresponding to at least one key point in the contract and outputting the summary to the user; accepting input of a selection within the abstract selected by the user, generating a question relating to the selection within the abstract, and outputting the question to the user; accepting input of an answer to the question from the user and modifying the content of a selection in the summary based on the answer; amending the content of the agreement based on the amended summary; and causing the computer to execute a process of outputting the changed contract to the user. program.
10. generating a question related to the selection in the summary together with a plurality of options that serve as answers to the question, and outputting the question and the plurality of options to the user; The computer receives an input of an option selected by the user from the plurality of options as an input of an answer to the question from the user, and executes a process of changing the content of the selected item in the summary based on the answer. The program according to claim 9.
Citation Information
Patent Citations
Smart translation system
JP2023155158A