Media > AI活用ユースケース > 人事 > 求人票と労働条件通知書の記載が食い違っていないかを、内定を出す前に点検する

求人票と労働条件通知書の記載が食い違っていないかを、内定を出す前に点検する

実装ステータス:構成例 技術的に実現可能な構成として設計したもの。自社未検証

求人票・選考中に提示した条件・労働条件通知書の3つを入力に、明示事項を項目ごとに抜き出して並べ、食い違いと記載漏れを箇所つきで指摘します。担当者の作業は、3つの書類を並べて目で追うことから、指摘を確かめて直すことに変わります。

サマリー
利用ツール
ChatGPT/Claude/Gemini
対象業界
人材/介護/小売/建設/物流
対象部門
人事/採用
対象業務
内容確認・チェック/比較検討
主な課題
属人化している/書類作成に時間がかかる/確認ミスが多い
AIで行う処理
校正
主な効果
品質標準化/工数削減/教育コスト削減
導入難易度
★☆☆☆☆
実装レベル
最小構成
費用感
既存ツールのみ(小)
人間の確認
必須
現在工数
40h/月
AI導入後
11.7h/月
想定削減
71%
年間削減
340h
モデル条件による試算値です。実在企業の実績ではありません。

01導入前 / 導入後の業務フロー

導入前(Before)
  1. 採用部門が、媒体ごとに求人票を作って出稿する
  2. 応募があり、面接で条件のすり合わせをする(勤務地や勤務時間が個別に決まることがある)
  3. 内定を出す段階で、人事が労働条件通知書を作る
  4. 労務管理システムのひな形に、決まった条件を入力する
  5. 求人票を開いて、記載が合っているかを目で確かめる
  6. 面接での提示条件の記録(あれば)も確認する
  7. 食い違いがあれば、どちらが正しいかを採用部門に確認する
  8. 通知書を確定し、本人へ交付する
  9. 交付の記録を残す
導入後(After)
  1. 人事が労働条件通知書の案を作る
  2. 求人票(媒体ごと)、面接での提示条件の記録、通知書の案の3つをテキストにして貼り付ける
  3. 自動それぞれから、明示事項を項目ごとに抜き出す
  4. 自動項目ごとに3つを並べ、食い違いを指摘する
  5. 自動明示が必要な項目のうち、記載のないものを列挙する
  6. 自動同じ意味と読めるが表現が違うものを、別枠で示す
  7. 担当者が指摘を1件ずつ確かめ、どちらが正しいかを決める
  8. 判断できないものは、採用部門へ確認する
  9. 通知書を確定し、本人へ交付する
  10. 求人票の側が誤っていた場合、媒体の記載を訂正する
各工程の詳しい説明を読む
  1. 採用部門が、媒体ごとに求人票を作って出稿する
  2. 応募があり、面接で条件のすり合わせをする(勤務地や勤務時間が個別に決まることがある)
  3. 内定を出す段階で、人事が労働条件通知書を作る
  4. 労務管理システムのひな形に、決まった条件を入力する
  5. 求人票を開いて、記載が合っているかを目で確かめる
  6. 面接での提示条件の記録(あれば)も確認する
  7. 食い違いがあれば、どちらが正しいかを採用部門に確認する
  8. 通知書を確定し、本人へ交付する
  9. 交付の記録を残す

問題は6つあります。

(a)書類が3つあり、それぞれ別の場所にある。 求人票は媒体の管理画面、面接の記録は採用管理システム、通知書は労務管理システムです。3つを同時に開くだけで2分かかります。

(b)媒体ごとに求人票の記載が違う。 同じ職種でも、媒体の入力欄の制約で書き方が変わります。「東京都内の当社事業所」と書いた媒体と、「東京本社」と書いた媒体があり、どちらが正なのかが決まっていません。

(c)変更の範囲の記載がずれやすい。 2024年4月から明示が必要になった「業務の変更の範囲」「就業の場所の変更の範囲」は、求人票の自由記入欄に書かれることが多く、通知書の様式の欄と対応していません。 書いたつもりで抜けていることがあります。

(d)有期契約の更新の基準が案件ごとに違う。 更新の有無、更新の判断基準、通算契約期間や更新回数の上限。派遣や請負では案件ごとに違うため、ひな形の使い回しでは合いません。

(e)確認が担当者任せで、見る項目が人によって違う。 経験のある担当は変更の範囲まで見ますが、慣れていない担当は賃金と勤務時間しか見ません。同じ案件でも、誰が見たかで見落としが変わります。

(f)入社後に「聞いていた条件と違う」が出る。 面接で口頭で伝えた内容が通知書に反映されていないケースです。口頭の記録が残っていないと、後から確かめようがありません。

(g)更新のたびに同じ確認を繰り返す。 派遣スタッフの契約更新では、前回の通知書をひな形にして日付だけを変えることがあります。前回の記載に誤りがあると、それがそのまま引き継がれます。 更新のたびに求人票と突き合わせ直す余裕はなく、誤りが何期も残ることがあります。

