実践ガイド

Claude Codeで文書点検を繰り返す:一件ずつ処理し、失敗したら止める設計

非対話実行とJSON出力を使い、社内文書の点検結果を蓄積する設計例。処理の上限、再試行、承認待ちを含めて整理します。

Claude Codeで文書点検を繰り返す:一件ずつ処理し、失敗したら止める設計

最初は、ファイルを直さず点検結果だけを返す

文書をまとめて書き換える前に、誤記や日付の不整合を候補として返す処理を作ります。入力を一件ずつ渡し、結果を別の場所に保存すると、失敗した範囲を追いやすくなります。コードと処理例は設計・学習用で、AIを呼び出した実測や本番稼働の報告ではありません。

一件の成功を定義してからループにする

終了コード0だけでは、点検内容が妥当かは分かりません。JSONとして読めること、必須項目があること、指摘箇所が元の文書に存在することを別々に確認します。フォーマットが合っていても、存在しない一文を指摘した結果は承認待ちに回します。

処理の出口を決める

表は横にスクロールできます

状態保存するもの次の動作
正常・指摘なし入力識別子、結果、処理日時次の一件へ
正常・指摘あり根拠の引用箇所と修正案人の確認待ちへ
出力を解析できないエラー種別と実行識別子その一件を保留
認証・権限エラー秘密を含まないエラー分類全体を停止
同じ入力を処理済み過去の成功結果への参照重複実行を避ける
一件ずつ進める処理
  1. 入力を限定

    点検用コピーを一件渡す

  2. AIで点検

    結果をJSONで受け取る

  3. 機械的に検査

    形式と参照先を確かめる

  4. 確認待ちへ

    修正案は人が採否を決める

JSON出力を扱う最小例

次は、秘密情報を除いた文書だけを置いた作業用フォルダで使うコマンドの形です。通常の非対話実行でもローカル設定やフック等が読み込まれるため、既存設定を確認してください。Readだけを指定してもファイルシステム全体を隔離する仕組みにはなりません。

点検コマンドの例(実行環境で確認して使用)
claude -p "review-input.txtの誤記と日付の不整合を点検し、根拠のある指摘だけを返してください。修正や外部送信はしないでください。" --tools Read --allowedTools Read --permission-mode dontAsk --max-turns 3 --output-format json --json-schema '{"type":"object","properties":{"findings":{"type":"array","items":{"type":"string"}}},"required":["findings"],"additionalProperties":false}'

回数・時間・予算には、それぞれ上限を設ける

--max-turns はエージェントのターン数を制限するもので、業務全体の件数や処理時間を制限するものではありません。外側の実行プログラムにも、件数と時間の上限、排他制御を持たせます。下表の数字は運用開始時の設定例で、推奨の共通値や料金の見積もりではありません。

外側の実行プログラムで管理する例

表は横にスクロールできます

管理項目設定例上限に達した場合
一回の処理件数5文書残りを次回へ回す
一件の時間120秒プロセスを終了して保留
再試行一時的な通信失敗のみ1回再び失敗したら人が確認
全体の時間10分新しい処理を開始しない
費用契約に応じた日次予算実測の使用量を見て止める

小さく試して広げる

  1. 架空文書で確認

    既知の誤記を含む入力を用意

  2. 失敗を再現

    空の出力・認証失敗・時間切れを試す

  3. 承認手順を確認

    誰が修正案を採用するか決める

  4. 件数を増やす

    修正率と費用を見て調整

再実行しても同じ文書を二重処理しない

入力ファイルのハッシュ、点検ルールの版、使ったモデル・CLIの版を成功記録と一緒に残します。同じ入力とルールが成功済みなら読み飛ばし、内容が変わった文書は再点検します。処理中のまま停止した記録も残し、次の実行で勝手に成功へ変えないことが大切です。

実行記録の項目
input_hash / rule_version / cli_version / model
started_at / finished_at / status
exit_code / retry_count / usage(取得可能な項目)
result_path / reviewer / approved_at
※本文や秘密情報ではなく、管理用IDと結果の保存先を記録する。
Claude Codeの非対話実行を確認する(外部サイト・新しいタブで開きます)

導入前に、現在のCLIオプションと権限の説明を確認してください。

参照した情報・公式サイト

この記事の訂正・情報提供 →

次に試したいこと・あわせて読みたい

CodexでCSV点検を自動化する:検査コードを作り、毎回同じ基準で確かめる
全国 / 実践ガイド

CodexでCSV点検を自動化する:検査コードを作り、毎回同じ基準で確かめる

更新

売上一覧の欠損や重複を検出する小さな検査から開始。Codexへの依頼、テストデータ、定期実行時の停止条件を整理します。

記事を読む →
AIエージェントに地域情報を調べてもらう:出典を確認できる比較表の作り方
全国 / 実践ガイド

AIエージェントに地域情報を調べてもらう:出典を確認できる比較表の作り方

更新

ChatGPT Workで公開情報を調べるための依頼文、採用・保留の判断表、確認手順を紹介。古い募集や根拠のない要約を取り除きます。

記事を読む →
画像生成AIで告知バナーを作る:素材づくりから文字の配置、公開前チェックまで
全国 / 実践ガイド

画像生成AIで告知バナーを作る:素材づくりから文字の配置、公開前チェックまで

更新

ChatGPT Imagesでイラスト素材を作り、日時や会場は編集できる文字で配置。修正の頼み方と、使い回せるバナーの作り方を紹介します。

記事を読む →

AI CONSULTATION

仕事でのAI活用、
まずはご相談ください。

業務の効率化、社内での使い方、導入の進め方など。まだ具体的に決まっていない段階でもお聞かせください。

AI活用について相談する ご相談の送信で契約や費用が発生することはありません。具体的な支援内容・費用は事前にご案内します。

SHARE YOUR EXPERIENCE

全国でAIを活用している
事業者様を募集しています

日々の仕事で試したこと、使ってみて困ったこと。小さな取り組みからお聞かせください。企業・個人事業主の皆さまから、取材へのご応募をお待ちしています。

この取材募集では、取材・記事制作・掲載の費用はいただきません。

AI活用の取り組みを知らせる ご応募後に編集部からご連絡します。取材・掲載をお約束するものではありません。

情報を探す

AIを仕事で使う、最初の一歩相談先・支援会社の選び方AI研修・社内定着都道府県・地域から探す運営会社 inovie株式会社お問い合わせ・掲載のご相談