JP2020166864A - Contract check device and program for the same - Google Patents

Contract check device and program for the same Download PDF

Info

Publication number
JP2020166864A
JP2020166864A JP2020059091A JP2020059091A JP2020166864A JP 2020166864 A JP2020166864 A JP 2020166864A JP 2020059091 A JP2020059091 A JP 2020059091A JP 2020059091 A JP2020059091 A JP 2020059091A JP 2020166864 A JP2020166864 A JP 2020166864A
Authority
JP
Japan
Prior art keywords
contract
clause
level
unit
clauses
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020059091A
Other languages
Japanese (ja)
Other versions
JP7164888B2 (en
Inventor
智博 小野
Tomohiro Ono
智博 小野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of JP2020166864A publication Critical patent/JP2020166864A/en
Application granted granted Critical
Publication of JP7164888B2 publication Critical patent/JP7164888B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a check device, a method and a program capable of appropriately clarifying an article or an expression especially needing confirmation in a contract while reducing burden on a checker as much as possible.SOLUTION: A contract check device 1 displays contract data 11 on a display 32 of a user terminal 30. The contract data 11 has items to be checked extracted by an AI server 20 and display is intensified according to a level determined by a level determination unit 6. Level 1 is dark grey, level 2 is light grey, and level 3 is stippled meshing in a drawing. When the user moves a cursor above a letter which is intensified, a correction plan display 8a is presented by a correction plan presenting unit 8. The user is capable of responding by either selecting these correction plans or correcting by directly inputting separately. When a re-checking button 18 is clicked, processing by the AI server 20 is carried out again on the corrected content.SELECTED DRAWING: Figure 5

Description

本発明は、契約書をチェックする契約書チェック装置、契約書チェックプログラム及び契約書チェック方法に関する。 The present invention relates to a contract check device for checking a contract, a contract check program, and a contract check method.

商取引においては、当事者同士の契約は取引の安定化及び円滑化のために必要不可欠である。その契約内容を記載した契約書は、契約内容に応じて契約当事者の利益又は不利益に直接影響を与える文書であり、ユーザにとっての重要度が非常に高い文書である。 In commercial transactions, contracts between the parties are indispensable for stabilizing and facilitating transactions. The contract that describes the contract contents is a document that directly affects the interests or disadvantages of the contracting parties according to the contract contents, and is a document that is very important to the user.

しかしながら、契約内容のチェックには専門的な知識が必要となるため、通常は契約内容のチェックを専門家たる弁護士に個別に依頼することが一般的である。一方で、本格的なチェックは後日行うが、その前に、その契約類型において一般的に気を付けるべき点を知っておきたいというニーズも多い。 However, since checking the contract contents requires specialized knowledge, it is common to request an attorney who is an expert to check the contract contents individually. On the other hand, although a full-scale check will be conducted at a later date, there are many needs to know the points that should be generally taken into consideration in the contract type.

或いは、利用者において過去の契約書チェック業務の経験上、チェックすべき項目と判断基準が決まっている場合には、専門家にチェックをしてもらわずに、上記利用者独自の項目と判断基準に基づいて自動的に契約書チェックを処理したいという場合もある。 Alternatively, if the user has determined the items to be checked and the judgment criteria based on the experience of the contract check work in the past, the above-mentioned user-specific items and judgment criteria are not checked by an expert. In some cases, you may want to automatically process the contract check based on.

このようなニーズに対応するために、従来から、コンピュータシステム上で契約書のチェックを行い、チェック結果をユーザに提示するシステムが提案されている(特許文献1参照)。 In order to meet such needs, a system has been conventionally proposed in which a contract is checked on a computer system and the check result is presented to a user (see Patent Document 1).

特開2014−115858号公報Japanese Unexamined Patent Publication No. 2014-115858

特許文献1には、要注意箇所を抽出する条件であるルールが格納される記憶部と、文書内の条項のタイトル及び条項に含まれる文の中からルールに基づいて要注意箇所を抽出し、タイトルが要注意箇所に該当するか否かを判断し、判断の結果、該当する場合は、文に要注意箇所が含まれるか否かに拘わらず、タイトル及び条項に含まれる文を画面において強調表示する制御部とを有する文書作成支援装置が開示されている。 In Patent Document 1, a storage unit in which a rule, which is a condition for extracting a cautionary part, is stored, and a cautionary part is extracted from the title of the clause in the document and the sentence included in the clause based on the rule. Judge whether the title corresponds to the cautionary part, and if applicable, emphasize the sentence included in the title and clause on the screen regardless of whether the sentence contains the cautionary part. A document creation support device having a control unit for displaying is disclosed.

当該特許文献1の文書作成支援装置では、契約書について、要注意箇所を強調表示してチェック者に提示する際に、要注意箇所の数が多くなり、チェック者が逆にどこに注意すべきかがわからなくなるという課題を解決するために、文書の条項のタイトルについて要注意箇所があるか否かを判断し、タイトル自体に要注意箇所がある場合には、そのタイトルが付けられた文書全体を要注意箇所とする手段を採用している。 In the document creation support device of Patent Document 1, when highlighting the points requiring attention and presenting them to the checker, the number of points requiring attention increases, and the checker should pay attention to the contrary. In order to solve the problem of not knowing, determine whether there is a noteworthy part in the title of the clause of the document, and if there is a noteworthy part in the title itself, the entire document with that title is required. We have adopted a means of caution.

しかしながら、このような特許文献1の手法は、チェック者に対して見やすいチェック結果を表示させることはできるが、その条項のどの部分を特に注意しなければならないかが不明となり、チェック者の負担が増加するおそれがある。 However, although such a method of Patent Document 1 can display a check result that is easy for the checker to see, it becomes unclear which part of the clause should be paid special attention to, which imposes a burden on the checker. May increase.

また、特許文献1のように、タイトル自体を強調表示する場合は、要注意箇所が多くなれば、結局は契約書の大半の部分を注意しなければならなくなり、チェック者の負担が増加するという不都合が生じる。 In addition, when highlighting the title itself as in Patent Document 1, if there are many points to be noted, it is necessary to pay attention to most parts of the contract in the end, which increases the burden on the checker. Inconvenience occurs.

本発明は、上記課題に鑑み、極力チェック者の負担を低減することができると共に、その契約において特に確認しなければならない条項や文言を的確に明らかにすることができるチェック装置、チェック方法、及びチェック装置用プログラムを提供することを目的とする。 In view of the above problems, the present invention can reduce the burden on the checker as much as possible, and can accurately clarify the clauses and words that must be particularly confirmed in the contract, the check device, the check method, and The purpose is to provide a program for a checking device.

上記目的を達成するために、本発明の契約書チェック装置は、契約書において、契約者が確認すべき項目を抽出する契約書チェック装置であって、契約書データの入力を受け付ける入力部と、前記入力部から入力された前記契約書データについて、事前に学習が行われたニューラルネットワークを利用して、契約者が確認すべき条項及び文言を抽出する抽出部と、前記抽出部により抽出された前記条項及び前記文言について、確認すべきレベルに応じてレベル分けを行うレベル決定部と、前記レベル決定部により決定されたレベルに応じて表示部に前記条項及び前記文言の強調表示を行う制御部とを備えていることを特徴とする。 In order to achieve the above object, the contract check device of the present invention is a contract check device that extracts items to be confirmed by the contractor in the contract, and has an input unit that accepts input of contract data and an input unit. The contract data input from the input unit is extracted by the extraction unit and an extraction unit that extracts clauses and words to be confirmed by the contractor using a neural network that has been trained in advance. A level determination unit that divides the clause and the wording into levels according to the level to be confirmed, and a control unit that highlights the clause and the wording on the display unit according to the level determined by the level determination unit. It is characterized by having.

本発明の契約書チェック装置によれば、契約者が確認すべき条項及び文言を抽出して強調表示するだけでなく、条項及び文言がレベル分けされ、そのレベルに応じて強調表示される。従って、契約者は、レベル分けされた条項及び文言を見ながらこれらの確認をすることができるので、確認の負担が軽減される。なお、本願発明において、契約者とは、契約を行う当事者のみならず、契約当事者の依頼を受けて契約書の確認を行う者を含む概念である。 According to the contract check device of the present invention, not only the clauses and words to be confirmed by the contractor are extracted and highlighted, but also the clauses and words are classified into levels and highlighted according to the level. Therefore, the contractor can confirm these while looking at the leveled clauses and wording, and the burden of confirmation is reduced. In the present invention, the contractor is a concept including not only the party making the contract but also the person who confirms the contract at the request of the contracting party.

また、本発明の契約書チェック装置において、前記抽出部は、前記契約書の類型に応じて、前記契約書データに不足している条項又は文言を不足条項又は不足文言として抽出するようにしてもよい。当該構成によれば、契約者は、契約書データに不足している条項や文言を確認することができ、当該不足条項や不足文言の要否について判断することができる。 Further, in the contract check device of the present invention, the extraction unit may extract the missing clause or wording in the contract data as the missing clause or the missing wording according to the type of the contract. Good. According to the configuration, the contractor can confirm the missing clauses and wording in the contract data, and can judge the necessity of the missing clause and the missing wording.

また、本発明の契約書チェック装置において、前記制御部は、前記契約書データを紙面レイアウトで前記表示部に表示させ、前記不足条項又は前記不足文言を前記紙面レイアウトとは別個の領域に表示させるようにしてもよい。紙面レイアウトとは、通常のワードプロセッサプログラムにおける編集画面のように、紙面にテキストや図面等が配置されているレイアウトを言う。当該構成によれば、紙面レイアウトとは別個の領域において、不足条項や不足文言を容易に確認することができる。 Further, in the contract check device of the present invention, the control unit displays the contract data on the display unit in a paper layout, and displays the deficiency clause or the deficiency wording in an area separate from the paper layout. You may do so. The paper layout refers to a layout in which text, drawings, etc. are arranged on the paper like an edit screen in a normal word processor program. According to this configuration, deficiency clauses and deficiency words can be easily confirmed in an area separate from the paper layout.

また、本発明の契約書チェック装置においては、前記レベル決定部は、前記条項について、契約書の類型に応じて、条項として必須である必須条項、あれば有用と考えられる有用条項、重要度の低い低重要度条項の少なくとも3つのレベルに分けるようにしてもよい。 Further, in the contract check device of the present invention, the level determination unit determines the essential clauses that are essential as clauses, useful clauses that are considered to be useful if any, and the importance of the clauses, depending on the type of contract. It may be divided into at least three levels of low importance clauses.

当該構成によれば、各条項が少なくとも3つのレベルに分けられている。契約者は、このように条項がそれぞれ3つのレベルに別れて強調表示されるので、どの条項を確認すればよいか容易に認識することができる。ここで、契約書の類型とは、当事者間の取引における基本的な内容を定めた基本契約、個々の取引毎に契約を行う個別契約、業務委託契約、売買契約、代理店契約、賃貸借契約、或いは、当事者間における秘密情報の取り扱いを定めた秘密保持契約等、当事者間の関係における類型をいう。 According to this structure, each clause is divided into at least three levels. Since the clauses are highlighted in three levels in this way, the contractor can easily recognize which clause to check. Here, the types of contracts are basic contracts that define the basic contents of transactions between the parties, individual contracts that make contracts for each individual transaction, business consignment contracts, sales contracts, agency contracts, lease contracts, etc. Alternatively, it refers to a type of relationship between the parties, such as a confidentiality agreement that stipulates the handling of confidential information between the parties.

また、本発明の契約書チェック装置においては、前記レベル決定部により決定されたレベルに応じて、前記表示部に強調表示させるか否かを決定する表示レベル決定部を備え、前記制御部は、前記表示レベル決定部の決定に応じて、契約者が所望するレベルの前記条項及び前記文言のみを強調表示させてもよい。 Further, the contract check device of the present invention includes a display level determination unit that determines whether or not to highlight on the display unit according to the level determined by the level determination unit, and the control unit includes a display level determination unit. Depending on the decision of the display level determination unit, only the clause and the wording at the level desired by the contractor may be highlighted.

当該構成によれば、表示レベル決定部により、チェックに必要なレベルの条項や文言のみを表示部に表示させることができる。これにより、契約者は、必要最小限の確認を行うことができるため、チェック作業の効率化を図ることができる。 According to this configuration, the display level determination unit can display only the clauses and words of the level required for the check on the display unit. As a result, the contractor can perform the minimum necessary confirmation, so that the efficiency of the check work can be improved.

また、本発明の契約書チェック装置においては、前記制御部は、前記必須条項が存在するときは、前記表示部に前記必須条項のみを強調表示させ、前記契約者により前記必須条項の確認が行われたときは、前記必須条項の強調表示を行わず、前記有用条項の強調表示、又は前記低重要度条項の強調表示を行うようにしてもよい。 Further, in the contract check device of the present invention, when the required clause exists, the control unit highlights only the required clause on the display unit, and the contractor confirms the required clause. When it is found, the required clause may not be highlighted, but the useful clause may be highlighted, or the low importance clause may be highlighted.

当該構成によれば、チェックの優先度が高い必須条項のみが強調表示されるので、契約者は、優先度の高い順に契約内容の確認を行うことができる。また、これらの確認が行われた際に、他の条項が強調表示されると、契約者としては優先順位に応じた内容の確認を行うことができる。このため、契約者の確認作業の正確性を向上させることができる。 According to this configuration, only the mandatory clauses having the highest priority of the check are highlighted, so that the contractor can confirm the contract contents in the order of the highest priority. In addition, if other provisions are highlighted when these confirmations are made, the contractor can confirm the contents according to the priority. Therefore, the accuracy of the contractor's confirmation work can be improved.

また、本発明の契約書チェック装置においては、前記抽出部により抽出された条項及び文言について、修正案を提示する修正案提示部をさらに備え、前記制御部は、前記修正案提示部により提示された修正案を反映した修正契約書について、前記抽出部により条項及び文言の抽出を行い、抽出された条項及び文言について前記レベル決定部によりレベル分けを行い、前記レベル決定部により決定されたレベルに応じて表示部に強調表示を行うようにしてもよい。 Further, the contract check device of the present invention further includes an amendment proposal presenting unit that presents an amendment proposal for the clauses and words extracted by the extraction unit, and the control unit is presented by the amendment proposal presentation unit. Regarding the amended contract that reflects the amended proposal, the extraction section extracts the clauses and wording, the extracted clauses and wording are leveled by the level determination section, and the level is determined by the level determination section. The display unit may be highlighted accordingly.

当該構成によれば、契約者は、提示された修正案で修正した場合、どのような確認作業が必要になるかをすぐに確認することができる。この場合、修正案を採用した後に、その条項や文言が強調表示されなければ、修正案を採用すればよいことが明らかとなる。このように、本発明においては、契約者が容易に契約書の確認と修正を行うことができる。 According to this configuration, the contractor can immediately confirm what kind of confirmation work is required when the amendment is made by the proposed amendment. In this case, after adopting the amendment, if the clause or wording is not highlighted, it becomes clear that the amendment should be adopted. As described above, in the present invention, the contractor can easily confirm and amend the contract.

また、本発明の契約書チェック装置において、前記抽出部は、抽出された条項又は文言に関する解説をさらに抽出し、前記制御部は、前記契約書データを紙面レイアウトで前記表示部に表示させ、前記紙面レイアウトで表示された条項又は文言に関連付けて前記表示部に前記解説を表示させるようにしてもよい。当該構成によれば、抽出された条項または文言に関する解説を容易に確認することができると共に、当該解説がどの条項又は文言の解説かを一目で確認することができる。 Further, in the contract check device of the present invention, the extraction unit further extracts a commentary on the extracted clause or wording, and the control unit displays the contract data on the display unit in a paper layout. The commentary may be displayed on the display unit in association with the clause or wording displayed on the paper layout. According to the structure, the commentary on the extracted clause or wording can be easily confirmed, and the commentary on which clause or wording can be confirmed at a glance.

また、上記目的を達成するために、本発明の契約書チェックプログラムは、コンピュータを、契約書において、契約者が確認すべき項目を抽出する契約書チェック装置として機能させるプログラムであって、契約書データの入力を受け付ける入力機能と、前記入力機能により入力された前記契約書データについて、事前に学習が行われたニューラルネットワークを利用して、契約者が確認すべき条項及び文言を抽出する抽出機能と、前記抽出機能により抽出された前記条項及び前記文言について、確認すべきレベルに応じてレベル分けを行うレベル決定機能と、前記レベル決定機能により決定されたレベルに応じて表示部に前記条項及び前記文言の強調表示を行う制御機能とを備えていることを特徴とする。 Further, in order to achieve the above object, the contract check program of the present invention is a program that causes a computer to function as a contract check device for extracting items to be confirmed by a contractor in a contract. An input function that accepts data input and an extraction function that extracts terms and words that the contractor should check using a neural network that has been trained in advance for the contract data input by the input function. And the level determination function that divides the clause and the wording extracted by the extraction function according to the level to be confirmed, and the clause and the display unit according to the level determined by the level determination function. It is characterized by having a control function for highlighting the wording.

また、上記目的を達成するために、本発明の契約書チェック方法は、コンピュータが、契約書において、契約者が確認すべき項目を抽出する契約書チェック方法、契約書データの入力を受け付ける入力行程と、前記入力行程により入力された前記契約書データについて、事前に学習が行われたニューラルネットワークを利用して、契約者が確認すべき条項及び文言を抽出する抽出行程と、前記抽出行程により抽出された前記条項及び前記文言について、確認すべきレベルに応じてレベル分けを行うレベル決定行程と、前記レベル決定行程により決定されたレベルに応じて表示部に前記条項及び前記文言の強調表示を行う強調表示行程とを備えていることを特徴とする。 Further, in order to achieve the above object, the contract check method of the present invention is a contract check method in which the computer extracts items to be confirmed by the contractor in the contract, and an input process for accepting input of contract data. With respect to the contract data input in the input process, an extraction process for extracting clauses and words to be confirmed by the contractor using a neural network that has been trained in advance, and an extraction process for extracting by the extraction process. Regarding the said clause and the wording, the level determination process for dividing the level according to the level to be confirmed and the highlighting of the clause and the wording are performed on the display unit according to the level determined by the level determination process. It is characterized by having a highlighting process.

本発明の実施形態の一例である契約書チェック装置、AIサーバ、及びユーザ端末がネットワークに接続されている状態を示す説明図。An explanatory diagram showing a state in which a contract check device, an AI server, and a user terminal, which are an example of an embodiment of the present invention, are connected to a network. 図1の構成における機能的構成を示す説明図。Explanatory drawing which shows the functional structure in the structure of FIG. 本実施形態の契約書チェックプログラム及びチェック方法を示すフローチャート。The flowchart which shows the contract check program and the check method of this embodiment. (A)及び(B)は本実施形態の契約書チェック装置におけるチェック画面を示す説明図。(A) and (B) are explanatory views showing a check screen in the contract check device of this embodiment. 図4のチェック画面において修正案が提示されている状態を示す説明図。Explanatory drawing which shows the state which the correction proposal is presented on the check screen of FIG. 第2のの契約書チェックプログラム及びチェック方法を示すフローチャート。The flowchart which shows the 2nd contract check program and the check method. 第2の実施形態におけるチェック画面を示す説明図。Explanatory drawing which shows the check screen in 2nd Embodiment. 第2の実施形態における表示設定画面を示す説明図。Explanatory drawing which shows the display setting screen in 2nd Embodiment.

次に、図1〜図8を参照して、本発明の実施形態である契約書チェック装置1、契約書チェック方法、及びプログラムについて説明する。本実施形態の契約書チェック装置1は、図1に示すように、サーバ装置2内に記憶された契約書チェックプログラムによって実現される。サーバ装置2は、インターネット等のネットワーク3に接続されている。本実施形態においては、図1に示すように、このネットワーク3にAIサーバ20(AI:artificial intelligence)及び複数のユーザ端末30が接続されている。 Next, the contract check device 1, the contract check method, and the program according to the embodiment of the present invention will be described with reference to FIGS. 1 to 8. As shown in FIG. 1, the contract check device 1 of the present embodiment is realized by a contract check program stored in the server device 2. The server device 2 is connected to a network 3 such as the Internet. In the present embodiment, as shown in FIG. 1, an AI server 20 (AI: artificial intelligence) and a plurality of user terminals 30 are connected to the network 3.

次に、本実施形態の契約書チェック装置1の機能的構成について、図2を参照して説明する。図2に示すように、サーバ装置2には、本実施形態の契約書チェック装置1の入力部4、抽出部5、レベル決定部6、表示レベル決定部7、修正案提示部8、表示部9、及び制御部10が設けられている。これらの各構成は、ハードウエアであるサーバ装置2内において、契約書チェックプログラムが実行されることにより形成される。 Next, the functional configuration of the contract check device 1 of the present embodiment will be described with reference to FIG. As shown in FIG. 2, the server device 2 includes an input unit 4, an extraction unit 5, a level determination unit 6, a display level determination unit 7, a correction proposal presentation unit 8, and a display unit of the contract check device 1 of the present embodiment. 9 and a control unit 10 are provided. Each of these configurations is formed by executing a contract check program in the server device 2 which is hardware.

入力部4は、ユーザ端末30からアップロードされる契約書データ11を受け付ける入力機能を有している。例えば、ユーザ端末30のディスプレイ32上に契約書チェックサイトを表示させ、そのサイトにおいて契約書データをアップ可能な入力エリアを設け、ユーザに対して入力エリアにワープロ書類等の契約書データをアップロードさせる等の処理を行う(図示省略)。 The input unit 4 has an input function for receiving the contract data 11 uploaded from the user terminal 30. For example, a contract check site is displayed on the display 32 of the user terminal 30, an input area for uploading contract data is provided on the site, and the user is allowed to upload contract data such as word processor documents to the input area. Etc. (not shown).

抽出部5は、アップロードされた契約書データ11の中から、チェックすべき条項や文言を抽出する抽出機能を有している。この抽出部5は、ユーザ端末30からアップロードされた契約書データ11を、AIサーバ20に送信する。AIサーバ20においては、事前に学習が行われたニューラルネットワーク22を利用して解析が行われ、ユーザがチェックすべき条項と文言が抽出される。 The extraction unit 5 has an extraction function for extracting clauses and words to be checked from the uploaded contract data 11. The extraction unit 5 transmits the contract data 11 uploaded from the user terminal 30 to the AI server 20. In the AI server 20, analysis is performed using a neural network 22 that has been trained in advance, and clauses and words to be checked by the user are extracted.

レベル決定部6は、抽出部5によって抽出された条項及び文言について、ユーザが確認すべきレベルに応じてレベル分けを行う機能を有している。本実施形態においては、条項については、契約書の類型に応じて、条項として必須である必須条項、あれば有用と考えられる有用条項、重要度の低い低重要度条項の少なくとも3つのレベルに分ける。また、文言については、契約者に対して不利益を及ぼすおそれのある不利益ワード、契約者に対して利益となる利益ワード、前記契約者の確認が必要な要確認ワードの少なくとも3つのレベルに分けるようになっている。 The level determination unit 6 has a function of classifying the clauses and words extracted by the extraction unit 5 according to the level to be confirmed by the user. In this embodiment, the clauses are divided into at least three levels according to the type of contract: essential clauses that are essential as clauses, useful clauses that are considered useful if any, and low-importance clauses that are less important. .. Regarding the wording, there are at least three levels: a disadvantageous word that may cause a disadvantage to the contractor, a profit word that benefits the contractor, and a confirmation-required word that requires confirmation of the contractor. It is designed to be divided.

表示レベル決定部7は、レベル決定部6により決定されたレベルについて、ユーザの所望のレベルに応じて、表示部9に強調表示させるか否かを決定するレベル決定機能を有する。例えば、ユーザが必須条項のみを強調表示させ、他の有用条項及び低重要度条項については、強調表示させないようにすることができる。 The display level determination unit 7 has a level determination function for determining whether or not to highlight the level determined by the level determination unit 6 on the display unit 9 according to the user's desired level. For example, the user can highlight only the required clauses and not the other useful and low importance clauses.

修正案提示部8は、抽出部5によって抽出された条項及び文言について、それぞれに対して適切と思われる修正案を提示する機能を有している。この修正案は、サーバ装置2に契約書の類型に応じたデータベース(図示省略)が蓄積されており、当該データベースを参照して修正案が提示される。なお、この修正案については、AIサーバ20におけるニューラルネットワーク22により提示されるようにすることもできる。 The amendment proposal presenting unit 8 has a function of presenting an amendment proposal that is considered appropriate for each of the clauses and words extracted by the extraction unit 5. As for this amendment, a database (not shown) corresponding to the type of contract is stored in the server device 2, and the amendment is presented with reference to the database. It should be noted that the proposed amendment may be presented by the neural network 22 in the AI server 20.

表示部9は、レベル決定部6及び表示レベル決定部7によって決定されたレベルに応じて、抽出部5によって抽出された条項及び文言の強調表示を行う制御機能を備えている。この表示部9による表示は、ユーザ端末30のディスプレイ32上に行われる。 The display unit 9 has a control function for highlighting the clauses and words extracted by the extraction unit 5 according to the level determined by the level determination unit 6 and the display level determination unit 7. The display by the display unit 9 is performed on the display 32 of the user terminal 30.

AIサーバ20は、学習エンジン21と、ニューラルネットワーク22とを備えている。このAIサーバ20は、本実施形態ではサーバ装置2とは別個のサーバに設けられているが、サーバ装置2内に学習エンジン21及びニューラルネットワーク22を内蔵するものであってもよい。 The AI server 20 includes a learning engine 21 and a neural network 22. Although the AI server 20 is provided in a server separate from the server device 2 in the present embodiment, the learning engine 21 and the neural network 22 may be built in the server device 2.

ユーザ端末30は、図1及び図2に示すように、CPU、メモリ等の記憶媒体、通信インターフェース等を有する本体31と、ディスプレイ32、キーボード33、及びマウス34を備えている。 As shown in FIGS. 1 and 2, the user terminal 30 includes a main body 31 having a CPU, a storage medium such as a memory, a communication interface, and the like, a display 32, a keyboard 33, and a mouse 34.

ユーザ端末30としては、一般に用いられているデスクトップ型のパーソナルコンピュータの他、ノート型のパーソナルコンピュータ30a、又はタブレット端末、或いはスマートフォン等の機器(図示省略)を用いることができる。 As the user terminal 30, in addition to a commonly used desktop personal computer, a notebook personal computer 30a, a tablet terminal, or a device such as a smartphone (not shown) can be used.

ユーザ端末30においては、上記ハードウエア上でプログラム(アプリを含む)が実行される。プログラムの実行の形態としては、ユーザ端末30にプログラムをダウンロードして実行させる場合の他、いわゆるクラウドコンピューティングにより、サーバ装置2内のプログラムをユーザ端末30内で実行する形であってもよい。 In the user terminal 30, a program (including an application) is executed on the above hardware. As a form of executing the program, in addition to the case where the user terminal 30 downloads the program and executes it, the program in the server device 2 may be executed in the user terminal 30 by so-called cloud computing.

本実施形態の契約書チェック装置1を使用するユーザとしては、契約当事者(自然人)の他、契約当事者が法人である場合は、その法人の法務部の担当者、或いは契約者から依頼を受けて契約内容を検討する弁護士等が想定される。 As a user who uses the contract check device 1 of the present embodiment, in addition to the contracting party (natural person), if the contracting party is a corporation, the person in charge of the legal person of the corporation or the contractor receives a request. A lawyer who examines the contents of the contract is assumed.

次に、本実施形態の契約書チェック装置1の作動について、図3〜図5を参照して説明する。まず、ユーザがユーザ端末30において、本実施形態の契約書チェック装置1を作動させるため、契約書チェックプログラム(図示省略)を起動させる。次に、ユーザは、契約書チェック装置1の指示に従い、チェックを行う対象である契約書データ11を契約書チェック装置1にアップロードする。契約書チェック装置1に契約書データ11がアップロードされると、契約書チェック装置1の入力部4が当該契約書データ11を受領する入力行程が行われる(STEP1)。 Next, the operation of the contract check device 1 of the present embodiment will be described with reference to FIGS. 3 to 5. First, the user activates the contract check program (not shown) in order to operate the contract check device 1 of the present embodiment on the user terminal 30. Next, the user uploads the contract data 11 to be checked to the contract check device 1 according to the instruction of the contract check device 1. When the contract data 11 is uploaded to the contract check device 1, an input process is performed in which the input unit 4 of the contract check device 1 receives the contract data 11 (STEP 1).

次に、契約書チェック装置1により抽出行程が行われる(STEP2)。この抽出行程では、抽出部5が契約書データ11をAIサーバ20に送信する。AIサーバ20においては、学習エンジン21によって学習が行われたニューラルネットワーク22を用いて、ユーザがチェックすべき条項及び文言の抽出が行われる。また、AIサーバ20により、抽出結果として抽出された条項及び文言がサーバ装置2に送信される。 Next, the contract check device 1 performs an extraction process (STEP 2). In this extraction process, the extraction unit 5 transmits the contract data 11 to the AI server 20. In the AI server 20, the clauses and words to be checked by the user are extracted by using the neural network 22 trained by the learning engine 21. Further, the AI server 20 transmits the clauses and words extracted as the extraction result to the server device 2.

次に、契約書チェック装置1のレベル決定部6によりレベル決定行程が行われ、抽出された条項及び文言のレベルが決定される(STEP3)。このレベルの決定は、サーバ装置2内に記憶されたデータベースを用いて行ってもよく、AIサーバ20においてニューラルネットワーク22によって行ってもよい。レベルの決定がAIサーバ20により行われた場合は、レベル決定部6は、各条項及び文言に設定されたレベルを受領することによりレベルの決定を行う。 Next, the level determination process is performed by the level determination unit 6 of the contract check device 1, and the level of the extracted clauses and words is determined (STEP 3). This level of determination may be made using the database stored in the server device 2 or by the neural network 22 in the AI server 20. When the level is determined by the AI server 20, the level determination unit 6 determines the level by receiving the level set in each clause and wording.

このレベルの設定が行われると、制御部10は表示部9を用いて強調表示行程を行う(STEP4)。具体的には、レベルが決定された各条項及び文言を、各レベルに応じた形でユーザ端末30のディスプレイ32に表示させる。 When this level is set, the control unit 10 performs a highlighting stroke using the display unit 9 (STEP 4). Specifically, each clause and wording for which the level has been determined is displayed on the display 32 of the user terminal 30 in a form corresponding to each level.

図4(A)は、強調表示行程により強調表示が行われたディスプレイ32の状態を示す。ディスプレイ32においては、契約書データ11が表示され、契約書データ11の各条項及び文言に強調表示がなされている。なお、図4及び図5においては、文字を四角形で表している。この文字は、母国語(日本語)のみならず、英語等の外国語にも対応している。 FIG. 4A shows a state of the display 32 in which highlighting is performed by the highlighting process. On the display 32, the contract data 11 is displayed, and each clause and wording of the contract data 11 is highlighted. In addition, in FIG. 4 and FIG. 5, the character is represented by a quadrangle. This character corresponds not only to the native language (Japanese) but also to foreign languages such as English.

また、契約書データ11よりも上方の位置には、表示レベル決定部7として、表示レベル指定ボタン12が表示されている。また、表示レベル指定ボタン12の右横には、ユーザが契約書データ11を修正した際に、修正された修正契約書について再度チェックを行うための再チェックボタン18が設けられている。 Further, a display level designation button 12 is displayed as a display level determination unit 7 at a position above the contract data 11. Further, on the right side of the display level designation button 12, a recheck button 18 is provided for rechecking the modified contract when the user modifies the contract data 11.

表示レベル指定ボタン12は、契約書チェック装置1が表示の制御を自動的に行うAuto表示13、重要度の高いレベルを示すレベル1表示14、重要度が中間のレベルを示すレベル2表示15、重要度が低いレベルを示すレベル3表示16、及びレベル1からレベル3までの全ての表示を行うAll表示17の各ボタンを有している。 The display level designation button 12 includes an Auto display 13 in which the contract check device 1 automatically controls the display, a level 1 display 14 indicating a high importance level, and a level 2 display 15 indicating an intermediate level of importance. It has a level 3 display 16 indicating a level of low importance, and an All display 17 button for displaying all the displays from level 1 to level 3.

本実施形態においては、ユーザがユーザ端末30においてこのレベル1表示14をマウス34でクリックすると、図4(B)に示すように、契約書の条項としては、ユーザが必ずチェックしなければならない必須条項14aが強調表示される。また、契約書の文言としては、契約者に不利益を及ぼすおそれのある不利益ワード14bが強調表示される。不利益ワード14bは、契約者当事者の立場や状況によって異なるが、例えば、秘密保持契約における情報の受領者にとって、情報の内容や種別を問わず開示された一切の情報を秘密情報として定義するワードが該当する。 In the present embodiment, when the user clicks the level 1 display 14 on the user terminal 30 with the mouse 34, as shown in FIG. 4B, the user must always check the terms of the contract. Clause 14a is highlighted. In addition, as the wording of the contract, the disadvantage word 14b, which may cause a disadvantage to the contractor, is highlighted. The disadvantageous word 14b is different depending on the position and situation of the contracting party, but for example, for the recipient of the information in the confidentiality agreement, a word that defines all the disclosed information regardless of the content and type of the information as confidential information. Applies to.

同様に、ユーザ端末30においてレベル2表示15がクリックされると、契約書の条項としては、契約者にとってチェックすることが有用となる有用条項15a(図5参照)が強調表示され、文言としては、契約者に対して利益となる利益ワード15bが強調表示される。利益ワード15bは、こちらも契約者当事者の立場や状況によって異なるが、例えば、秘密保持契約における情報の開示者にとって、情報の内容や種別を問わず開示された一切の情報を秘密情報として定義するワード等が該当する。 Similarly, when the level 2 display 15 is clicked on the user terminal 30, the useful clause 15a (see FIG. 5), which is useful for the contractor to check, is highlighted as the clause of the contract, and the wording is , The profit word 15b that benefits the contractor is highlighted. The profit word 15b also differs depending on the position and situation of the contracting party, but for example, for the discloser of the information in the nondisclosure agreement, all the information disclosed regardless of the content and type of the information is defined as confidential information. Words, etc. are applicable.

また、同様に、ユーザ端末30においてレベル3表示16がクリックされると、契約書の条項としては、重要度は低いがチェックすべき項目として挙げられる低重要度条項16aが強調表示され、文言としては、重要度は低いが契約者の確認が必要と思われる要確認ワード16bが強調表示される(図示省略)。要確認ワード16bは、契約者の立場等によって重要度や要否が異なるようなワードである。例えば、秘密保持契約における秘密情報の開示目的を定めるワード等が該当する。 Similarly, when the level 3 display 16 is clicked on the user terminal 30, the low importance clause 16a, which is low in importance but is listed as an item to be checked, is highlighted as a clause of the contract, and as a wording. Is less important, but the confirmation-required word 16b, which seems to require confirmation by the contractor, is highlighted (not shown). The confirmation-required word 16b is a word whose importance and necessity differ depending on the position of the contractor and the like. For example, a word or the like that defines the purpose of disclosing confidential information in a nondisclosure agreement is applicable.

ユーザ端末30においてAuto表示13がクリックされると、必須条項14a或いは不利益ワード14bが存在するときは、レベル1表示14をクリックした状態となる(図4(B)の状態)。次に、ユーザが全てのレベル1の条項及び項目についてチェックが終了した状態で、有用条項15a或いは利益ワード15bが存在するときは、レベル2表示15をクリックした状態となる。 When the Auto display 13 is clicked on the user terminal 30, when the mandatory clause 14a or the disadvantageous word 14b exists, the level 1 display 14 is clicked (the state of FIG. 4B). Next, when the user has completed checking all the level 1 clauses and items and the useful clause 15a or the profit word 15b exists, the user clicks the level 2 display 15.

さらに、そのチェックが終了した状態で、低重要度条項16a或いは要確認ワード16bが存在するときは、レベル3表示16をクリックした状態となる。このように、本実施形態において、Auto表示13がクリックされると、各レベル毎に順に表示が自動的に変更される自動変更処理が行われる。 Further, when the check is completed and the low importance clause 16a or the confirmation required word 16b exists, the level 3 display 16 is clicked. As described above, in the present embodiment, when the Auto display 13 is clicked, an automatic change process is performed in which the display is automatically changed for each level.

ユーザ端末30においてAll表示17がクリックされると、図4(A)に示すように、レベル1表示14、レベル2表示15及びレベル3表示16の各表示によって表示されるレベルの項目が、全て表示されるようになっている。 When the All display 17 is clicked on the user terminal 30, as shown in FIG. 4A, all the level items displayed by each of the level 1 display 14, the level 2 display 15, and the level 3 display 16 are displayed. It is supposed to be displayed.

ここで、ユーザがマウス34のカーソル34aを強調表示された条項や文言の箇所に移動すると、図5に示すように、修正案提示部8によって修正案表示8aが表示される。この修正案表示8aには、強調表示された条項や文言に対して、契約者にとって有利と思われる案を1案又は複数案提示する。ユーザは、マウス34のカーソル34aによって、修正案を選択することにより、提示された修正案を契約書に反映させることができる。また、ユーザは、このような修正案表示8aによる修正ではなく、直接条項や文言を修正することができる。 Here, when the user moves the cursor 34a of the mouse 34 to the highlighted clause or wording, the amendment proposal display 8a is displayed by the amendment proposal presenting unit 8 as shown in FIG. In this amendment proposal display 8a, one or more proposals that are considered to be advantageous to the contractor are presented with respect to the highlighted clauses and words. The user can reflect the presented amendment proposal in the contract by selecting the amendment proposal with the cursor 34a of the mouse 34. In addition, the user can directly modify the clause or wording instead of the modification by the amendment proposal display 8a.

ここで、図3に戻って説明すると、強調表示行程が行われた後、ユーザによる修正が行われたときは(STEP5でY)、制御部10は当該修正されたデータを契約書データ11に上書き保存する(STEP6)。 Here, returning to FIG. 3, when the correction is made by the user after the highlighting process is performed (Y in STEP 5), the control unit 10 transfers the corrected data to the contract data 11. Overwrite and save (STEP 6).

ここで、ユーザにより再チェックボタン18がクリックされた場合(STEP7でY)、契約書チェック装置1は、修正された契約書データ11について、再度抽出行程が行われる(STEP2)。 Here, when the recheck button 18 is clicked by the user (Y in STEP 7), the contract check device 1 performs the extraction process again for the modified contract data 11 (STEP 2).

このように、本実施形態の契約書チェック装置1において、上記各行程が行われることにより、ユーザは、チェックすべき項目がレベル分けされて表示されるので、契約書の重要事項を一目で認識することができる。 In this way, in the contract check device 1 of the present embodiment, by performing each of the above steps, the user can display the items to be checked by level, so that the important matters of the contract can be recognized at a glance. can do.

また、表示レベル決定部7として、表示レベル指定ボタン12が設けられており、当該ボタンによって、ユーザはチェックをするための条項や項目をレベル毎に表示させ、不要な項目等を表示させないようにすることができるので、契約書のチェック作業の効率が格段に向上する。 In addition, a display level designation button 12 is provided as a display level determination unit 7, and the button allows the user to display terms and items for checking for each level so that unnecessary items and the like are not displayed. Because it can be done, the efficiency of the contract check work is greatly improved.

次に、本発明の第2の実施形態について、図6〜図8を参照して説明する。第2の実施形態の契約書チェック装置1aは、機能的構成としては上記実施形態と同様の構成を備えている(図1及び図2参照)。 Next, a second embodiment of the present invention will be described with reference to FIGS. 6 to 8. The contract check device 1a of the second embodiment has the same functional configuration as that of the above embodiment (see FIGS. 1 and 2).

この第2の実施形態において上記実施形態と異なるところは、抽出行程(STEP12)において、契約書データ11中にはない不足条項や不足文言がないかをチェックし(STEP12a)、不足がある場合には、不足条項又は不足文言の抽出を行う点である(STEP12b)。また、強調表示行程(STEP14)において、不足条項又は不足文言の表示を行う工程(STEP14a)が上記実施形態と異なっている。 The difference between the second embodiment and the above embodiment is that in the extraction process (STEP12), it is checked whether there are any missing clauses or missing words in the contract data 11 (STEP12a), and when there is a shortage. Is the point of extracting the missing clause or the missing wording (STEP12b). Further, in the highlighting process (STEP14), the step (STEP14a) of displaying the deficiency clause or the deficiency wording is different from the above embodiment.

具体的には、ユーザ(契約者)が契約書データ11を契約書チェック装置1aにアップロードすることにより、契約書チェック装置1aの入力部4が当該契約書データ11を受領する入力行程が行われる(STEP11)。 Specifically, when the user (contractor) uploads the contract data 11 to the contract check device 1a, an input process is performed in which the input unit 4 of the contract check device 1a receives the contract data 11. (STEP 11).

次に、契約書チェック装置1aにより抽出行程が行われる(STEP12)。この抽出行程においては、抽出部5が契約書データ11をAIサーバ20に送信する。AIサーバ20においては、学習エンジン21によって学習が行われたニューラルネットワーク22を用いて、ユーザがチェックすべき条項及び文言の抽出が行われる。 Next, the extraction process is performed by the contract check device 1a (STEP 12). In this extraction process, the extraction unit 5 transmits the contract data 11 to the AI server 20. In the AI server 20, the clauses and words to be checked by the user are extracted by using the neural network 22 trained by the learning engine 21.

さらに、第2の実施形態においては、AIサーバ20により、契約書データ11に不足している条項である不足条項41と、契約書データ11に不足している文言である不足文言42があるときは(STEP12aでY)、不足条項41及び不足文言42が抽出される(STEP12b)。この不足条項41及び不足文言42は、ニューラルネットワーク22に蓄積されたデータから抽出される。なお、不足条項41及び不足文言42は、双方共に不足があれば抽出されるが、特に不足がなければ抽出されない。 Further, in the second embodiment, when the AI server 20 has a missing clause 41 which is a missing clause in the contract data 11 and a missing word 42 which is a missing word in the contract data 11. (Y in STEP12a), the deficiency clause 41 and the deficiency wording 42 are extracted (STEP12b). The deficiency clause 41 and the deficiency wording 42 are extracted from the data stored in the neural network 22. The deficiency clause 41 and the deficiency wording 42 are both extracted if there is a deficiency, but are not extracted if there is no particular deficiency.

次に、AIサーバ20により、抽出結果として抽出された条項及び文言がサーバ装置2に送信される。また、契約書データ11に不足している不足条項41及び不足文言42があったときは、当該不足条項41及び不足文言42もAIサーバ20によりサーバ装置2に送信される。 Next, the AI server 20 transmits the clauses and words extracted as the extraction result to the server device 2. Further, when the contract data 11 has a missing clause 41 and a missing word 42, the missing clause 41 and the missing word 42 are also transmitted to the server device 2 by the AI server 20.

次に、契約書チェック装置1aのレベル決定部6によりレベル決定行程が行われ、抽出された条項及び文言のレベルが決定される(STEP13)。このレベルの設定が行われると、制御部10は表示部9を用いて強調表示行程を行う(STEP14)。具体的には、レベルが決定された各条項及び文言を、各レベルに応じた形でユーザ端末30のディスプレイ32に表示させる。また、不足条項41及び不足文言42がある場合は、制御部10がユーザ端末30のディスプレイ32に表示させる不足表示行程を行う(STEP14a)。 Next, the level determination process is performed by the level determination unit 6 of the contract check device 1a, and the level of the extracted clauses and words is determined (STEP 13). When this level is set, the control unit 10 performs a highlighting stroke using the display unit 9 (STEP 14). Specifically, each clause and wording for which the level has been determined is displayed on the display 32 of the user terminal 30 in a form corresponding to each level. Further, when there is a shortage clause 41 and a shortage wording 42, the control unit 10 performs a shortage display process to be displayed on the display 32 of the user terminal 30 (STEP 14a).

第2の実施形態では、図7に示すように、ディスプレイ32において、契約書データ11が紙面レイアウト43で表示されている。その紙面レイアウト43の上方部分は、紙面レイアウト43とは別個の領域である不足表示領域44となっている。また、不足表示領域44の上方部分には、上記実施形態と同様の機能を有する再チェックボタン18と、表示レベル等の設定を行う表示設定画面48に移動する設定ボタン45が設けられている。 In the second embodiment, as shown in FIG. 7, the contract data 11 is displayed on the display 32 in the paper layout 43. The upper portion of the paper layout 43 is an insufficient display area 44, which is a separate area from the paper layout 43. Further, in the upper portion of the insufficient display area 44, a recheck button 18 having the same function as that of the above embodiment and a setting button 45 for moving to the display setting screen 48 for setting the display level and the like are provided.

不足条項41及び不足文言42がある場合は、この不足表示領域44に表示される。このように、不足表示領域44は、紙面レイアウト43とは別個の領域に表示されるため、ユーザは一目で不足条項41及び不足文言42の有無を確認することができる。 If there is a deficiency clause 41 and a deficiency wording 42, they are displayed in the deficiency display area 44. In this way, since the insufficient display area 44 is displayed in an area separate from the paper layout 43, the user can confirm at a glance the presence or absence of the insufficient clause 41 and the insufficient wording 42.

また、図7に示すように、紙面レイアウト43の右側は、抽出された条項又は文言の解説46を表示する解説表示領域47となっている。この解説46には、各条項における記載のバリエーション等も表示される。解説表示領域47では、解説46は紙面レイアウト43の契約書データ11において解説が必要な文言と点線で連結され、関連付けられている。これにより、ユーザは、解説46がどの文言の解説であるかを一目で見ることができる。 Further, as shown in FIG. 7, the right side of the paper layout 43 is a commentary display area 47 for displaying the commentary 46 of the extracted clause or wording. In this commentary 46, variations and the like described in each clause are also displayed. In the commentary display area 47, the commentary 46 is connected and associated with the wording requiring commentary in the contract data 11 of the paper layout 43 by a dotted line. As a result, the user can see at a glance which wording the commentary 46 is a commentary.

ユーザは、不足表示領域44に表示された不足条項41及び不足文言42を確認し、契約書に取り込むことが妥当であると判断した場合は、不足表示領域44に表示された不足条項41及び不足文言42をコピーして契約書の任意の箇所に貼り付けて、契約書を修正することができる。また、解説表示領域47に表示されたバリエーションをコピーして、契約書に貼り付けることができる。このとき、制御部10が、紙面レイアウト43の契約書内に、コピーされた内容を貼り付けるべき位置を表示させることにより、ユーザの修正作業が容易となる。 When the user confirms the shortage clause 41 and the shortage wording 42 displayed in the shortage display area 44 and determines that it is appropriate to incorporate them into the contract, the shortage clause 41 and the shortage clause 41 displayed in the shortage display area 44 and the shortage The contract can be modified by copying the wording 42 and pasting it anywhere in the contract. In addition, the variation displayed in the commentary display area 47 can be copied and pasted into the contract. At this time, the control unit 10 displays the position where the copied content should be pasted in the contract of the paper layout 43, so that the user's correction work becomes easy.

強調表示行程が行われた後、ユーザによる修正が行われたときは(STEP15でY)、制御部10は当該修正されたデータを契約書データ11に上書き保存する(STEP16)。ここで、ユーザにより再チェックボタン18がクリックされた場合(STEP17でY)、契約書チェック装置1aは、修正された契約書データ11について、再度抽出行程が行われる(STEP12)。 When the user makes a correction after the highlighting process is performed (Y in STEP 15), the control unit 10 overwrites and saves the corrected data in the contract data 11 (STEP 16). Here, when the recheck button 18 is clicked by the user (Y in STEP 17), the contract check device 1a performs the extraction process again for the modified contract data 11 (STEP 12).

次に、第2の実施形態における表示レベル決定部7aについて、図8を参照して説明する。第2の実施形態においては、図8に示すように、表示に関する設定を行う表示設定画面48が、契約書のチェックを行う図7の画面とは別画面で設けられている。 Next, the display level determination unit 7a in the second embodiment will be described with reference to FIG. In the second embodiment, as shown in FIG. 8, the display setting screen 48 for setting the display is provided as a screen separate from the screen of FIG. 7 for checking the contract.

表示設定画面48は、図8に示すように、契約書における条項(A〜C)が複数表示されており、各条項毎に表示を行うか否かのオンオフボタン49が設けられている。図8は、条項A及び条項Bがオンになっており、条項Cがオフになった状態を表している。 As shown in FIG. 8, the display setting screen 48 displays a plurality of clauses (A to C) in the contract, and an on / off button 49 for whether or not to display each clause is provided. FIG. 8 shows a state in which Clause A and Clause B are turned on and Clause C is turned off.

また、表示設定画面48には、各条項毎に、警告表示を行うか、表示のみを行うか、表示を行わずに無視するかの決定を行う表示レベル決定部7aが設けられている。また、各条項について、不足表示を行うか否かの不足表示決定部50が設けられている。 Further, the display setting screen 48 is provided with a display level determination unit 7a for determining whether to display a warning, display only, or ignore without displaying for each clause. Further, for each clause, a deficiency display determination unit 50 for determining whether or not to display a deficiency is provided.

このように、第2の実施形態においては、表示設定画面48において、契約書の類型や、ユーザの立場に応じて、条項の表示を行うか否か、表示を行うとしてどのようなレベルの表示を行うか、及び不足表示を行うか否かを細かく設定することができる。 As described above, in the second embodiment, on the display setting screen 48, depending on the type of contract and the position of the user, whether or not to display the clause, and what level of display is displayed. It is possible to finely set whether or not to perform the shortage display.

また、第2の実施形態においては、契約書のチェックが終了した後、図示しない出力ボタンをクリックすることにより、契約書データ11をワードプロセッサ形式の書類に出力することができる。その際、不足条項41、不足文言42、及び解説46についても、契約書データ11に取り込んで出力することができる。 Further, in the second embodiment, after the contract check is completed, the contract data 11 can be output to a word processor format document by clicking an output button (not shown). At that time, the deficiency clause 41, the deficiency wording 42, and the commentary 46 can also be incorporated into the contract data 11 and output.

当該出力された書類をワードプロセッサソフトウエアで開いた場合、契約書本文とは別個の領域に不足条項41、不足文言42、及び解説46を表示させることができる。そのレイアウトは、図7に示すレイアウトと同様に表示させることも可能となるので、ユーザは、出力された書類を編集する際も、編集作業が容易となる。 When the output document is opened by word processor software, the missing clause 41, the missing wording 42, and the commentary 46 can be displayed in an area separate from the contract text. Since the layout can be displayed in the same manner as the layout shown in FIG. 7, the user can easily edit the output document.

なお、上記実施形態においては、契約書チェックプログラムはサーバ装置2に記憶されているが、これに限らず、CDロムやDVDロム等の記憶媒体に保存されたものであってもよい。その他、表示を行うレベルについては、3段階のレベルとしているが、これに限らず、適宜段階数を決めることができる。また、チェック項目及び文言について、上記実施形態における必須条項等は例示であり、契約書の類型(基本契約、個別契約、秘密保持契約等)についても種々の類型を適用することができる。 In the above embodiment, the contract check program is stored in the server device 2, but the present invention is not limited to this, and the contract check program may be stored in a storage medium such as a CD ROM or a DVD ROM. In addition, the level of display is set to three levels, but the number of levels can be appropriately determined without being limited to this. In addition, regarding the check items and wording, the essential clauses and the like in the above embodiment are examples, and various types can be applied to the types of contracts (basic contracts, individual contracts, confidentiality agreements, etc.).

1,1a…契約書チェック装置、2…サーバ装置、3…ネットワーク、4…入力部、5…抽出部、6…レベル決定部、7,7a…表示レベル決定部、8…修正案提示部、9…表示部、10…制御部、11…契約書データ、12…表示レベル指定ボタン、14a…必須条項、14b…不利益ワード、15a…有用条項、15b…利益ワード、16a…低重要度条項、16b…要確認ワード、18…再チェックボタン、20…AIサーバ、21…学習エンジン、22…ニューラルネットワーク、30…ユーザ端末、32…ディスプレイ、34…マウス、34a…カーソル、不足条項41、42…不足文言、43…紙面レイアウト、44…不足表示領域、45…設定ボタン、46…解説、47…解説表示領域、48…表示設定画面、49…オンオフボタン、50…不足表示決定部。


1,1a ... Contract check device, 2 ... Server device, 3 ... Network, 4 ... Input unit, 5 ... Extraction unit, 6 ... Level determination unit, 7,7a ... Display level determination unit, 8 ... Correction proposal presentation unit, 9 ... Display unit, 10 ... Control unit, 11 ... Contract data, 12 ... Display level specification button, 14a ... Required clause, 14b ... Disadvantageous word, 15a ... Useful clause, 15b ... Profit word, 16a ... Low importance clause , 16b ... Confirmation required word, 18 ... Recheck button, 20 ... AI server, 21 ... Learning engine, 22 ... Neural network, 30 ... User terminal, 32 ... Display, 34 ... Mouse, 34a ... Cursor, Missing clause 41, 42 ... Insufficient wording, 43 ... Paper layout, 44 ... Insufficient display area, 45 ... Setting button, 46 ... Explanation, 47 ... Explanation display area, 48 ... Display setting screen, 49 ... On / off button, 50 ... Insufficient display determination unit.


Claims (10)

契約書において、契約者が確認すべき項目を抽出する契約書チェック装置であって、
契約書データの入力を受け付ける入力部と、
前記入力部から入力された前記契約書データについて、事前に学習が行われたニューラルネットワークを利用して、契約者が確認すべき条項及び文言を抽出する抽出部と、
前記抽出部により抽出された前記条項及び前記文言について、確認すべきレベルに応じてレベル分けを行うレベル決定部と、
前記レベル決定部により決定されたレベルに応じて表示部に前記条項及び前記文言の強調表示を行う制御部とを備えていることを特徴とする契約書チェック装置。
A contract check device that extracts items that the contractor should check in the contract.
An input section that accepts contract data input and
With respect to the contract data input from the input unit, an extraction unit that extracts clauses and words to be confirmed by the contractor using a neural network that has been learned in advance, and an extraction unit.
A level determination unit that divides the clauses and words extracted by the extraction unit according to the level to be confirmed, and a level determination unit.
A contract checking device, characterized in that the display unit is provided with a control unit that highlights the clause and the wording according to the level determined by the level determination unit.
請求項1に記載の契約書チェック装置であって、
前記抽出部は、前記契約書の類型に応じて、前記契約書データに不足している条項又は文言を不足条項又は不足文言として抽出することを特徴とする契約書チェック装置。
The contract checking device according to claim 1.
The extraction unit is a contract checking device characterized by extracting a clause or wording lacking in the contract data as a missing clause or wording according to the type of the contract.
請求項2に記載の契約書チェック装置であって、
前記制御部は、前記契約書データを紙面レイアウトで前記表示部に表示させ、
前記不足条項又は前記不足文言を前記紙面レイアウトとは別個の領域に表示させることを特徴とする契約書チェック装置。
The contract checking device according to claim 2.
The control unit displays the contract data on the display unit in a paper layout.
A contract check device for displaying the deficiency clause or the deficiency wording in an area separate from the paper layout.
請求項1〜3のいずれか一項に記載の契約書チェック装置であって、
前記レベル決定部は、
前記条項について、前記契約書の類型に応じて、条項として必須である必須条項、あれば有用と考えられる有用条項、重要度の低い低重要度条項の少なくとも3つのレベルに分けることを特徴とする契約書チェック装置。
The contract checking device according to any one of claims 1 to 3.
The level determination unit
The clause is characterized by being divided into at least three levels, which are essential clauses that are essential as clauses, useful clauses that are considered useful if any, and low-importance clauses that are less important, depending on the type of contract. Contract check device.
請求項1〜4のいずれか一項に記載の契約書チェック装置であって、
前記レベル決定部により決定されたレベルに応じて、前記表示部に強調表示させるか否かを決定する表示レベル決定部を備え、
前記制御部は、前記表示レベル決定部の決定に応じて、契約者が所望するレベルの前記条項及び前記文言のみを強調表示させることを特徴とする契約書チェック装置。
The contract checking device according to any one of claims 1 to 4.
A display level determination unit for determining whether or not to highlight on the display unit is provided according to the level determined by the level determination unit.
The control unit is a contract check device, characterized in that, in response to a decision of the display level determination unit, only the clause and the wording of the level desired by the contractor are highlighted.
請求項4に記載の契約書チェック装置であって、
前記制御部は、前記必須条項が存在するときは、前記表示部に前記必須条項のみを強調表示させ、
前記契約者により前記必須条項の確認が行われたときは、前記必須条項の強調表示を行わず、前記有用条項の強調表示、又は前記低重要度条項の強調表示を行うことを特徴とする契約書チェック装置。
The contract checking device according to claim 4.
When the required clause exists, the control unit causes the display unit to highlight only the required clause.
When the contractor confirms the required clause, the contract is characterized in that the required clause is not highlighted, the useful clause is highlighted, or the low importance clause is highlighted. Book check device.
請求項1〜6のいずれか一項に記載の契約書チェック装置であって、
前記抽出部により抽出された条項及び文言について、修正案を提示する修正案提示部をさらに備え、
前記制御部は、前記修正案提示部により提示された修正案を反映した修正契約書について、前記抽出部により条項及び文言の抽出を行い、抽出された条項及び文言について前記レベル決定部によりレベル分けを行い、前記レベル決定部により決定されたレベルに応じて表示部に強調表示を行うことを特徴とする契約書チェック装置。
The contract checking device according to any one of claims 1 to 6.
For the clauses and words extracted by the extraction unit, an amendment proposal presentation unit for presenting amendment proposals is further provided.
The control unit extracts clauses and words from the extraction unit for the amendment contract reflecting the amendment proposal presented by the amendment proposal presentation unit, and classifies the extracted clauses and words into levels by the level determination unit. A contract check device, characterized in that the display unit is highlighted according to the level determined by the level determination unit.
請求項1〜6のいずれか一項に記載の契約書チェック装置であって、
前記抽出部は、抽出された条項又は文言に関する解説をさらに抽出し、
前記制御部は、前記契約書データを紙面レイアウトで前記表示部に表示させ、前記紙面レイアウトで表示された条項又は文言に関連付けて前記表示部に前記解説を表示させることを特徴とする契約書チェック装置。
The contract checking device according to any one of claims 1 to 6.
The extraction unit further extracts the commentary on the extracted clause or wording, and
The contract check is characterized in that the control unit displays the contract data on the display unit in a paper layout, and displays the explanation on the display unit in association with the clause or wording displayed on the paper layout. apparatus.
コンピュータを、契約書において、契約者が確認すべき項目を抽出する契約書チェック装置として機能させるプログラムであって、
契約書データの入力を受け付ける入力機能と、
前記入力機能により入力された前記契約書データについて、事前に学習が行われたニューラルネットワークを利用して、契約者が確認すべき条項及び文言を抽出する抽出機能と、
前記抽出機能により抽出された前記条項及び前記文言について、確認すべきレベルに応じてレベル分けを行うレベル決定機能と、
前記レベル決定機能により決定されたレベルに応じて表示部に前記条項及び前記文言の強調表示を行う制御機能とを備えていることを特徴とする契約書チェックプログラム。
A program that allows a computer to function as a contract check device that extracts items to be confirmed by a contractor in a contract.
Input function that accepts input of contract data and
With respect to the contract data input by the input function, an extraction function for extracting clauses and words to be confirmed by the contractor by using a neural network that has been learned in advance, and an extraction function.
A level determination function that divides the clauses and words extracted by the extraction function according to the level to be confirmed, and
A contract check program characterized in that the display unit is provided with a control function for highlighting the clause and the wording according to the level determined by the level determination function.
コンピュータが、契約書において、契約者が確認すべき項目を抽出する契約書チェック方法、
契約書データの入力を受け付ける入力行程と、
前記入力行程により入力された前記契約書データについて、事前に学習が行われたニューラルネットワークを利用して、契約者が確認すべき条項及び文言を抽出する抽出行程と、
前記抽出行程により抽出された前記条項及び前記文言について、確認すべきレベルに応じてレベル分けを行うレベル決定行程と、
前記レベル決定行程により決定されたレベルに応じて表示部に前記条項及び前記文言の強調表示を行う強調表示行程とを備えていることを特徴とする契約書チェック方法。


A contract check method in which the computer extracts the items that the contractor should check in the contract.
The input process that accepts the input of contract data and
With respect to the contract data input by the input process, an extraction process for extracting clauses and words to be confirmed by the contractor using a neural network that has been learned in advance, and an extraction process.
A level determination process for classifying the clauses and wording extracted by the extraction process according to the level to be confirmed, and a level determination process.
A contract check method, characterized in that the display unit is provided with a highlighting process for highlighting the clause and the wording according to the level determined by the level determination process.


JP2020059091A 2019-03-29 2020-03-27 Contract checking device and its program Active JP7164888B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019066324 2019-03-29
JP2019066324 2019-03-29

Publications (2)

Publication Number Publication Date
JP2020166864A true JP2020166864A (en) 2020-10-08
JP7164888B2 JP7164888B2 (en) 2022-11-02

Family

ID=72716676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020059091A Active JP7164888B2 (en) 2019-03-29 2020-03-27 Contract checking device and its program

Country Status (1)

Country Link
JP (1) JP7164888B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022169992A (en) * 2021-04-28 2022-11-10 デロイトトーマツファイナンシャルアドバイザリー合同会社 Information processing apparatus, information processing method, terminal program, server program, and contract correction support system
JP7498919B1 (en) 2022-12-26 2024-06-13 株式会社リセ Evaluation comment display processing program, evaluation comment display processing device, and evaluation comment display processing method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6198428A (en) * 1984-10-18 1986-05-16 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Method of specifying for user field to input data into
JP2009276873A (en) * 2008-05-13 2009-11-26 Nec Corp Data processor, its computer program and data processing method
JP2010257413A (en) * 2009-04-28 2010-11-11 Hitachi Ltd Document preparation support apparatus, document preparation support method, and document preparation support program
JP2011070403A (en) * 2009-09-25 2011-04-07 Sharp Corp Content display device, program, and recording medium
JP6290459B1 (en) * 2016-08-31 2018-03-07 株式会社オプティム Contract management system, contract management method, and contract management program
WO2018087863A1 (en) * 2016-11-10 2018-05-17 株式会社オプティム Information processing device, information processing system and program
US20180197001A1 (en) * 2017-01-09 2018-07-12 International Business Machines Corporation Analyzing technical documents against known art
CN109492230A (en) * 2019-01-11 2019-03-19 浙江大学城市学院 A method of insurance contract key message is extracted based on textview field convolutional neural networks interested

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6198428A (en) * 1984-10-18 1986-05-16 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Method of specifying for user field to input data into
JP2009276873A (en) * 2008-05-13 2009-11-26 Nec Corp Data processor, its computer program and data processing method
JP2010257413A (en) * 2009-04-28 2010-11-11 Hitachi Ltd Document preparation support apparatus, document preparation support method, and document preparation support program
JP2011070403A (en) * 2009-09-25 2011-04-07 Sharp Corp Content display device, program, and recording medium
JP6290459B1 (en) * 2016-08-31 2018-03-07 株式会社オプティム Contract management system, contract management method, and contract management program
WO2018087863A1 (en) * 2016-11-10 2018-05-17 株式会社オプティム Information processing device, information processing system and program
US20180197001A1 (en) * 2017-01-09 2018-07-12 International Business Machines Corporation Analyzing technical documents against known art
CN109492230A (en) * 2019-01-11 2019-03-19 浙江大学城市学院 A method of insurance contract key message is extracted based on textview field convolutional neural networks interested

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
株式会社LEGALFORCE: "日本初。AIを搭載した契約書レビュー支援ソフトウェア「LegalForce」オープンβ版提供開始", PR TIMES [ONLINE], JPN6021004840, 20 August 2018 (2018-08-20), pages 1 - 3, ISSN: 0004642324 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022169992A (en) * 2021-04-28 2022-11-10 デロイトトーマツファイナンシャルアドバイザリー合同会社 Information processing apparatus, information processing method, terminal program, server program, and contract correction support system
JP7371057B2 (en) 2021-04-28 2023-10-30 デロイトトーマツファイナンシャルアドバイザリー合同会社 Information processing equipment, information processing methods, terminal programs, server programs, and contract revision support systems
JP7498919B1 (en) 2022-12-26 2024-06-13 株式会社リセ Evaluation comment display processing program, evaluation comment display processing device, and evaluation comment display processing method

Also Published As

Publication number Publication date
JP7164888B2 (en) 2022-11-02

Similar Documents

Publication Publication Date Title
US20230236805A1 (en) Systems and Methods for Development and Deployment of Software Platforms Having Advanced Workflow and Event Processing Components
US11119738B2 (en) Generating data mappings for user interface screens and screen components for an application
US11178096B1 (en) Digital processing systems and methods for smart email duplication and filing in collaborative work systems
US11182541B2 (en) Collaborative document creation by a plurality of distinct teams
US10013411B2 (en) Automating data entry for fields in electronic documents
US9400777B2 (en) Management data processing system and method
US20150169285A1 (en) Intent-based user experience
US9858698B2 (en) Text resizing within an embedded image
US20200380067A1 (en) Classifying content of an electronic file
US11204690B1 (en) Systems and methods for software development and deployment platforms having advanced workflow and event processing capabilities and graphical version controls
JP2020166864A (en) Contract check device and program for the same
US11416673B1 (en) System and method for implementing sentence level document versioning through a document data structure designed to store multiple sentence variants
JP7522267B2 (en) Creation support device, creation support method, and computer program
US20140331127A1 (en) Template based copy and paste function
US20220197500A1 (en) Parsing Handwriting Into Online Events
US11243934B1 (en) Systems and methods for copying and pasting suggestion metadata
US9477645B2 (en) Systems and methods of active text markup
WO2024057589A1 (en) Correction suggesting method, correction suggesting system, and correction suggesting program
Steenhuis et al. Weaving Pathways for Justice with GPT: LLM-driven automated drafting of interactive legal applications
CN111932412A (en) Contract drafting and revising method, device, storage medium and equipment
US11960849B2 (en) Using machine learning models to analyze contractual terms and clauses in a legal contract, to recommend edits, and to make changes to a workflow
Fernando Intelligent Document Processing: A Guide For Building RPA Solutions
US20230143597A1 (en) Methods to infer content relationships from user actions and system automations
JP7492671B2 (en) Electronic document editing device, method, and program
Jelen Microsoft Excel Inside Out (Office 2021 and Microsoft 365)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200327

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210406

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210614

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210909

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210909

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210921

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210922

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20211119

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20211130

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220221

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220412

C302 Record of communication

Free format text: JAPANESE INTERMEDIATE CODE: C302

Effective date: 20220721

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220722

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20220722

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220822

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20220912

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20221012

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20221012

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221014

R150 Certificate of patent or registration of utility model

Ref document number: 7164888

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150