この業務が重くなる根本の理由は、書類の作り方が「転記」だからです。 求人票から通知書へ、前回の通知書から今回の通知書へ。転記が起きる限り、ずれは必ず生まれます。 点検を速くすることは対症療法であり、本来は転記が起きない作り方に変えるべきものです。ただし、システムを入れ替えるには時間と費用がかかります。その間、ずれを見つけ続ける仕組みが要ります。

  1. 人事が労働条件通知書の案を作る
  2. 【人】 求人票(媒体ごと)、面接での提示条件の記録、通知書の案の3つをテキストにして貼り付ける
  3. 【自動】 それぞれから、明示事項を項目ごとに抜き出す
  4. 【自動】 項目ごとに3つを並べ、食い違いを指摘する
  5. 【自動】 明示が必要な項目のうち、記載のないものを列挙する
  6. 【自動】 同じ意味と読めるが表現が違うものを、別枠で示す
  7. 【人】 担当者が指摘を1件ずつ確かめ、どちらが正しいかを決める
  8. 【人】 判断できないものは、採用部門へ確認する
  9. 【人】 通知書を確定し、本人へ交付する
  10. 【人】 求人票の側が誤っていた場合、媒体の記載を訂正する

自動化されるのは「抜き出す」「並べる」「食い違いを見つける」「漏れを見つける」の4つです。残るのは、どちらが正しいかの判断と、訂正です。

どちらが正しいかをAIに決めさせません。 求人票と通知書が違うとき、正しいのはどちらかは、面接でのやり取りと会社の方針で決まります。書類を見ただけでは分かりません。

求人票の側を直す必要があることも、忘れないでください。 通知書だけ直して求人票を放置すると、次の応募者に同じ食い違いが起きます。

法令に適合しているかの判断もしません。 「この記載では明示義務を満たしていません」という判断は、条文と実態を照らして人が行います。この構成が見るのは、3つの書類の間に食い違いがないかだけです。3つがそろっていても、3つとも記載が足りていない可能性は残ります。その確認は、人事部門の責任で別に行ってください。

この流れで変わるのは、担当者が見る対象です。 これまでは200件すべてについて、20項目を目で追っていました。導入後は、指摘の出た項目だけを見ます。 1件あたり1〜2件に絞られるので、確認そのものは短くなります。ただし、絞られた分、1件の確認は丁寧に行ってください。 「指摘がないから大丈夫」ではなく、「指摘が出た1件を確実に直す」という使い方です。

02今回想定するシステム構成

構成図
求人票(媒体A / 媒体B / 自社サイト / ハローワーク)
面接での提示条件の記録(採用管理システム)
労働条件通知書の案(労務管理システム)
   │
   ▼【トリガー】担当者が3つをテキストにして貼り付ける
生成AIのチャット画面(ChatGPT)
   │
   ├──▶ 明示事項の項目ごとの抽出
   │
   ├──▶ 3つを並べた突合表の作成
   │
   ├──▶ 食い違いの指摘(該当箇所つき)
   │
   ├──▶ 記載のない明示事項の列挙
   │
   └──▶ 表現は違うが同じ意味と読めるものの別枠表示
   │
   ▼
指摘の一覧(項目 / 求人票 / 提示条件 / 通知書 / 指摘)
   │
   ▼
担当者が1件ずつ確かめて判断 ──【人】
   │
   ├──▶ 通知書を直す
   └──▶ 求人票の記載を訂正する
役割想定する製品代替候補
生成AIChatGPTClaude、Gemini
文書Microsoft WordGoogle ドキュメント
保管SharePointBox、Google ドライブ
労務管理既存の労務管理システム各社の製品

この構成に、ワークフローツールもAPIも登場しません。 月200件でも、担当者が貼り付ける運用で回ります。API連携を作るのは、件数が月500件を超えてからで構いません。

労務管理システムに求人票との突合機能があるなら、そちらを先に確認してください。 採用管理から労務管理までが一気通貫の製品では、転記が発生しないため、この点検自体が不要になります。自前でやる価値があるのは、システムが分かれていて転記が起きる場合です。

書類が長くても、分割せずに一度に渡せます。 求人票3媒体分と通知書を合わせても、数千字に収まります。分割すると項目の対応づけができなくなるため、一度に渡すことが前提になります。

03どうやって実装するのか

Step1

処理の起点を決める

担当者が労働条件通知書の案を作り終えて、3つの書類を貼り付けたときが起点です。自動実行はありません。

交付の前に置いてください。 交付した後で食い違いが見つかると、訂正の通知を出し直すことになります。内定通知と同時に交付する運用なら、内定を出す判断の前に通します。

採用部門ではなく人事が通す運用にしてください。 求人票を書いた側が自分で点検すると、自分の書いた内容を正として見てしまいます。第三者の目が入ることに意味があります。

もう1つの起点として、求人票を出稿する前にも通す形が考えられます。媒体ごとの記載がそろっているかを、出稿前に確かめられます。ただし、この段階では通知書がまだないため、点検できる範囲は媒体間の整合だけです。

Step2

入力データを集める

