当事者、日付、金額 — すべて抽出。
契約タイトル、発効日、準拠法、当事者の完全な住所、支払条件 — 何ページにもわたる密集した法律文の中から取り出します。
ライブデモ
実物の書類で見てみましょう。
右側のフィールドをクリックすると、左側の出典がハイライトされます。
Extracted fields
Payment terms
Parties involved
サンプルデータ、本物のエンジン出力。
概要
契約データ抽出とは?
契約データ抽出とは、法的合意 — アフィリエイト契約、MSA、NDA、SaaS サブスク契約、ベンダー SOW — を自動で読み取り、契約管理システム、調達ツール、M&A デューデリ用データルームがインデックスできる構造化フィールドに変換することです。必要な法務情報がラベル付きボックスに収まっていることはまれで、たいていは「本契約は次の日に締結される」「両当事者は以下に合意する」で始まる段落に埋もれています。手作業の要約は遅く高価で、ルールベースのパーサーはテンプレートが変わるたびに壊れます。
上記のサンプル契約 — 7 ページのアフィリエイト契約 — から、Ztract はトップレベルとして 契約タイトル、発効日、準拠法 を返します。さらに 2 つのネストグループ:各当事者の完全な名称と登録住所を含む 当事者情報、支払期限と遅延利息率を含む 支払条件 も取得します。各値は元 PDF の正確なページと bbox に紐づきます — 発効日が署名ページに、支払条件が 4 ページ目に記載されていても、両方とも正しく帰属付けされて返ります。
スキーマは 1 つの契約テンプレートに固定されていません。アフィリエイト契約、MSA、SOW、NDA、SaaS サブスク契約はすべて、同じ形 — タイトル、当事者、日付、商業条件、準拠法 — で読み取られます。下地の文章構造がまったく違っていてもです。「本契約における『発効日』とは…を意味する」のような定義語は書類全体を通じて実際の値に解決され、修正契約や別紙は正しい基本契約に紐づきます。
難しいポイント
ここが厄介になる場所。
この書類タイプが見た目より難しい理由と、私たちの対処方法。
-
ラベル付きフィールドではなく、法律文
契約書には「発効日:」というボックスはありません。日付は「本契約は次の日に締結される」で始まる段落に埋もれています。エンジンはレイアウトではなく文章を読みます。
-
ページをまたぐ定義語の解決
「『発効日』とは署名ページに記載された日付を意味する」— 署名ページは 7 ページ目。私たちは定義語を実際の値に解決し、その値が現れたページに紐づけます。
-
ネスト構造の当事者と支払条件
当事者情報と支払条件はネストオブジェクトとして返ります — 当事者 1 の名称 + 住所、当事者 2 の名称 + 住所、支払期限、遅延利息 — あいまいな文字列にフラット化されません。
-
複数ページの契約書
7 ページから 80 ページの契約は普通です。エンジンはページをまたいでスキーマを一貫させ、ページ単位の信頼度を表示するので、レビュアーはどのセクションを抜き取り確認すべきか分かります。
利用シーン
このデータが届くワークフロー。
-
法務オペ
署名済み契約書を CLM に投入 — 当事者、日付、金額、準拠法はすでに入力済み、パラリーガルの要約手順は不要。
-
調達
何千件もの MSA や SOW にまたがる仕入先の更新期間、解約通知、支払条件を、検索可能な単一データセットで追跡。
-
M&A デューデリ
案件中、対象企業の契約全体から、重要契約、支配権変動条項、譲渡制限条項を浮かび上がらせます。
FAQ