法律事務所で、提出する前の訴状・準備書面の下書きを、当事者名・日付・金額・証拠番号・引用した条文の食い違いと書式で校正し、弁護士の確認に回す
弁護士が書き上げた訴状・準備書面の下書きを、提出の前に当事者の記録・別紙・法令の条文と照らし、当事者名の誤記、日付と曜日、金額の合計、条文の番号の食い違いと書式の崩れを指摘の一覧にします。読み合わせの時間が減ります。
- 生成AI
- Azure OpenAI Service/Claude/Gemini
- 対象業界
- 不動産/士業/金融
- 対象部門
- 法務
- 対象業務
- 内容確認・チェック
- 主な課題
- 人手が足りない/属人化している/確認ミスが多い
- AIで行う処理
- 校正
- 主な効果
- 入力漏れ削減/品質標準化/工数削減
- 導入難易度
- ★★★☆☆
- 実装レベル
- 本格構成
- 費用感
- API連携(中)
- 人間の確認
- 条件付き
01導入前 / 導入後の業務フロー
- 弁護士が書面の下書きを書き上げ、パラリーガルに確認を頼む
- パラリーガルが事件番号・裁判所・当事者・代理人の表示を案件の記録と照らす
- 本文の日付を1つずつ拾い、曜日と和暦・西暦を確かめる
- 請求の趣旨の金額、本文の金額、別紙の計算書の合計を電卓で照らす
- 引用された条文を法令の検索で開き、番号と内容を確かめる
- 見出しの番号、頁番号、事務所の書式の規程に合っているかを見る
- 気づいた点を下書きに書き込み、弁護士に戻す。弁護士が直して提出する
- 人弁護士が書面の下書きを、案件のフォルダの「提出前の確認」に保存する。条文を照らす時点を案件の記録に指定しておく
- 自動保存をきっかけに処理が動き、下書きを段落に切り出して段落番号を付ける
- 自動事件番号・裁判所・当事者・代理人の表示を案件の記録と照らす
- 自動日付を拾って曜日と和暦・西暦を確かめ、金額を拾って本文・請求の趣旨・別紙の合計を照らす
- 自動引用した条文を拾い、e-Gov 法令API から指定した時点の条文を取る
- 自動Azure OpenAI が、条文の内容と引用した文の対応、定義した呼び方の崩れ、当事者の入れ替わり、見出しの番号と書式を読む
- 自動指摘を1つの一覧にまとめ、確度の高いものから並べる
- 人パラリーガルが指摘を書面と照らし、誤検知を外す
- 人担当の弁護士が指摘を読んで直すかを決め、書面を仕上げて提出する
各工程の詳しい説明を読む
- 弁護士が書面の下書きを書き上げ、パラリーガルに確認を頼む
- パラリーガルが事件番号・裁判所・当事者・代理人の表示を案件の記録と照らす
- 本文の日付を1つずつ拾い、曜日と和暦・西暦を確かめる
- 請求の趣旨の金額、本文の金額、別紙の計算書の合計を電卓で照らす
- 引用された条文を法令の検索で開き、番号と内容を確かめる
- 見出しの番号、頁番号、事務所の書式の規程に合っているかを見る
- 気づいた点を下書きに書き込み、弁護士に戻す。弁護士が直して提出する
(a)読み合わせに時間がかかる。 準備書面は20〜40頁になることがあり、日付と金額を1つずつ拾うだけで30分を超えます。 提出の期限の前日に複数の書面が重なると、5番の条文の確認から省かれます。
(b)確認の深さが人によって違う。 経験の長いパラリーガルは定義した略称の使い方まで見ますが、新しく入った職員は誤字と日付で手一杯です。 同じ事務所の書面でも、誰が確認したかで残る誤りが違います。
(c)定義した呼び方が途中で崩れる。 「被告株式会社乙山建設(以下「被告会社」という。)」と定義した後に、別の弁護士が書き足した段落で「被告乙山」になっている。複数の弁護士で書いた書面ほど起きます。
(d)誤りが提出後に見つかる。 金額の誤りや当事者名の誤記が提出後に見つかると、訂正の書面を出すことになり、依頼者にも説明が要ります。 相手方に指摘されて気づくこともあります。
- 【人】 弁護士が書面の下書きを、案件のフォルダの「提出前の確認」に保存する。条文を照らす時点を案件の記録に指定しておく
- 【自動】 保存をきっかけに処理が動き、下書きを段落に切り出して段落番号を付ける
- 【自動】 事件番号・裁判所・当事者・代理人の表示を案件の記録と照らす
- 【自動】 日付を拾って曜日と和暦・西暦を確かめ、金額を拾って本文・請求の趣旨・別紙の合計を照らす
- 【自動】 引用した条文を拾い、e-Gov 法令API から指定した時点の条文を取る
- 【自動】 Azure OpenAI が、条文の内容と引用した文の対応、定義した呼び方の崩れ、当事者の入れ替わり、見出しの番号と書式を読む
- 【自動】 指摘を1つの一覧にまとめ、確度の高いものから並べる
- 【人】 パラリーガルが指摘を書面と照らし、誤検知を外す
- 【人】 担当の弁護士が指摘を読んで直すかを決め、書面を仕上げて提出する
3番目から5番目をプログラムに置いているのが、この設計の要です。 曜日が合っているか、合計が合っているか、条文が実在するかは、計算と取得で答えが1つに決まります。 ここをAIに読ませると、合っているものを違うと言い、違うものを見落とします。
8番目で人が誤検知を外すのは、弁護士の時間を守るためです。 引用の形の特殊な書き方や、意図して変えた表記が指摘に混ざります。パラリーガルが先に外すことで、弁護士が読むのは直す必要があるものだけになります。
02今回想定するシステム構成
書面の下書き(Word) │ 弁護士が案件のフォルダの「提出前の確認」に保存 ▼【トリガー】保存 Azure Functions ├──▶ 段落への切り出し(段落番号を付ける) ├──▶ 案件の記録との照合(事件番号・裁判所・当事者・代理人・秘匿の有無) ├──▶ 日付と曜日、和暦と西暦、金額の合計の計算 └──▶ 条文の引用を拾い、e-Gov 法令API から指定した時点の条文を取る ▼ Azure OpenAI(Microsoft Foundry) │ ① 条文の内容と引用した文の対応 │ ② 定義した呼び方の崩れ、当事者の入れ替わり │ ③ 見出しの番号・証拠番号の表記・書式 ▼ Azure Functions ── 指摘の統合と並べ替え ▼ 【パラリーガルが誤検知を外す】 ▼ 【担当の弁護士が直すかを決める】 ▼ SharePoint(案件のフォルダの指摘の一覧)
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| 生成AI | Azure OpenAI(Microsoft Foundry) | Claude API、Gemini API |
| 連携 | Azure Functions(切り出し、記録との照合、計算、条文の取得) | Azure Logic Apps |
| 保管 | SharePoint(案件のフォルダ、指摘の一覧、入出力の控え) | 事務所のファイルサーバー |
案件の管理と案件のフォルダは、新しく足すものではありません。 この構成は指摘の一覧を別のファイルとして置くだけで、書面の下書きそのものには書き込みません。 直すのは担当の弁護士です。
条文の取得は、e-Gov 法令API の法令本文取得API を使います。 公開されている仕様では、法令ID・法令番号・法令履歴IDのいずれかを指定して本文を取得し、asof(法令の時点)を指定すると、指定時点以前で最新の履歴に対応する法令本文を取得するとされています。elm で条項などの要素を指定すると、本文の一部だけを取ることもできます。
生成AIを Azure OpenAI にするのは、事件の記録を事務所の取り決めの中で扱いやすいためです。 Microsoft Learn のデータ、プライバシー、セキュリティのページでは、プロンプトと出力は他のお客様に提供されず、OpenAI にも提供されず、モデルやサービスの改善に使われないとされています。グローバルやデータ ゾーンのデプロイの種類を使う場合を除き、プロンプトと応答はお客様が指定した地域内で処理されるとされています。出力の形は構造化出力で固めます。
03どうやって実装するのか
処理の起点を決める
起点は、弁護士が書面の下書きを案件のフォルダの「提出前の確認」に保存したことです。 そこに置かれたファイルだけを処理し、書きかけの下書きや依頼者からの資料が置かれる場所とは分けます。 保存したファイル名に版の番号を付けさせ、同じ書面の2版目を保存したときは、前の版の指摘のうち直っていないものだけを残して出し直します。
照らす条文の時点は、案件の記録に持たせます。 担当の弁護士が案件ごとに「条文の基準日」を入れ、入っていなければ処理を止めずに今日の日付で取り、一覧の冒頭に「基準日が未指定」と出します。 改正をまたぐ事件で基準日を誤ると、条文の照合の結果がすべて違ってきます。
提出の期限が近い書面を先に処理します。 案件の記録の提出期限が3日以内の書面は、待ち行列の先頭に置きます。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| 書面の下書き | 訴状・準備書面の本文、請求の趣旨、別紙の計算書・物件目録 | 案件のフォルダ |
| 案件の記録 | 事件番号、裁判所、当事者と代理人の正式な表示、定義した略称、秘匿の決定の有無 | 案件の管理 |
| 条文の基準日 | 条文を照らす時点 | 案件の管理 |
| 法令の条文 | 引用された条項の、基準日の時点の本文 | e-Gov 法令API |
| 事務所の書式の規程 | 見出しの番号の体系、頁番号、表紙の書き方、引用の書き方 | 事務所 |
| 前の版の指摘 | 同じ書面の前の版で出した指摘と、直したかどうか | 案件のフォルダ |
質を決めるのは、案件の記録の当事者の表示です。 会社なら商号を登記どおりに、旧商号や略称を使う事件ならそれも記録に入れます。記録の表示が古いと、正しく書いた書面を「誤記」と指摘することになります。
秘匿の決定の有無を記録に持たせます。 民事訴訟法第133条は、住所や氏名等が当事者に知られることで社会生活を営むのに著しい支障を生ずるおそれがあるときに、裁判所が住所等や氏名等を秘匿する旨の裁判をすることができるとしています。秘匿の決定がある事件では、秘匿された住所や氏名が書面に紛れ込んでいないかを、文字列の照合で必ず見ます。
データの取得方法を決める
書面の下書きは Word のまま読み、段落ごとに切り出します。 段落番号は書面の見出しの番号とは別に、先頭からの通し番号を付けます。指摘はすべてこの通し番号で場所を示します。 別紙の計算書が表になっていれば、表の行と列のまま取り出します。
| 取るもの | どこから | 何に使うか |
|---|---|---|
| 当事者・代理人の表示 | 案件の管理 | 表紙と本文の表示の照合 |
| 定義した略称 | 書面の本文(「以下『○○』という。」) | 定義の後の呼び方の照合 |
| 日付 | 書面の本文 | 曜日、和暦と西暦の照合 |
| 金額 | 請求の趣旨・本文・別紙 | 合計と転記の照合 |
| 条文の引用 | 書面の本文(「民法第415条第1項」など) | 法令の条文の取得 |
| 条文の本文 | e-Gov 法令API の法令本文取得API(asof に基準日) | 番号の実在と内容の照合 |
条文の引用は、正規表現で拾います。 「法令名+第○条(の○)+第○項+第○号」の形を拾い、「同法」「同条」は直前の引用から補います。 法令名から法令IDを引く対応表は、事務所でよく使う法令から作り、無い法令は法令一覧取得APIで法令名から調べます。拾えなかった引用の形は、一覧の末尾に「条文の形を読めなかった箇所」として出します。
| 書面の書き方 | 拾い方 | 取得する条項 |
|---|---|---|
| 民法第415条第1項 | 法令名・条・項をそのまま拾う | 民法の第415条第1項 |
| 同法第416条 | 直前の引用の法令名で補う | 民法の第416条 |
| 同条第2項 | 直前の引用の法令名と条で補う | 民法の第416条第2項 |
| 前条 | 直前の引用の条から1を引く。補えなければ読めなかった箇所へ | 人が確かめる |
| 民訴法134条 | 事務所の略称の対応表で正式な法令名に直す | 民事訴訟法の第134条 |
条文の本文は、基準日を asof に入れて取ります。 取った本文は案件ごとに控えとして保存し、同じ書面の2版目では取り直さずに使います。 基準日を変えたときだけ取り直します。
AIへ渡す前に整形する
- 段落に切り出す … 本文、請求の趣旨、別紙を段落と表の行に分け、通し番号を付けます
- 定義を拾う … 「以下『○○』という。」の形を拾い、定義した語と定義した段落の一覧を作ります
- 日付を正規化する … 和暦・西暦・曜日の付いた書き方を拾い、西暦の日付にそろえて曜日を計算します
- 金額を正規化する … 「金123万4567円」「1,234,567円」を数にそろえ、請求の趣旨・本文・別紙の合計を計算します
- 条文を取る … 引用を拾い、基準日の時点の条文を取ります。番号の条が無ければ、その時点で「条が見つからない」と印を付けます
- 秘匿事項を照らす … 秘匿の決定がある事件では、秘匿された住所・氏名の文字列が本文に無いかを照らします
- 前の版との差を取る … 2版目以降は、前の版から変わった段落に印を付けます
2番目の定義の一覧は、AIへの入力の要です。 定義した語、定義した段落、定義の元になった正式な表示を1行ずつ並べ、その段落より後で別の呼び方が出てくるかを読ませます。 定義の前に略称が使われている段落も、ここで分かります。
3番目から6番目は、AIに渡す前にプログラムで答えを出します。 曜日の食い違い、合計の食い違い、実在しない条の番号、秘匿事項の混入は、この段階で指摘として確定させます。 AIには、これらの結果を「確定した指摘」として渡し、読み直させません。
AIに処理させる
させるのは、文を読まないと分からない食い違いを拾い、場所と根拠付きで指摘にすることです。 主張の当否、法律の解釈、書き方の好みには触れさせません。
| 処理 | 中身 | 根拠 |
|---|---|---|
| 条文と文の対応 | 引用した条文の内容が、その文の言っていることに当たっているか | 取得した条文の本文 |
| 定義の崩れ | 定義した語の後で、別の呼び方や定義前の呼び方が使われていないか | 定義の一覧 |
| 当事者の入れ替わり | 文脈から見て原告と被告、申立人と相手方が入れ替わっていないか | 本文の前後の段落 |
| 証拠番号の表記 | 「甲第3号証」「甲3」の表記のゆれ、本文の中の番号の飛び | 本文 |
| 見出しと書式 | 見出しの番号の飛びや体系の崩れ、事務所の書式の規程との違い | 書式の規程 |
1行目の「当たっているか」は、条文の要件の言葉が文に出てくるかで見させます。 たとえば文が「債務の本旨に従った履行をしないとき」の損害賠償を述べ、引用が民法第416条(損害賠償の範囲)なら、文の言葉と条文の見出し・要件の言葉がずれていると指摘します。どちらが正しいかは書かせず、ずれていることと、両方の文言を並べるだけにします。
| させないこと | 理由 |
|---|---|
| 主張の当否や、より良い条文の提案 | 法律構成は弁護士が決める |
| 文の書き換えを本文に反映する | 直すのは担当の弁護士 |
| 日付・金額・条の実在をもう一度判定する | プログラムが確定させた結果を動かさない |
| 書き方の好みの指摘(言い回し、語順) | 指摘が増えると重要なものが埋もれる |
| 証拠の写しや証拠説明書との突き合わせ | 本構成の範囲外。別の確認で行う |
4行目を入れないと、指摘が数十件に膨らみます。 「〜であるところ」を「〜であり」にしてはどうか、のような指摘は、弁護士にとっては読むだけで時間がかかる雑音です。 食い違いと誤りだけに絞ります。
指示内容を固定する
あなたは法律事務所で、提出前の訴状・準備書面の校正を手伝う立場です。
書面の主張の当否や書き方の好みには触れず、食い違いと誤りだけを指摘します。
【入力】
書面の段落(通し番号付き):{paragraphs}
定義した語の一覧:{definitions}
引用した条文と、基準日の時点の条文の本文:{cited_articles}
事務所の書式の規程:{style_rules}
プログラムが確定させた指摘(変えないこと):{fixed_findings}
【指摘する種類】
- article_mismatch ... 引用した条文の内容と、その文の言っていることがずれている
- definition_drift ... 定義した語の後に、別の呼び方や定義前の呼び方を使っている
- party_swap ........ 文脈から見て、原告と被告などの当事者が入れ替わっている
- exhibit_notation ... 証拠番号の表記のゆれ、本文の中での番号の飛び
- heading_format .... 見出しの番号の飛び、体系の崩れ、書式の規程との違い
【厳守事項】
- 指摘には、段落の通し番号と、根拠にした文を一字一句そのまま写してください。
- article_mismatch では、文の言葉と条文の言葉を並べるだけにし、
どちらを直すべきか、別の条文が正しいかを書かないでください。
- 主張の当否、法律の解釈、言い回しや語順の好みを指摘しないでください。
- プログラムが確定させた指摘は、繰り返さず、変えないでください。
- 確信が持てないものは confidence を low にしてください。指摘をやめる必要はありません。
- 書面を書き換えた全文を出さないでください。
「別の条文が正しいかを書かない」を入れるのは、条文の提案が法律構成の判断そのものだからです。 モデルは、ずれを見つけると「第415条の誤りと思われる」と書きたがります。どの条文に拠るかは主張の組み立ての一部で、校正の範囲を越えます。 ずれていることだけを、両方の文言を並べて示します。
「確信が持てないものも残す」は、拾い漏れを減らすためです。 当事者の入れ替わりは、文脈を読み違えると誤検知になります。消すかどうかは、パラリーガルが一覧を見て決めます。 AIの側で消させると、本当の入れ替わりも一緒に消えます。
出力形式を固定する
構造化出力で、次の形のJSONを受け取ります。 すべての項目を必須にし、オブジェクトには additionalProperties: false を付けます。
{
"case_id": "",
"document": { "type": "complaint | brief", "version": "", "basis_date": "" },
"findings": [
{ "id": "",
"type": "article_mismatch | definition_drift | party_swap | exhibit_notation | heading_format",
"paragraph": 0,
"quote": "",
"reference": "",
"explanation": "",
"confidence": "high | medium | low" }
],
"unread_citations": [""]
}
AIの指摘と、プログラムが確定させた指摘は、Azure Functions が1つの一覧にまとめます。 プログラムの指摘には source: rule、AIの指摘には source: model を付け、並べ方は、プログラムの指摘、AIの high、medium、low の順にします。
| 並び | 種類 | 例 |
|---|---|---|
| 1 | 秘匿事項の混入(プログラム) | 秘匿された住所の文字列が段落12にある |
| 2 | 当事者の表示、合計、曜日、条の実在(プログラム) | 請求の趣旨の金額と別紙の合計が違う |
| 3 | AIの high | 引用した条文の見出しと文の言葉がずれている |
| 4 | AIの medium・low | 当事者の入れ替わりの疑い |
1つ目の理由は、弁護士が上から読めば重いものから片付くことです。 秘匿事項の混入は提出してしまえば取り返しがつかないので、必ず先頭に置きます。
2つ目は、quote をプログラムで照らせることです。 写した文が指定された段落に一字一句あるかを照らし、無ければその指摘を外します。 場所の違う指摘は、弁護士の時間を無駄にします。
システムへ連携する
| つなぎ先 | 方式 | 内容 |
|---|---|---|
| 案件のフォルダ | SharePoint のフォルダの監視 | 下書きの保存を検知し、指摘の一覧を置く |
| 案件の管理 | 読み取り | 事件番号、裁判所、当事者、代理人、秘匿の有無、条文の基準日、提出期限 |
| e-Gov 法令API | 法令本文取得API の呼び出し | 基準日の時点の条文 |
| Azure OpenAI | API呼び出し | 条文と文の対応、定義の崩れ、当事者の入れ替わり、書式 |
| 事務所のチャット | 通知 | 指摘の一覧ができたことを、パラリーガルと担当の弁護士に知らせる |
書面の下書きにも、裁判所の提出のシステムにも、書き込みません。 指摘は別のファイルとして置き、直すのも提出するのも人です。 提出のシステムとつなぐと、確認が済んでいない版が出ていく経路ができます。
e-Gov 法令API には、条文の取得のためだけにつなぎます。 送るのは法令IDと基準日と条項の指定だけで、書面の本文は送りません。
人が確認する
この構成の指摘は、すべて人が確かめてから書面に反映します。
- パラリーガルが一覧を上から見る … プログラムの指摘は書面で場所を確かめ、AIの指摘は
quoteの段落を開いて読みます - 誤検知を外す … 意図して変えた表記、特殊な引用の形を外し、外した理由を一言残します
- 担当の弁護士が残った指摘を読む … 直すかどうかを決め、自分で書面を直します
- 2版目を保存する … 直した版を保存すると、残った指摘だけが出し直されます
秘匿事項の混入の指摘は、パラリーガルが外せない作りにします。 担当の弁護士が確かめて「外す」を選ぶまで、一覧に残します。
article_mismatch は、パラリーガルが外さずに弁護士へ渡します。 条文の言葉と文の言葉がずれていても、弁護士が意図して別の条文を引いていることがあり、それを見分けられるのは書いた本人だけです。 パラリーガルは、根拠の文と条文の本文が一覧に並んでいるかだけを確かめます。
目標は、160件をならして1件15分です。 パラリーガルが一覧を確かめて誤検知を外すのに10分前後、弁護士に渡す前の版の差の確認に数分を見込みます。
例外に対処する
| 起きること | 対応 |
|---|---|
| 条文の基準日が未指定 | 今日の日付で取り、一覧の冒頭に「基準日が未指定」を出す |
| 引用した条が基準日の時点で見つからない | プログラムの指摘として確定させる。改正で番号が動いた可能性も添える |
| 法令名から法令IDが引けない | 「条文の形を読めなかった箇所」に出し、人が法令を確かめる |
| 法令API が応答しない | 条文の照合だけを保留にし、他の指摘は出す。後で取り直す |
| 案件の記録に当事者の表示が無い | 当事者の照合を飛ばし、一覧の冒頭に「記録が未整備」と出す |
| 別紙が画像で数字が拾えない | 合計の照合を飛ばし、「別紙の数字を読めなかった」と出す |
| 書面が極端に長い | 章ごとに分けてAIに渡し、定義の一覧は全章で共通に使う |
| AIの応答が構造に合わない | 2回まで取り直し、だめならプログラムの指摘だけで一覧を出す |
4行目と8行目で「他の指摘は出す」にしているのは、提出の期限が動かないからです。 一部が止まっても一覧そのものは出し、何を照らせなかったかを明示します。 照らせなかった部分は、これまでどおり人が見ます。
記録を残す
- 書面の各版、保存した日時、保存した弁護士
- 条文の基準日と、取得した条文の本文の控え(法令IDと取得した日時)
- プログラムの指摘、AIへの入力と出力の全文
- パラリーガルが外した指摘と理由、弁護士が直した指摘
- 提出した版と、提出後に訂正の書面を出したかどうか
- 使ったモデルのデプロイ名と、指示文の版
4つ目の「外した理由」は、指示と照合の規則を直す材料になります。 同じ種類の誤検知が続くなら、引用の形の正規表現か、事務所の書式の規程の渡し方に穴があります。
5つ目は、この構成の効き目を測る材料です。 提出後の訂正が、導入の前後でどう変わったかを見ます。
04実装レベルの3段階
最小構成では条文の取得と計算が手作業のままです。 確かめるための段階です。 半自動化で、1件45分が28分程度になります。 日付と金額と当事者の表示は自動で照らされますが、条文は人が1つずつ開いて確かめます。本格構成で15分になり、この段階が本記事の想定です。 差が大きいのは、基準日の時点の条文を人が探すか、APIで取って照らすかの違いです。 段階を飛ばさないでください。 半自動化の間に、案件の記録の当事者の表示が古いものと、条文の基準日が入っていない案件が分かります。そこを整えてから本格構成に進むほうが、誤検知が減ります。
05工数削減シミュレーション
導入後 160件 × 15分 ÷ 60 = 40 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 民事訴訟を常時百件以上抱え、訴状・準備書面を月に百通以上出す法律事務所。提出前の読み合わせを若手の弁護士やパラリーガルが担い、当事者名の誤記、日付と曜日の食い違い、請求の趣旨と別紙の合計の違い、条文の番号の誤りを目で拾っている場合。案件ごとの当事者の記録と書面の下書きが一つの場所にそろっていて、Microsoft Azure の利用について事務所の取り決めができる場合。
- 訴訟がごく少なく、書面の数も月に数通の場合。書面の下書きが個人のパソコンやメールに散らばり、案件の当事者の記録を引けない場合。依頼者との取り決めで、事件の記録を外部のクラウドサービスで処理することが認められていない場合。なお、主張の組み立て、法律の解釈、どの条文を根拠にするかは弁護士が決めるもので、この構成では代替できません。
07最小構成で試す方法
- 過去に提出した書面から20通を選ぶ(提出後に訂正の書面を出したものを5通入れる)
- 20通それぞれについて、提出前の確認で直した箇所と、提出後に見つかった誤りを書き出す
- 事務所で利用が認められたAIの画面に、書面と、引用した条文を法令の検索から貼った本文を入れる
- 「この書面の、定義した呼び方の崩れ、当事者の入れ替わり、引用した条文と文の言葉のずれを、段落と根拠の文付きで挙げてください。主張の当否と言い回しには触れないでください」と指示する
- 出てきた指摘を、当時直した箇所と提出後の誤りと突き合わせる
20通は必ずやってください。 仕組みを組む前に、「文を読まないと分からない食い違いを、AIが拾えるのか」を確かめます。 曜日と合計はこの段階では見ません。プログラムで確実に拾えるからです。
| 出てきた内容 | 判断 |
|---|---|
| 提出後に見つかった誤りを拾った | 記録との照合と条文の取得の構築に進む |
| 言い回しの指摘で一覧が埋まった | 指示の書き方で直る。構成は有効 |
| 定義の崩れを拾えない | 書面の定義の書き方が事務所でそろっていない。 書式の規程を先に整える |
3行目が出ることは珍しくありません。 失敗ではなく、読み合わせで経験の差が出ていた理由が1つ分かったということです。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 曜日や合計をAIが読み違える | 計算はプログラムで確定させ、AIには渡すだけにする |
| 改正前後の条文を取り違える | 条文の基準日を案件の記録に持たせ、asof で取る |
| AIが別の条文を提案する | 指示で禁じ、文の言葉と条文の言葉を並べるだけにする |
| 言い回しの指摘で一覧が埋まる | 好みの指摘を禁じ、食い違いと誤りに絞る |
| 秘匿事項が書面に紛れ込む | 秘匿の有無を記録に持たせ、文字列の照合で必ず見る |
| 記録の当事者の表示が古く誤検知が出る | 商号の変更のたびに記録を直す手順にする |
| 「同法」「同条」の補いが外れる | 直前の引用から補い、読めなかった形を一覧の末尾に出す |
| 指摘の場所がずれる | quote を段落の原文と照らし、合わない指摘を外す |
| 2版目で同じ指摘が繰り返される | 前の版の指摘と照らし、直っていないものだけを出す |
| 証拠の写しとの突き合わせまで求められる | 本構成の範囲外として、別の確認に分ける |
上の3行が、この構成の失敗のほとんどです。 どれも「AIが答えを持たない問い」をAIに答えさせる失敗で、指摘の文はもっともらしく見えます。 計算と条文の時点を、AIの外のプログラムと記録で決めているかで、運用に乗るかが決まります。
5行目は、件数は少なくても最も重い失敗です。 秘匿された住所が書面に載って提出されれば、決定の意味がなくなります。 AIの読みに頼らず、文字列の照合で止めます。
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 訴状・準備書面の本文、当事者と代理人の情報、事件の事実関係、そして秘匿の決定を受けた住所や氏名です。
- 秘匿事項を生成AIに渡さない … 秘匿事項の照合はプログラムの文字列の比較で行い、秘匿された住所や氏名そのものはAIへの入力に含めません
- デプロイの種類を選ぶ … グローバルやデータ ゾーンのデプロイでは、指定した地域の外で処理されることがあります。 事務所の取り決めに合わせて選びます
- 不正使用の監視を知っておく … 公式のページでは、不正使用の兆候が検出されるとプロンプトと出力のサンプルがレビューの対象となり、必要に応じて人のレビュー担当者が確認するとされています。管理対象のお客様は不正使用の監視の変更を申請できます。依頼者との取り決めに照らして要否を決めます
- この構成は主張の当否を判断しません … どの条文に拠るか、どう主張するかは、担当の弁護士が決めます。 指摘は食い違いの事実だけです
- 提出は人が行う … 弁護士等はオンライン提出が義務付けられています。提出のシステムにはつながず、確認が済んだ版を弁護士が提出します
- 案件のフォルダの閲覧の範囲を守る … 指摘の一覧と入出力の控えは、その案件の担当の弁護士とパラリーガルだけが読めるようにします
誤りが起きた場合のリスクは、誤りを見落として提出することと、正しい書面を誤検知で直してしまうことの2つです。 前者はプログラムの照合と指摘の網羅で、後者は人の確認と「別の条文を提案しない」指示で止めます。どちらも、最後に書面を直すのは担当の弁護士だという線を守ることで小さくできます。
10まず何から始めるか
1週目:20通で試す
過去の書面20通を選び、事務所で利用が認められたAIの画面で文の食い違いを挙げさせます。提出後に見つかった誤りを拾えたか、言い回しの指摘で埋まっていないかを最優先で見ます。
2週目:案件の記録を整える
進行中の案件について、当事者と代理人の正式な表示、定義した略称、秘匿の有無、条文の基準日を案件の記録に持たせます。基準日は担当の弁護士に入れてもらいます。
3週目:日付・金額・当事者の照合を作る
下書きの保存を起点に、段落の切り出し、日付と曜日、金額の合計、当事者の表示の照合までを作ります。この時点ではAIを使わず、プログラムの指摘だけで一覧を出します。
4週目:条文の取得をつなぐ
条文の引用を拾い、e-Gov 法令API から基準日の条文を取るところまで作ります。実在しない条の番号が拾えるかを、過去の書面で確かめます。
2か月目: Azure OpenAI による条文と文の対応、定義の崩れ、当事者の入れ替わりを足し、パラリーガルが外した指摘の数を毎週数えます。3か月目以降: 全弁護士の書面に広げ、1件45分が何分になったかを実測します。誤検知の割合が落ち着き、提出後の訂正の書面が目に見えて減った時点で、この構成は完成です。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
構造化出力でモデルが指定した JSON スキーマに従うこと。Chat Completions API では response_format、Responses API では text.format にスキーマを書くこと。すべてのフィールドを必須にし、additionalProperties: false を設定すること | Microsoft Learn: Azure OpenAI で構造化出力を使用する方法 | 2026-10-08 |
| プロンプトと出力が他のお客様に利用されず、OpenAI に提供されず、モデルやサービスの改善に使われないこと。グローバル・データ ゾーン以外のデプロイの種類では指定した地域内で処理されること。不正使用の兆候が検出されるとサンプルがレビューの対象になり、必要に応じて人のレビュー担当者が確認すること。管理対象のお客様が不正使用の監視の変更を申請できること | Microsoft Learn: Azure が販売する Foundry モデルのデータ、プライバシー、セキュリティ | 2026-10-08 |
法令本文取得API(/law_data/)が法令ID・法令番号・法令履歴IDのいずれかで本文を取得すること。asof で指定時点以前で最新の履歴に対応する法令本文を取得すること。elm で条項などの要素を指定して一部を取得できること | e-Gov 法令API Version 2 の仕様(YAML) | 2026-10-08 |
| 民事訴訟法第132条の11(委任を受けた訴訟代理人が電子情報処理組織を使用して申立て等をしなければならないこと)、第133条(住所・氏名等の秘匿)、第134条(訴状の記載事項:当事者及び法定代理人、請求の趣旨及び原因)、第161条(準備書面の記載事項) | e-Gov 法令検索 法令API: 民事訴訟法 | 2026-10-08 |
| 民事訴訟手続のデジタル化が令和8年5月21日から始まり、訴状・準備書面・証拠等をオンラインで提出できること。弁護士等はオンライン提出を義務付けられていること。オンライン提出の対象が令和8年5月21日以降に訴えが提起された事件であること | 裁判所: 民事訴訟手続のデジタル化(PDF) | 2026-10-08 |
| 裁判所に提出する書類を原則A4で縦に使い横書きで作ること、左側の余白、事件番号と当事者名の明記、下部中央のページ番号(松江地方裁判所民事部の案内。2020年の掲載で、一つの裁判所の案内の例) | 松江地方裁判所: 裁判所に提出する書類の書き方(PDF) | 2026-10-08 |
主張の組み立て、条文の選択、書面の提出は、担当の弁護士が判断してください。 書式は提出先の裁判所の案内と事務所の規程に従ってください。本記事は公開されている法令と公式ページで確認できた範囲だけを扱っています。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-1048)についてのご相談はこちらから。