データ中身取得元
求人票(媒体ごと)職種、業務内容、勤務地、勤務時間、賃金、契約期間、加入保険、募集者の氏名等各媒体の管理画面
面接での提示条件の記録面接で個別に伝えた内容(勤務地の希望、シフトの相談、賃金の提示額)採用管理システム
労働条件通知書の案様式に沿った記載労務管理システム
明示事項のチェックリスト通知書に記載が必要な項目の一覧人事部の文書
表記の対応表同じ意味の別の言い方(「東京本社」=「東京都◯◯区」など)人事部が作る社内テーブル
就業規則の参照箇所通知書が「就業規則による」と書いている項目の、実際の内容就業規則
Step3

データの取得方法を決める

求人票: 媒体の管理画面からテキストをコピーします。媒体の入力欄ごとに項目が分かれているため、欄の名前も一緒にコピーしてください。 「仕事内容」「勤務地」「給与」といった欄の名前があると、通知書の項目との対応づけが正確になります。

面接での提示条件の記録: ここが、多くの企業で空です。面接で口頭で伝えた条件が、どこにも残っていません。 Beforeの(f)の原因がここにあります。

この構成を作るなら、面接の記録に条件の欄を1つ足すところから始めてください。 「面接で個別に伝えた条件(勤務地・シフト・賃金など)」という自由記入欄を1つ設けるだけです。空欄のままの面接も多いはずですが、書かれていれば点検できます。

明示事項のチェックリスト: 労働条件通知書に記載が必要な項目を一覧にします。2024年4月からは、すべての労働者に対して「従事すべき業務の変更の範囲」と「就業の場所の変更の範囲」が、有期労働契約では「更新する場合の基準に関する事項」が加わっています。

「変更の範囲」は、雇入れ直後だけでなく、将来の配置転換などの見込みも含めた、契約期間中での変更の範囲を指します。求人票の自由記入欄に書かれることが多いため、通知書の様式の欄と対応づけるのに注意が要ります。

明示事項のチェックリストは、次の形で持ってください。

項目名就業の場所の変更の範囲
求人票に書く欄勤務地欄、または自由記入欄
通知書の欄「就業の場所(変更の範囲)」
一致とみなす条件範囲を示す表現が同じか、通知書のほうが具体的で範囲内に収まる
ずれの典型求人票は「首都圏の当社事業所」、通知書は「東京本社」のみ
雇用形態による要否全雇用形態で必要

「一致とみなす条件」の列が、この構成の精度を決めます。 文字列が同じことを求めると、ほとんどの項目が食い違いになります。「範囲内に収まっていればよい」「下限が同じならよい」といった条件を、項目ごとに決めてください。

「ずれの典型」の列も効きます。 過去に起きた食い違いを、項目ごとに1〜2例書いておきます。これがあると、判定の基準が担当者の頭の外に出ます。

表記の対応表: 「東京本社」と「東京都◯◯区◯◯1-2-3」は同じ場所ですが、文字列としては一致しません。これを食い違いとして指摘すると、指摘が多すぎて読まれなくなります。 拠点名と住所の対応表を作っておいてください。

対応表は次の形です。

種類正の表記同じ意味とみなす表記
拠点東京本社東京都◯◯区◯◯1-2-3/本社/東京事業所
職種倉庫内軽作業ピッキング/仕分け作業/庫内作業
勤務時間9:00〜18:00(休憩60分)午前9時〜午後6時/9時〜18時(実働8時間)
賃金月給250,000円月給25万円/250,000円/月額25万円
保険健康保険・厚生年金・雇用保険・労災保険各種社会保険完備/社保完備

「社保完備」のような略した表現が、実務ではいちばん厄介です。 求人票では使われますが、通知書では加入する保険を個別に書きます。対応表に入れておかないと、毎回「記載が違う」と指摘されます。

対応表は、運用しながら育ててください。 最初から完全なものを作ろうとすると始まりません。誤指摘が出るたびに1行足す形で十分です。 3か月も運用すれば、誤指摘はほとんど出なくなります。

Step4

AIへ渡す前に整形する

  1. 媒体ごとの欄の名前の統一 … 「仕事内容」「業務内容」「職務内容」を1つの項目へ対応づけます
  2. 金額の正規化 … 「月給25万円〜」「250,000円〜」「月額25万円以上」をそろえます。下限と上限を分けて保持してください
  3. 時間の正規化 … 「9:00〜18:00」「午前9時から午後6時」「9時〜18時(休憩60分)」をそろえます
  4. 就業規則の参照の展開 … 通知書が「詳細は就業規則第◯条による」と書いている項目は、その条文を一緒に渡します。展開しないと、記載なしと判定されます
  5. 個人情報の扱いの確認 … 応募者の氏名・住所・生年月日は、この点検には不要です。伏せてから渡す運用を検討してください
  6. 更新案件の前回通知書の追加 … 契約更新の案件では、前回の通知書も一緒に渡します。前回からの変更点を示せると、更新の説明にそのまま使えます
  7. 雇用形態の判別 … 正社員/有期/派遣/請負のどれかを先に決めます。形態によって必要な明示事項が変わるため、ここを間違えると点検の範囲が変わります

