CLAUDE LABEN
MCP — 7月28日のMCP仕様リリース候補でMcp-Session-Idヘッダーが廃止されステートレス化します。リモートMCPサーバーはスティッキーセッションなしで運用できますAPPS — 同じ仕様でMCP Apps(サーバー側でレンダリングするUI)と、長時間処理向けのTasks拡張が加わりますMEMORY — Python 0.116.0・TypeScript 0.110.0・Go 1.56.0など各SDKが、メモリストア呼び出しにagent-memory-2026-07-22ヘッダーを送るようになりましたSPILL — agent_toolsetやMCPツールの出力が10万文字を超えると自動でサンドボックス内のファイルへ退避され、モデルには切り詰めたプレビューが渡りますBG — 2分を超えるMCPツール呼び出しが自動でバックグラウンドへ移り、セッションを止めなくなりました。CLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますRESUME — エージェントビューで/resumeを打つと過去セッションのピッカーが開き、選んだものをバックグラウンドセッションとして再開できますMCP — 7月28日のMCP仕様リリース候補でMcp-Session-Idヘッダーが廃止されステートレス化します。リモートMCPサーバーはスティッキーセッションなしで運用できますAPPS — 同じ仕様でMCP Apps(サーバー側でレンダリングするUI)と、長時間処理向けのTasks拡張が加わりますMEMORY — Python 0.116.0・TypeScript 0.110.0・Go 1.56.0など各SDKが、メモリストア呼び出しにagent-memory-2026-07-22ヘッダーを送るようになりましたSPILL — agent_toolsetやMCPツールの出力が10万文字を超えると自動でサンドボックス内のファイルへ退避され、モデルには切り詰めたプレビューが渡りますBG — 2分を超えるMCPツール呼び出しが自動でバックグラウンドへ移り、セッションを止めなくなりました。CLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますRESUME — エージェントビューで/resumeを打つと過去セッションのピッカーが開き、選んだものをバックグラウンドセッションとして再開できます
記事一覧/API & SDK
API & SDK/2026-05-03上級

Claude API で契約書レビュー自動化システムを構築する — リスク条項検出・差分追跡・修正提案を本番運用する実装ガイド

契約書レビューを Claude API で自動化する本番運用設計を、PDFパース・リスク条項検出・構造化JSON出力・差分管理・修正提案まで通しで実装するガイドです。

api-sdk13contract-reviewlegal-techproduction87structured-output5

プレミアム記事

法務チームと一緒に契約書AIレビューの内製化を3社で進めて、最初に痛感したことがあります。「Claude API は契約書を読ませれば賢く答えてくれる」のは事実です。けれども、それを「法務担当者が業務で信頼して使えるシステム」に仕立てるまでには、PDFパース・条項分割・出力の構造化・差分管理・監査ログという、表からは見えにくい配管が大量に必要になります。

このガイドでは、その配管全部を本番運用前提で書きます。コードはコピー&ペーストで動く完全な形で示し、なぜその設計にしたかという判断軸も、私が現場で踏んだ落とし穴と一緒に共有します。SaaS として外販するレベルではなく、社内の法務 5〜20 人規模で日次運用できるラインを目標にしています。

なぜ契約書レビューの自動化は「精度」より「信頼性」が壁になるのか

契約書AIレビューに失敗するチームは、ほぼ例外なく「LLM の精度評価」から議論を始めます。けれども現場で本当に問題になるのは精度ではなく、信頼性の設計です。

法務担当者が AI のレビュー結果を信じるためには、次の3つが揃っている必要があります。第一に、なぜその条項がリスクと判定されたのか根拠が示されること。第二に、前回バージョンと何がどう変わったかが明確に追えること。第三に、出力が常に同じ構造で出てくること。「自然言語で軽快に答える Claude」を、この3つを満たす方向に再設計するのが、本番運用システムの本質です。

私が最初に作ったプロトタイプは、PDF を丸ごと Claude に渡して「リスクを指摘してください」と書くだけの代物でした。デモでは見栄えがしましたが、いざ法務に渡すと「この指摘は契約書のどこの話?」「前回はなんと書いてあった?」という質問に一切答えられず、3日で使われなくなりました。本番システムはこの3つの問いに即答できなければ意味がありません。

システム全体像 — 7つのレイヤーで設計する

実運用に耐える契約書レビューシステムは、単一のスクリプトではなく、責務を分離した7つのレイヤーで組み立てます。

  • 取り込みレイヤー: PDF/Word を受け取り、テキストとレイアウト情報を抽出します
  • 分割レイヤー: 抽出テキストを条項単位に分割し、ID を付与します
  • 解析レイヤー: Claude API を呼び出してリスク評価と分類を行います
  • 構造化レイヤー: 出力を JSON Schema で検証し、不正な形式は再生成します
  • 差分レイヤー: 同一契約の過去バージョンと条項単位で diff を取ります
  • 提案レイヤー: 検出されたリスクから具体的な修正案を生成します
  • 監査レイヤー: 全ての判定根拠・モデル・コストを永続化します

このレイヤー設計の利点は、それぞれを単体で差し替え可能なことです。たとえば PDF パーサーを後で pdfplumber から Unstructured に乗り換えても、解析レイヤー以降には影響しません。Claude のモデルを claude-sonnet-4-6 から将来の上位モデルに切り替えても、JSON Schema が同じなら下流コードは無修正で済みます。私は最初これを軽視して全部を一つのファイルに書いた結果、モデル変更のたびに 3 ファイル直す羽目になりました。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
契約書レビューを内製化したいが何から始めればいいかわからなかった人が、PDFパースから修正提案まで通しで動くアーキテクチャを手に入れられるようになります
Claude の200K context を活かしたリスク条項検出のプロンプト設計と、条項単位の構造化JSONを安定して取り出すパターンを習得できます
法務担当者が信頼できるレビュー精度を維持しながら、コスト・監査ログ・差分管理を本番運用できる設計判断ができるようになります
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

API & SDK2026-06-26
Claude API でApp Storeの多言語ストア掲載情報を文字数制限つきで生成する
翻訳をそのまま貼ると文字数制限で弾かれるApp Storeの掲載情報を、Claude APIの構造化出力と再検証・修復ループで各ロケールの上限内に収めて生成する実装を解説します。
API & SDK2026-06-13
6/15 の claude-sonnet-4・claude-opus-4 引退に備えて、本番のモデルIDを棚卸しする
6月15日に claude-sonnet-4 と claude-opus-4 が API から引退します。直書きされたモデルIDを引退前に洗い出し、出力パリティを検証し、別名レイヤーとフォールバックで安全に切り替えるまでの実装手順をまとめました。
API & SDK2026-05-10
Claude API のプレフィルで『JSON 出力が必ず通る』本番設計 — 個人 SaaS で辿り着いた4層防御
Claude API のプレフィル機能だけでは JSON パースが落ちる本番ケースを、4層防御パイプラインで月数千リクエスト・パース成功率 100% に持っていった実装記録です。TypeScript と Python の両方の動くコード付き。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →