社内の業務手順書が実態と合っているかを点検して、改訂が要るものを洗い出す
業務手順書を入力に、その手順書が前提としている画面名・帳票の様式・社内規程・部署名・システム名を抜き出し、現在の正本と照らして食い違う箇所を出します。文書管理の担当は、全部を読み返す作業から、指摘された箇所を確認する作業に変わります。
- 利用ツール
- Amazon Kendra/Azure AI/ChatGPT/Claude/Gemini/Make/n8n/OpenSearch/Power Automate
- 対象業界
- IT・SaaS/その他/保険/小売/金融
- 対象部門
- 情報システム/総務
- 対象業務
- 内容確認・チェック/情報検索
- 主な課題
- 属人化している/引き継ぎができていない/情報が見つからない
- AIで行う処理
- 検索(RAG)
- 主な効果
- 品質標準化/工数削減/教育コスト削減
- 導入難易度
- ★★★☆☆
- 実装レベル
- 半自動化
- 費用感
- ノーコード連携(中)
- 人間の確認
- 必須
01導入前 / 導入後の業務フロー
- 文書管理担当が、点検対象の手順書を月100本選ぶ(最終更新日の古い順)
- 手順書を開いて通しで読む
- 出てくる画面名・ボタン名が、現在のシステムに存在するかを確認する
- 引用されている申請様式が、最新版かどうかを様式一覧で確かめる
- 参照している社内規程の条番号が、改定後も同じかを規程集で確かめる
- 書かれている部署名が、現在の組織図に存在するかを確かめる
- 食い違いがあれば、その手順書の管理部署へ改訂を依頼する
- 改訂されたかを追いかける
- 自動毎週、手順書を一定本数ずつ取り込み、本文を抽出する
- 自動手順書が前提にしている「参照先」を抜き出す(画面名・ボタン名・様式名・規程名と条番号・部署名・システム名)
- 自動参照先ごとに、現在の正本を検索して現況を取得する
- 自動参照先が「現在も存在するか」「名称が変わっていないか」「版が新しくなっていないか」を判定する
- 自動食い違いのある手順書を、食い違いの件数と重さで並べた点検リストにする
- 人文書管理担当がリストの上位から確認し、改訂依頼を出すかを決める
- 自動改訂依頼を管理部署へ通知し、期限を管理する
- 人管理部署が手順書を改訂する
- 自動改訂後に再点検し、食い違いが解消したかを確認する
各工程の詳しい説明を読む
- 文書管理担当が、点検対象の手順書を月100本選ぶ(最終更新日の古い順)
- 手順書を開いて通しで読む
- 出てくる画面名・ボタン名が、現在のシステムに存在するかを確認する
- 引用されている申請様式が、最新版かどうかを様式一覧で確かめる
- 参照している社内規程の条番号が、改定後も同じかを規程集で確かめる
- 書かれている部署名が、現在の組織図に存在するかを確かめる
- 食い違いがあれば、その手順書の管理部署へ改訂を依頼する
- 改訂されたかを追いかける
問題は4つあります。
(a)1本ずつ読むしかない。 20分かけて読んで、結果「変更なし」ということが半分以上あります。確認する価値の高い手順書を先に見分ける手段がありません。
(b)何が変わったかを知らない。 文書管理担当は、システムの画面名が先月変わったことを知りません。変更を出す側と、文書を管理する側がつながっていません。
(c)新任者が手順書を信じなくなる。 一度でも「書いてあるとおりにできない」経験をすると、以後は手順書を開かず人に聞きます。手順書があるのに引き継ぎが口頭に戻ります。
(d)改訂依頼が放置される。 依頼しても、管理部署は自分の業務が忙しく後回しにします。追いかける仕組みがなく、翌年の点検で同じ指摘をすることになります。
- 【自動】 毎週、手順書を一定本数ずつ取り込み、本文を抽出する
- 【自動】 手順書が前提にしている「参照先」を抜き出す(画面名・ボタン名・様式名・規程名と条番号・部署名・システム名)
- 【自動】 参照先ごとに、現在の正本を検索して現況を取得する
- 【自動】 参照先が「現在も存在するか」「名称が変わっていないか」「版が新しくなっていないか」を判定する
- 【自動】 食い違いのある手順書を、食い違いの件数と重さで並べた点検リストにする
- 【人】 文書管理担当がリストの上位から確認し、改訂依頼を出すかを決める
- 【自動】 改訂依頼を管理部署へ通知し、期限を管理する
- 【人】 管理部署が手順書を改訂する
- 【自動】 改訂後に再点検し、食い違いが解消したかを確認する
自動化されるのは「読む」「参照先を抜き出す」「正本と照らす」「並べる」の4つです。残るのは、改訂が必要かどうかを決めることと、実際に改訂することです。
02今回想定するシステム構成
社内手順書(SharePoint:Word / PDF / スライド) │ ▼【トリガー】Schedule Trigger(毎週月曜 6:00) n8n のワークフロー │ ├──▶ 手順書を取得し、本文を抽出 │ ├──▶ Claude API ── 参照先の抜き出し(画面名 / 様式 / 規程 / 部署 / システム) │ ├──▶ Question and Answer Chain(ベクトルストアをretrieverに) │ └─ 正本の索引を検索 │ ├─ 社内規程集(現行版) │ ├─ 申請様式の一覧(版と適用日) │ ├─ システムの画面一覧(現行の画面名・ボタン名) │ └─ 組織図(現行の部署名) │ ├──▶ Claude API ── 食い違いの判定(存在しない / 名称変更 / 版が古い) │ └──▶ 点検リスト(Microsoft Lists)を作成 │ ▼ 文書管理担当が確認 ──【人】改訂依頼の要否を判断 │ ▼ 管理部署へ通知 → 改訂 → 再点検
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| ワークフロー | n8n | Make、Power Automate |
| 検索基盤 | OpenSearch | Amazon Kendra、Azure AI Search |
| 生成AI | Claude API | OpenAI API、Gemini API |
| 保管 | SharePoint | Box、Google Drive |
| 点検リスト | Microsoft Lists | Google スプレッドシート、kintone |
この構成の要は、AIでも検索基盤でもなく「正本の索引」です。 現在の画面一覧、様式一覧、規程集、組織図が、機械が読める形でそろっているかどうかで成否が決まります。これがない企業では、まずそこを作ることが先です。
03どうやって実装するのか
処理の起点を決める
毎週の決まった時刻を起点にします。n8n の Schedule Trigger は、Unix の cron に相当する動きをするノードで、秒・分・時・日・週・月の間隔、またはcron式でワークフローを実行できます。週次の実行はこの範囲に収まります。
月100本を週25本ずつに分けて処理します。一度に全1,200本を処理しないでください。 AIの呼び出しが集中し、結果の確認も追いつきません。
もう1つの起点として、正本の側が更新されたときに関連する手順書を再点検する形が考えられます。システムの画面一覧が更新されたら、その画面名を含む手順書だけを点検する、という動きです。これが入ると、年1巡を待たずに食い違いを見つけられます。 ただし最初は週次の定期実行だけで始めてください。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| 業務手順書 | 本文、最終更新日、管理部署、文書番号 | SharePoint |
| 社内規程集 | 規程名、条番号、本文、改定日 | 総務部の文書 |
| 申請様式の一覧 | 様式名、様式番号、版、適用開始日、廃止日 | 総務部の一覧 |
| システムの画面一覧 | システム名、画面名、主なボタン・項目名、変更履歴 | 情報システム部 |
| 組織図 | 現行の部署名、過去の部署名と変更日 | 人事部 |
| 過去の点検結果 | 前回の点検日、指摘内容、改訂の有無 | 点検リスト |
データの取得方法を決める
手順書: SharePoint の文書ライブラリから取得します。Word、PDF、スライドが混在します。スライド形式の手順書が、実は一番厄介です。 画面のキャプチャに文字が埋め込まれていて、本文としては抽出できません。画像内の文字も読む必要があるかは、自社の手順書の実態を見て決めてください。
正本の索引: 4種類の正本をベクトルストアに取り込みます。規程集と様式一覧はテキストなのでそのまま入ります。画面一覧は、情報システム部が持っていないことがあります。 その場合、システムの画面名の一覧を作ることから始める必要があります。
組織図: 現行の部署名だけでなく、過去の部署名と変更日の対応表を持ってください。「営業推進部」が「営業企画部」になったと分かれば、食い違いの理由まで示せます。
AIへ渡す前に整形する
- 本文の抽出 … Word・PDF・スライドから本文を取り出します。表の中の文字も落とさないようにします
- 手順のステップ分解 … 番号付きの手順を1ステップずつに分けます。どのステップが古いかまで特定できると、改訂する側の負担が大きく減ります
- 画像の扱いの判定 … 画面のキャプチャが多い手順書は、本文だけでは点検できません。「画像中心」の印を付け、別枠で人が見る対象にします
- 点検対象外の除外 … 廃止済みの手順書、他社から受領した文書、テンプレートを除きます
AIに処理させる
2つの工程に分けます。
参照先の抜き出し(1回目):
| 処理 | 内容 |
|---|---|
| 画面・ボタン名の抽出 | 「販売管理システムの『受注入力』画面の『確定』ボタン」といった記述 |
| 様式の抽出 | 「様式第5号 休暇届」といった帳票の引用 |
| 規程の抽出 | 「就業規則第32条」といった条番号つきの参照 |
| 部署名の抽出 | 「営業推進部へ提出」といった宛先 |
| システム名の抽出 | 使うシステム、ツールの名称 |
食い違いの判定(2回目):
| 処理 | 内容 |
|---|---|
| 存在の確認 | その画面・様式・規程・部署が、現在の正本に存在するか |
| 名称の変更 | 名称が変わっている場合、変更後の名称と変更日 |
| 版の確認 | 様式の版が現行と違うか |
| 重さの判定 | 手順が実行できなくなる食い違いか、表記の違いにすぎないか |
「重さの判定」を必ず入れてください。 部署名が「営業推進部」から「営業企画部」に変わっただけなら、手順は実行できます。一方、画面の項目が消えていれば、そこで手順が止まります。この2つを同じ扱いにすると、リストが指摘であふれて誰も見なくなります。
指示内容を固定する
参照先の抜き出しは次のようになります。
あなたは社内文書の管理を支援する担当者です。
下の業務手順書から、この手順書が「現在もそうなっている」と前提にしている
参照先を抜き出してください。
【厳守事項】
- 手順書に実際に書かれている表記のまま抜き出してください。
正式名称に直したり、略称を展開したりしないでください。
- 手順書に書かれていない参照先を推測で足さないでください。
- どのステップ(番号)に出てきたかを必ず併記してください。
- 一般的な用語(「パソコン」「メール」など)は抜き出さないでください。
社内固有の名称だけを対象にします。
- 判断に迷うものは uncertain に入れ、その理由を書いてください。
【業務手順書】
{procedure_document}
食い違いの判定は次のようになります。
下の「参照先」が、現在の正本に存在するかを判定してください。
【厳守事項】
- 判定は、下の「正本の検索結果」に書かれている内容のみを根拠にしてください。
検索結果に情報がない場合は status を unknown にしてください。
**知識から補わないでください。**
- status は次から選んでください。
ok ... 現在も同じ名称・同じ版で存在する
renamed ... 存在するが名称が変わっている
version_changed ... 様式の版が変わっている
not_found ... 現在の正本に存在しない
unknown ... 検索結果から判断できない
- severity は次から選んでください。
high ... その記述のままでは手順が実行できない
medium ... 実行はできるが、読み手が迷う
low ... 表記の違いのみ
- 改訂後の文案を書かないでください。指摘と根拠までが役割です。
【参照先】
{references}
【正本の検索結果】
{retrieved_sources}
「知識から補わない」の1行が要です。 これを書かないと、AIは「就業規則第32条は一般に◯◯を定めています」といった一般論を答えます。自社の規程がどうなっているかは、検索結果にしか書かれていません。
出力形式を固定する
{
"document_id": "",
"document_title": "",
"owner_department": "",
"last_updated": "",
"findings": [
{
"step_no": "",
"reference_type": "screen | form | regulation | department | system",
"as_written": "",
"status": "ok | renamed | version_changed | not_found | unknown",
"current_value": "",
"changed_on": "",
"severity": "high | medium | low",
"evidence": ""
}
],
"high_count": 0,
"medium_count": 0,
"unknown_count": 0,
"image_heavy": false,
"recommend_revision": true
}
evidence には、正本の検索結果のどの部分を根拠にしたかを入れます。これがないと、文書管理担当は指摘を検証できません。根拠のない指摘は、改訂依頼を受けた部署に反論されて終わります。
unknown_count が多い手順書は、指摘が正しいのではなく、正本の索引が足りていない可能性を示します。この数を全体で見ることで、索引の整備状況が測れます。
システムへ連携する
点検リストは Microsoft Lists に1文書1行で作ります。列は次のとおりです。
| 列 | 中身 |
|---|---|
| 文書番号 / 題名 / 管理部署 | 手順書の基本情報 |
| 最終更新日 | 何年放置されているか |
| high / medium / unknown の件数 | 食い違いの数 |
| 指摘の内訳 | 展開すると findings が見える |
| 判断 | 人が入れる(改訂依頼/様子見/対象外) |
| 依頼日 / 期限 / 改訂日 | 追跡用 |
改訂依頼は、管理部署の担当者へチャットで通知します。通知には、指摘の内容と根拠を含めてください。 「あなたの部署の手順書を改訂してください」だけの通知は動きません。「ステップ4の『受注入力』画面は、2026年3月に『受注登録』へ変更されています」まで書いて、初めて着手されます。
期限を過ぎた依頼は、週次で再通知します。再通知の宛先に管理部署の上長を含めるかは、運用として決めてください。
人が確認する
改訂を依頼するかどうかは、全件、文書管理担当が決めます。自動で依頼を出しません。
理由は2つあります。1つは、食い違いの中に「あえてそう書いている」ものが混ざるためです。旧システムを一部の拠点だけが使い続けている、といった事情があります。もう1つは、誤った指摘を自動で送ると、次から誰も通知を読まなくなるためです。
確認を速くするための設計が効きます。
high_countの多い順にリストを並べるseverityが high の指摘を、根拠と並べて表示する- 前回の点検で同じ指摘をした文書に印を付ける(放置されている証拠)
image_heavyが true の文書を別タブに分けるunknownばかりの文書は、索引の不足として別枠に出す
例外に対処する
| 起きること | 対応 |
|---|---|
| 手順書がスライド形式で本文が抽出できない | image_heavy を true にして、人が見る対象へ回す |
| 正本の索引に該当情報がない | status を unknown にする。存在しないと判定しない |
| 旧システムを一部拠点が使い続けている | 文書管理担当が「様子見」と判断する。指摘自体は残す |
| 同じ画面名が複数システムに存在する | evidence に候補を並べ、severity を medium にして人へ回す |
| 部署名が組織改編で複数回変わった | 過去の部署名対応表から、変更の経緯を示す |
| 廃止済みの手順書が対象に入った | 前処理で除外する。除外の基準(フォルダ/属性)を決めておく |
| 管理部署が分からない手順書がある | 総務部を暫定の管理部署とし、点検リストに「管理部署未定」と出す |
| 改訂依頼が期限を過ぎても着手されない | 週次で再通知する。3回目で上長へ通知する運用を検討する |
| 正本そのものが古い | 索引の更新日を点検リストに表示する。 正本が1年更新されていないなら、そちらが先 |
記録を残す
この業務のログは、文書管理の状況を説明する材料になります。
- 点検日ごとの
findings(指摘の内容と根拠) - 文書管理担当の判断(依頼/様子見/対象外)と、その理由
- 改訂依頼の送信日、期限、改訂の完了日
- 再点検の結果(食い違いが解消したか)
- 正本の索引の更新日
「様子見」とした理由を残すことが特に重要です。 翌年の点検で同じ指摘が出たとき、前回なぜ見送ったかが分からないと、同じ検討を繰り返します。
04実装レベルの3段階
半自動化の時点で、20分が8分程度になります。 通読と突合が消えるためです。本格構成では6分になりますが、減るのは依頼と記録の手間です。 本格構成の「正本の更新をきっかけにした再点検」には、時間削減とは別の価値があります。 システムの画面名を変えた翌週に、影響を受ける手順書が自動で洗い出されます。年1巡の点検では半年後にしか気づけないものが、その週に分かります。
05工数削減シミュレーション
導入後 100件 × 6分 ÷ 60 = 10 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 社内の業務手順書が500本以上あり、作った部署がばらばらで、更新が止まっているものが混ざっている企業。システムの入れ替えや組織変更が過去2年に複数回あった場合。新任者から「手順書のとおりにやったらできなかった」という声が出ている場合。
- 手順書が数十本で、担当者が全部把握している場合。手順書を持たず、業務を口頭で引き継いでいる場合(まず手順書を作るほうが先)。文書管理システムが改訂期限の管理機能を持っており、それで回っている場合。
07最小構成で試す方法
- 手順書を20本選ぶ(システム変更の影響を受けそうな部署から選ぶ)
- 現在のシステムの画面一覧、申請様式の一覧を、テキストで用意する
- 生成AIのチャット画面に、手順書1本と2つの一覧を貼り付ける
- 上記の2つのプロンプトで、参照先の抜き出しと食い違いの判定をさせる
- 文書管理担当が自分で点検した結果と突き合わせる
まず「参照先の抜き出し」だけを見てください。 手順書から画面名・様式名・規程名を漏れなく拾えているかが、この構成の土台です。ここが取れなければ、検索基盤を作っても意味がありません。
| 見る点 | 判断 |
|---|---|
| 参照先の抜き出しの網羅率 | 8割以上なら次へ進める |
severity の判定が妥当か | high と low の切り分けが人の感覚と合っているか |
unknown の割合 | 3割を超えるなら、正本の索引が足りていない。 そちらの整備が先 |
3つ目が実は一番重要です。この構成で失敗するのは、AIの精度ではなく、照合先の正本が社内にそろっていないことが原因です。 20本試せば、その状況が分かります。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
unknown ばかりで指摘が出ない | 正本の索引が不足している。何が足りないかを reference_type 別に集計する |
| AIが一般知識で判定する | 「検索結果のみを根拠にする」を明記する。evidence を必須項目にする |
| 指摘が多すぎてリストが見られない | severity を必ず付け、high だけを既定表示にする |
| スライド形式の手順書が点検できない | image_heavy の印を付けて別扱いにする。無理に画像から読み取ろうとしない |
| 改訂依頼が動かない | 通知に指摘の内容と根拠を含める。「改訂してください」だけの通知にしない |
| 同じ指摘を毎年繰り返す | 前回の指摘と判断を点検リストに残し、繰り返しに印を付ける |
| 部署名の変更で大量に low が出る | 組織改編の直後は、部署名の指摘をまとめて一括処理する |
| 正本自体が古い | 索引の更新日を表示する。正本が古いまま点検しても意味がない |
| 管理部署が不明な手順書が多い | 点検の前に、管理部署の棚卸しを行う |
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 社内の業務手順、システムの画面構成、社内規程、組織情報。社内の業務の組み立てが読み取れる情報です。
- 外部AIへの入力可否 … 業務手順と社内規程を外部のAIサービスへ送ることになります。手順書には、承認の権限、金額の基準、システムの構成が書かれていることがあります。情報管理規程を確認してください
- 手順書に含まれる認証情報 … 共有アカウントのIDやパスワードが手順書に書かれていることがあります。 前処理でそうした記述を検出し、AIへ渡す前に伏せてください。同時に、それ自体が是正すべき問題として報告してください
- 学習利用 … 入力を学習に使わないことが契約で保証されるサービスを選びます
- ベクトルストアの権限 … 正本の索引には、規程と組織情報が丸ごと入ります。検索基盤へのアクセス権限を、文書管理担当と情報システム部に限定してください
- 個人名の扱い … 手順書に担当者の個人名が書かれていることがあります。点検の対象としては不要なので、抽出の対象外にします
- 自動実行してよい範囲 … 点検と指摘の提示、および改訂依頼の通知までです。手順書そのものをAIに書き換えさせないでください。 改訂は管理部署が内容を理解したうえで行います
誤りが起きた場合のリスクは、誤った指摘による不要な改訂作業、逆に見落としによる古い手順の放置です。前者は各部署の信頼を失い、通知が読まれなくなります。指摘には必ず根拠を付け、検証できる状態にしてください。
10まず何から始めるか
1週目:正本がそろっているかを確かめる
規程集、申請様式の一覧、システムの画面一覧、組織図の4つについて、「最新版がどこにあるか」「いつ更新されたか」を確認します。 ここで画面一覧がないと分かるなら、この構成より先に、その一覧を作るほうが価値があります。
2週目:20本で参照先の抜き出しを測る
システム変更の影響を受けた部署の手順書20本で、参照先の抜き出しの網羅率と、unknown の割合を見ます。unknown が3割を超えるなら、索引の整備に戻ってください。
3〜4週目:週次の半自動化を作る
週25本の点検を自動化し、点検リストを作ります。文書管理担当が2週間使い、指摘の妥当性を確認します。改訂依頼の通知は、まだ入れません。 指摘の質が安定してから通知を足します。
2か月目以降: 通知と期限管理を足します。同時に、「正本が更新されたら関連する手順書を再点検する」経路を検討してください。 これが入ると、年1巡の点検という考え方自体が変わります。基幹システムの変更を出す情報システム部と、文書管理の担当がつながることに意味があります。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
| n8n の Schedule Trigger ノードが、決まった時刻・間隔でワークフローを実行すること。秒・分・時・日・週・月の間隔とcron式の7通りを指定できること | n8n Docs: Schedule Trigger | 2026-09-21 |
| n8n の Question and Answer Chain ノードが、ベクトルストアをretrieverとして使い、質問に答える構成をとること | n8n Docs: Question and Answer Chain | 2026-09-21 |
Claude API で output_config.format に json_schema を渡すと、応答をスキーマに沿った形に制約できること | Claude Docs: Structured outputs | 2026-09-21 |
社内の正本(規程集・様式一覧・画面一覧・組織図)の所在と形式は、企業によって大きく異なります。この部分は利用環境に応じた個別確認が必要です。 画像中心の手順書をどこまで点検対象にするかも、自社の文書の実態を見て決めてください。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-0144)についてのご相談はこちらから。