2の金額の正規化で、下限と上限を分けて保持することが重要です。 求人票の「月給25万円〜35万円」と通知書の「月給280,000円」は、矛盾ではありません。範囲の中に収まっています。 下限と上限を別に持っていないと、この判定ができません。

4の就業規則の展開を忘れると、指摘が大量に出ます。 通知書は「休日は就業規則第◯条による」と書くことが多くあります。条文を渡さないと、休日の記載がないと判定されます。 参照されている条文を、あらかじめテキストで用意しておいてください。

Step5

AIに処理させる

処理内容
明示事項の抽出3つの書類それぞれから、項目ごとに記載を抜き出す
突合表の作成項目 × 3書類のマトリクスにする
食い違いの検出同じ項目で内容が違うものを指摘する
記載漏れの検出明示が必要な項目のうち、通知書に記載のないものを列挙する
表現の違いの分離同じ意味と読めるが表現が違うものを、食い違いとは別枠にする
範囲の広狭の指摘求人票のほうが広い(または狭い)範囲を示している箇所

「どちらが正しいか」の判定はさせません。 出せるのは「違いがある」までです。

法令に適合しているかの判断もさせません。 「この記載では明示義務を満たしていません」といった判断は、条文と実態を照らして人が行うものです。この構成は、3つの書類の間の整合だけを見ます。

賃金の妥当性、条件の良し悪しも書かせません。 「この賃金は相場より低い」といった記述は、この業務の範囲外です。

「範囲の広狭の指摘」を独立させている理由があります。 求人票が「首都圏の当社事業所」で、通知書が「東京本社」の場合、両者は矛盾していません。しかし、変更の範囲の明示が求められている以上、狭いほうだけを通知することが正しいとは限りません。 配属の予定が東京本社だけなら通知書が正しく、将来的に他拠点への異動がありうるなら求人票のほうが実態に近いことになります。この判断は書類からはできません。 だからこそ、矛盾とは別の区分にして、必ず人が見る形にします。

「表現の違いの分離」も、運用を続けるための設計です。 表記の揺れをすべて食い違いとして出すと、1件あたり10件の指摘が出ます。そのうち9件が「直さなくてよい」ものだと、担当者は一覧を読まなくなります。 対応表に載っている表現は、最初から別枠に落としてください。

Step6

指示内容を固定する

あなたは人事の労務担当を支援する担当者です。
下の3つの書類を項目ごとに突き合わせ、食い違いと記載漏れを指摘してください。

【点検する項目】
下の「明示事項のチェックリスト」にある項目だけを点検してください。
リストにない項目は対象外です。

【厳守事項】
- 3つの書類に書かれている内容だけを使ってください。
  書かれていない内容を、一般的な労働条件や就業規則の定めで補わないでください。
- 各項目について、3つの書類それぞれの記載を**原文のまま**抜き出してください。
  要約や言い換えをしないでください。記載がない場合は null にしてください。
- 食い違いは、次の3つに分けてください。
  conflict ... 内容が明確に違う(勤務地が別の場所、賃金の額が違う など)
  wording ... 同じ意味と読めるが表現が違う(「東京本社」と「東京都◯◯区」など)
  scope ... 範囲の広さが違う(求人票は「首都圏の事業所」、通知書は「東京本社」など)
  **迷う場合は conflict ではなく needs_check に入れてください。**
- 記載漏れは、チェックリストの項目のうち通知書に記載がないものだけを挙げてください。
  求人票にないことは漏れとしないでください。求人票と通知書では必要な項目が違います。
- どちらが正しいかを書かないでください。修正案の文章も書かないでください。
- 法令に適合しているかどうかを書かないでください。
- 賃金や条件の水準を評価しないでください。
- 指摘がない項目は「一致」とだけ書いてください。無理に指摘を作らないでください。

【求人票(媒体ごと・欄の名前つき)】
{job_postings}

【面接での提示条件の記録】
{interview_notes}

【労働条件通知書の案】
{notice_draft}

【明示事項のチェックリスト】
{checklist}

【表記の対応表(同じ意味の別の言い方)】
{synonym_table}

【通知書が参照している就業規則の条文】
{work_rules_excerpt}

「迷う場合は conflict ではなく needs_check」の1行が重要です。 食い違いだと断定されると、担当者は必ず確認に回ります。表記の揺れを conflict として大量に出すと、確認の手間が増えるだけです。

「求人票にないことは漏れとしない」も必要です。 求人票と労働条件通知書では、記載が必要な項目が違います。求人票にない項目を「漏れ」として挙げると、指摘が実態と合いません。

「原文のまま抜き出す」の指示も効きます。 「勤務地:東京」と要約されると、元の記載が「東京都内の当社事業所(変更の範囲:首都圏の当社事業所)」だったのか分かりません。変更の範囲は、原文を見ないと判断できません。

Step7

出力形式を固定する

チャット画面で使うなら、表形式で受け取れば十分です。API連携まで進める場合は、JSON Schema を指定して出力を固定します。OpenAI API では text: { format: { type: "json_schema", "strict": true, "schema": … } } の形で指定し、strict: true にすると、供給したJSONスキーマに必ず沿った応答が返ります。

{
  "case_id": "",
  "items": [
    {
      "item_name": "",
      "job_posting": [
        { "media": "", "field_label": "", "text": "" }
      ],
      "interview_note": "",
      "notice_draft": "",
      "status": "一致 | conflict | wording | scope | 通知書に記載なし | needs_check",
      "detail": ""
    }
  ],
  "missing_in_notice": [],
  "needs_check": [
    { "item_name": "", "why": "" }
  ],
  "no_findings": []
}

job_posting を配列にしている理由があります。 媒体が4つあれば、同じ項目に4つの記載があります。媒体間で食い違っていることもあるため、1つにまとめず並べて持ちます。

status を6段階にしている点に注意してください。

status意味対処
一致3つがそろっているなし
conflict内容が明確に違うどちらが正しいかを確認する。最優先
wording同じ意味だが表現が違う表記の対応表に追加する。通知書は直さなくてよいことが多い
scope範囲の広さが違う変更の範囲で起きやすい。必ず確認する
通知書に記載なし明示事項が抜けている通知書に追記する
needs_check判断できない人が読む

scope を独立させていることに意味があります。 求人票が「首都圏の当社事業所」で通知書が「東京本社」の場合、これは矛盾ではなく範囲の狭まりです。ただし、変更の範囲の明示が求められている以上、狭いまま通知するのが正しいとは限りません。 必ず人が確認すべき区分です。

Step8

システムへ連携する

連携先はありません。 指摘を見ながら、労務管理システムの通知書と、媒体の求人票を手で直します。

強いて仕組みを足すなら、指摘の一覧をスプレッドシートに貼り付け、対応の列を付ける程度です。これを案件ごとに残しておくと、どの項目でずれやすいかが見えます。

求人票の訂正を忘れないでください。 通知書だけ直して媒体を放置すると、次の応募者に同じ食い違いが起きます。一覧に「求人票の訂正」の列を置き、対応したかを記録してください。

交付の記録には、点検を通した証跡を添えると後から役に立ちます。 「聞いていた条件と違う」という申し出があったとき、3つの書類がそろっていたことを示せます。

Step9

人が確認する

全件、担当者が1件ずつ確かめます。一括で修正しません。

理由は、どちらが正しいかが書類からは決まらないためです。求人票の「東京都内の事業所」が正なのか、通知書の「東京本社」が正なのかは、面接でのやり取りと配属の予定で決まります。

確認の順序は次のとおりです。

  1. conflict … 内容が明確に違う。必ず確認し、どちらかに直す
  2. 通知書に記載なし … 明示事項の漏れ。追記する
  3. scope … 範囲の広狭。変更の範囲で起きやすい。配属の予定と照らす
  4. needs_check … 人が読んで判断する
  5. wording … 表記の対応表に追加する。通知書を直す必要は多くの場合ない

5つ目を毎回直そうとしないでください。 「東京本社」と「東京都◯◯区」を毎回そろえる作業に意味はありません。対応表に登録すれば、次回から指摘されなくなります。

Step10

例外に対処する

起きること対応
面接での提示条件の記録がないその列を空で処理する。記録を残す運用を先に作る
媒体間で記載が食い違っている媒体ごとに並べて表示する。どの媒体を正とするかを決めておく
通知書が「就業規則による」と書いている該当する条文を一緒に渡す。展開しないと記載なしと判定される
表記の揺れが大量に指摘される対応表に追加する。運用しながら育てる
変更の範囲が求人票の自由記入欄にある欄の名前と一緒に渡す。項目の対応づけに使う
有期契約で更新の基準が書かれていない記載漏れとして指摘される。案件ごとに違うため、ひな形の使い回しに注意
個人情報が含まれている前処理で伏せる。この点検に応募者の氏名は不要
賃金が「経験により決定」となっている通知書には確定額が要る。記載漏れとして扱う
同じ応募者に複数回の通知書を出す更新時は前回の通知書とも突き合わせる
媒体の管理画面からコピーできない画面のテキストを手で書き写す。媒体を1つに絞る検討材料にもなる
派遣の就業条件明示書と混同する対象を明確にする。様式が違うため、チェックリストも分ける
Step11

記録を残す

チャット画面で使う場合、記録は自動では残りません。次の3つだけ、残すことをおすすめします。

  • 指摘の一覧(conflict通知書に記載なし の内容)と、対応の結果
  • 求人票を訂正したかどうか
  • 表記の対応表への追加履歴

1つ目を案件ごとに残すと、どの項目でずれやすいかが見えます。 「変更の範囲の記載漏れが月に10件ある」と分かれば、求人票の入力欄にその項目を必須で設けるという対策が取れます。AIで見つけ続けるより、そちらのほうが根本的です。

書類そのものを外部サービスの履歴に残したくない場合は、履歴を残さない設定で使ってください。 応募者の個人情報と賃金額が含まれるため、組織の方針に従います。

04実装レベルの3段階

最小構成:3つの書類をチャット画面に貼り付け、突合表と指摘を受け取る / 点検のすべて
半自動化:チェックリストと対応表をあらかじめ登録した入力画面を用意し、3つを貼れば済むようにする / 上記+貼り付けの手間
本格構成:API連携で、労務管理システムの通知書の案を自動で取得し、求人票と突き合わせる / 上記+取得の自動化

最小構成と半自動化の差は、貼り付けの手間だけです。 半自動化といっても、入力画面を1枚作るだけの話です。チェックリストと表記の対応表をあらかじめ登録しておき、担当者は3つの書類を貼るだけにします。プロンプトを毎回コピーしなくてよくなるだけで、1件あたり1分は縮みます。 本格構成へ進む判断は、件数ではなく手戻りの多さで決めてください。 月200件でも、貼り付けの運用で回ります。API連携を作る理由は、貼り忘れを防ぐことのほうにあります。 「通知書を作ったら必ず点検が走る」形にできれば、点検を飛ばした案件がなくなります。 ただし、API連携には別の難しさがあります。 求人票は媒体の管理画面にあり、外部から取得できないことが多くあります。通知書だけ自動で取れても、求人票が手作業なら効果は半分です。 媒体のAPIが使えるかを、先に確認してください。 もう1つの発展の方向は、出稿前の点検です。 媒体ごとの求人票がそろっているかを、出稿の前に確かめます。この段階で媒体間のずれを直しておけば、通知書との突合で出る指摘が減ります。 上流で直すほうが、下流で直すより手間が小さくなります。 このユースケースでは、半自動化以降の効果が小さいことを明記しておきます。 削減の大半は最小構成で取れます。月200件でも、貼り付けの手間は1件あたり1分程度です。 件数が月500件を超える、または複数の拠点で使うようになった段階で、API連携を検討してください。 そのときは、媒体の管理画面から求人票を取得する部分に手間がかかることを見込んでください。媒体のAPIがない場合、この部分は自動化できません。 本格構成より先にやるべきことがあります。 「どの項目でずれやすいか」の集計から、求人票の入力欄そのものを直すことです。 変更の範囲の記載漏れが多いなら、媒体の自由記入欄ではなく、社内の求人票作成の様式に必須項目として設ける。この対策のほうが、点検を速くするより効果があります。

05工数削減シミュレーション

前提値(モデル条件)
対象人数
3 名
月間件数
200 件
1件あたり現在時間
12 分
1件あたり導入後時間
3.5 分
現在  200件 × 12分 ÷ 60 = 40 時間/月
導入後 200件 × 3.5分 ÷ 60 = 11.7 時間/月
月間削減時間
28.3h
削減率
71%
年間削減時間
340h
年間金額換算(時間単価3,000円)
102万円
モデル条件による試算であり、実際の効果は業務内容・運用方法によって異なります。

自社条件で導入効果を整理したい方へ

このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。

AI活用について相談する

06向いている企業・向いていない企業

向いている
  1. 月に50件以上の労働条件通知書を作成している企業。求人票を複数の媒体へ出しており、媒体ごとに記載を変えている場合。有期契約や派遣・紹介が多く、更新の上限や変更の範囲の記載が案件ごとに違う場合。入社後に「聞いていた条件と違う」という申し出が出たことがある場合。
向いていない
  1. 採用が年に数名で、人事が1件ずつ通しで確認できる規模の場合。労務管理システムで求人票から通知書までが一気通貫で作られ、転記が発生しない場合。正社員のみの採用で、条件がすべて就業規則どおりに固定されている場合。

07最小構成で試す方法

この記事の構成が、そのまま最小構成です。 追加で試すことがあるとすれば、精度の確かめ方だけです。

  1. 過去に作成した通知書と、対応する求人票を20件用意する
  2. そのうち5件は、意図的に食い違いを作ったものを混ぜる(勤務地を1か所変える、変更の範囲の記載を消す、更新の上限を消す)
  3. 明示事項のチェックリストを1枚にまとめる
  4. 3つの書類をチャット画面に貼り付け、上記のプロンプトで点検させる
  5. 仕込んだ食い違いが検出されたかを数える
  6. 仕込んでいない指摘(誤指摘)が何件出たかを数える

見るのは次の3点です。

見る点判断
仕込んだ食い違いの検出率5件中5件でないと使えない。 明確な違いは全部検出できるはず
誤指摘の件数1件あたり3件以下なら実用。それ以上なら表記の対応表を増やす
wordingconflict の分かれ方表記の揺れが conflict に入っていないか

3つ目を重点的に見てください。 「東京本社」と「東京都◯◯区」が conflict になると、毎回確認が発生します。対応表を10件ほど作るだけで、誤指摘が大きく減ります。

あわせて、実際に起きた「聞いていた条件と違う」の事例を再現してください。 過去にそうした申し出があったなら、そのときの3つの書類で試します。 検出できれば、その1件だけで導入の理由になります。

面接の記録に条件の欄を足す作業も、この段階でやる価値があります。 欄を1つ増やすだけです。空欄のままの面接が多くても、書かれた分は点検できるようになります。

仕込む食い違いの作り方に、コツがあります。 次の5種類を1件ずつ作ってください。

仕込む内容何を確かめるか
勤務地を1か所だけ変える明確な矛盾を拾えるか
変更の範囲の記載を通知書から消す記載漏れを拾えるか
有期契約の更新の上限を消す有期特有の項目を見ているか
賃金の下限を求人票より下げる数値の比較ができているか
求人票の勤務時間を10分ずらす小さな差を拾えるか

最後の1件が重要です。 「9:00〜18:00」と「9:00〜17:50」の違いは、目で追うと見落とします。こういう差こそ、機械に見せる価値があります。 これが拾えないなら、時間の正規化に問題があります。

測る前に、必ず「正解」を紙に書いておいてください。 出力を見てから「これも食い違いだった」と後付けすると、検出率が測れません。仕込んだ5件と、仕込んでいない15件。この区別を先に固定します。

08実装時につまずきやすいポイント

問題対策
表記の揺れが conflict として大量に出る対応表を作る。wording に分ける指示を明記する
求人票にない項目まで「漏れ」とされる求人票と通知書で必要な項目が違うことを明記する
「就業規則による」が記載なしと判定される該当条文を一緒に渡す
変更の範囲が項目として対応づかない媒体の欄の名前を一緒に渡す
どちらが正しいかをAIが決める禁止する。判断は人が行う
法令適合の判断が混ざる対象外と明記する
通知書だけ直して求人票を放置する一覧に「求人票の訂正」の列を置く
面接での提示条件の記録がない面接の記録に欄を1つ足す。仕組みより先に
派遣の就業条件明示書と混同するチェックリストを様式ごとに分ける
応募者の個人情報を渡してしまう前処理で伏せる。点検に氏名は不要
媒体を1つしか点検しない出稿している媒体をすべて渡す。媒体間の食い違いも見つかる
更新時に前回の通知書と比べない更新の案件では前回分も渡す
賃金の範囲と確定額を矛盾として扱う下限・上限を分けて保持し、範囲内なら一致とする
雇用形態を判別せずに点検する形態ごとに必要な明示事項が違う。先に決める
「社保完備」が記載なしとされる対応表に略した表現を登録する
採用部門が自分で点検する人事が通す。書いた本人は自分の記載を正として見る
指摘が1件あたり10件出る対応表を育てる。3件以下に収まるまで調整する

「指摘が多すぎる」問題への対処が、この構成でいちばん重要です。 導入直後は1件あたり10件前後の指摘が出ます。そのほとんどは表記の揺れです。 ここで対応表を育てずに使い続けると、2週間で誰も読まなくなります。最初の1か月は、誤指摘を1件ずつ対応表へ移す作業に時間を使ってください。 ここを通り抜ければ、以後は1件あたり1〜2件の指摘に落ち着きます。

09セキュリティ・AIガバナンス上の注意点

この構成で扱うデータ: 応募者の労働条件、賃金額、勤務地、契約期間。個人の処遇に関する情報であり、多くは個人情報に当たります。

  1. 外部AIへの入力可否 … 労働条件通知書の内容を外部のAIサービスへ送ることになります。賃金額と勤務地は個人の処遇そのものです。 自社の個人情報の取扱いについての公表内容と、情報管理規程を確認してください
  2. 氏名を伏せる … この点検に応募者の氏名・住所・生年月日は不要です。前処理で伏せてください。 項目の突合は、氏名がなくても成立します
  3. 学習利用 … 入力を学習に使わないことが契約で保証されるサービスを選びます。個人契約のアカウントで業務の書類を扱わないでください
  4. 履歴の保存 … 履歴を残さない設定で使うか、法人契約で保存方針が明示されたサービスを使います
  5. 点検結果の位置づけこの点検を通ったことは、労働条件の明示義務を満たしていることを意味しません。 3つの書類の間に食い違いがないことを確かめただけです。法令上の要求事項を満たすかは、人事部門の責任で確認してください
  6. 賃金額の扱い … 指摘の一覧には賃金額が含まれます。閲覧を人事部の担当者に限定してください
  7. 求人票の訂正義務 … 求人票の記載に誤りがあった場合、その訂正が必要かは法令と媒体の規約によります。自社の人事部門と、必要に応じて社会保険労務士に確認してください
  8. AIの判定を根拠に条件を決めないこと … この構成が出すのは「違いがある」という事実だけです。どちらの条件で契約するかは、会社と本人の合意で決まります
  9. 自動実行してよい範囲 … 抽出、突合、指摘までです。どちらが正しいかの判断、通知書の修正、求人票の訂正、交付は人が行います
  1. 記録の保存期間 … 労働条件通知書は、労働関係に関する書類として保存期間が定められています。点検の記録をそれに含めるかを、人事部門で決めてください。 「聞いていた条件と違う」という申し出が出たとき、点検の記録があれば経緯を示せます
  2. 担当者への影響 … 指摘が多く出た案件の担当者を責めないでください。指摘の多さは、書類の作り方の問題であって、個人の注意力の問題ではありません。 責める運用にすると、点検を通さずに交付するようになります

誤りが起きた場合のリスクは、食い違いを見落としたまま交付すること、逆に誤指摘による不要な確認作業です。前者を防ぐために、人の確認は省かないでください。 この構成は、人が見る対象を絞るためのものです。

もう1つ、見落とされやすいリスクがあります。 「点検を通したから大丈夫」という感覚が生まれることです。3つの書類がそろっていることと、労働条件の明示が法令上十分であることは別です。指摘が0件でも、3つとも同じように記載が足りていない可能性は残ります。この構成の出力に「明示義務の充足を保証するものではありません」と明記し、担当者への説明でも必ず伝えてください。

10まず何から始めるか

1週目:明示事項のチェックリストを1枚にする

労働条件通知書に記載が必要な項目を一覧にします。2024年4月から加わった「従事すべき業務の変更の範囲」「就業の場所の変更の範囲」「有期労働契約を更新する場合の基準に関する事項」を必ず含めてください。 このリストは、仕組みを作らなくても担当者の確認に使えます。

2週目:面接の記録に条件の欄を足す

採用管理システムの面接記録に、「面接で個別に伝えた条件」の自由記入欄を1つ設けます。システムを触れない場合、面接シートの様式に1行足すだけでも構いません。 これがないと、3つのうち1つが永久に空のままです。

3週目:20件で検出率を測る

過去の案件20件(うち5件は意図的に食い違いを作ったもの)で試します。仕込んだ食い違いが5件中5件検出されるかを確かめてください。 検出できないなら、チェックリストか渡し方に問題があります。

4週目:表記の対応表を作る

3週目で出た誤指摘から、表記の揺れを拾って対応表にします。拠点名と住所、職種の呼び方、勤務時間の書き方で10件ほど作れば、誤指摘が大きく減ります。

2か月目以降: 労務担当3名で実際の案件に使ってもらいます。「求人票の訂正」の列を必ず置いてください。 通知書だけ直す運用になると、同じ食い違いが繰り返されます。

2か月目の途中で、指摘の件数が落ち着いているかを見てください。 1件あたり3件以下に収まっていれば順調です。10件出続けているなら、対応表がまだ足りません。 ここで放置すると、担当者が一覧を飛ばして読むようになります。

3か月目以降: 指摘の一覧を集計し、どの項目でずれやすいかを見てください。 変更の範囲の記載漏れが多いなら、社内の求人票作成の様式にその欄を必須で設ける。更新の基準の漏れが多いなら、有期契約用のひな形を分ける。点検を速くするより、ずれが出ない作り方に変えるほうが根本的です。 この構成は、そのための材料を集める手段でもあります。

半年後: 交付後の訂正の件数と、「聞いていた条件と違う」という申し出の件数を、導入前と比べてください。この2つが、この構成の効果を測る本当の指標です。 点検にかかる時間が減っても、訂正が減っていなければ意味がありません。逆に、時間が思ったほど減らなくても、訂正がゼロになったなら成功です。

同時に、媒体の絞り込みを検討してください。 媒体が4つあると、点検する求人票も4つになります。応募のほとんどが1〜2媒体から来ているなら、他をやめることで点検そのものが軽くなります。 どの媒体から何件応募があったかを、この機会に数えておいてください。


11関連ユースケース

12この仕組みを理解するための記事

13技術仕様の確認日・参考情報

技術仕様確認日:2026-09-24/最終更新:2026-09-24
確認した内容情報源確認日
令和6年(2024年)4月1日から、労働者の募集や職業紹介事業者への求人の申込みの際に明示すべき事項として、「従事すべき業務の変更の範囲」「就業の場所の変更の範囲」「有期労働契約を更新する場合の基準に関する事項(通算契約期間または更新回数の上限を含む)」が新たに加わったこと。「変更の範囲」が、雇入れ直後だけでなく将来の配置転換などの見込みも含めた、契約期間中での変更の範囲を指すこと厚生労働省: 令和6年4月より、募集時等に明示すべき事項が追加されます2026-09-24
OpenAI API の Structured Outputs が text: { format: { type: "json_schema", "strict": true, "schema": … } } の形で指定でき、strict: true のとき供給したJSONスキーマに必ず沿った応答が返ることOpenAI Docs: Structured Outputs2026-09-24
Claude API で output_configformat にJSONスキーマを渡すと、応答をスキーマに沿った形に制約できることClaude Docs: Structured outputs2026-09-24

労働条件通知書に記載が必要な項目の詳細、派遣や請負における就業条件明示書の様式、求人票の訂正が必要となる場合は、雇用の形態と個別の事情によって異なります。この部分は自社の人事部門および必要に応じて社会保険労務士にご確認ください。 この記事は法令の解釈や、明示義務を満たすかどうかの判断を示すものではありません。労務管理システムと採用管理システムからの書類の取得方法も、利用環境に応じた個別確認が必要です。

実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。

自社の業務に使えるAI活用候補を整理します

このユースケース(UC-0221)についてのご相談はこちらから。

AI活用について相談する
目次