月末が近づくと、スタッフの希望休を集め、必要人数と照らし合わせ、誰かの負担が偏らないよう並べ替える。店長や施設長がこの作業に毎月3時間以上使っている会社は珍しくありません。AI シフト作成 中小企業というテーマは、専用システムを入れなくても、ChatGPTなどの生成AIとExcelで始められます。本記事では、草案づくりまでをAIに任せ、最終判断は人が行う進め方を、手順・費用・注意点に分けて整理します。
AI シフト作成 中小企業が最初に押さえる基本|何をAIに任せるか
AIシフト作成とは、スタッフの希望や勤務ルールを条件として与え、AIに勤務表の草案を作らせる方法のことです。完全自動で確定させるのではなく、「草案づくり」と「ルール違反の洗い出し」をAIに任せ、確定は人が行うのが現実的です。
シフト作成の作業は、大きく4つに分かれます。
| 工程 | 内容 | AIとの相性 |
|---|---|---|
| 希望収集 | 希望休・出勤可能時間の回収 | フォーム化で自動集計しやすい |
| 条件整理 | 必要人数、資格、連勤上限の明文化 | 人が決める(AIは整理を補助) |
| 草案作成 | 条件を満たす組み合わせを作る | AIが得意 |
| 最終確認 | 労働時間、休憩、公平性の確認 | AIでチェック+人が確定 |
たとえば従業員25名の飲食店で、店長が毎月3時間かけていた場合、草案作成と違反チェックをAIに任せると、店長の作業は「条件の入力」と「最終調整」に絞られ、30分前後まで短縮できる例があります。ただし条件が曖昧なままだと草案の修正が増えるため、下の手順で条件を先に整えます。
AIシフト作成の手順|ChatGPTとExcelで始める5ステップ
ステップ1:条件を文章にして書き出す
まず、暗黙のルールを書き出します。ここが最も時間のかかる部分ですが、一度作れば毎月使い回せます。
- 曜日・時間帯ごとの必要人数(例:平日ランチ3名、土日ディナー5名)
- 必須の役割・資格(例:介護福祉士1名以上、調理担当1名以上)
- 連続勤務は5日まで、週の労働時間は40時間以内
- 新人は単独にしない、特定の2名は同時に入れない、など現場のルール
ステップ2:希望をフォームで集める
紙やLINEで個別に集めると転記の手間が残ります。GoogleフォームやMicrosoft Formsで「希望休」「出勤可能時間帯」を入力してもらい、スプレッドシートに集約します。これだけでも転記作業は大きく減ります。
ステップ3:AIに草案を作らせる
条件と希望の一覧をAIに渡します。プロンプトの例は次のとおりです。
以下の条件と希望をもとに、10月1日〜31日のシフト表を表形式で作成してください。
【必要人数】平日ランチ3名、土日ディナー5名
【ルール】連勤は5日まで、週40時間以内、新人は単独不可
【希望休】(スタッフ名と日付の一覧)
条件を満たせない日があれば、その日と理由を最後に列挙してください。
「満たせない日を列挙させる」と指示するのがコツです。AIは無理に埋めようとして条件違反を隠すことがあるため、破綻箇所を明示させると確認が楽になります。
ステップ4:違反チェックを別の工程で行う
草案ができたら、「この表で連勤6日以上の人、週40時間を超える人、必要人数を割る日を抽出して」と別のプロンプトで確認します。作成と検証を分けると見落としが減ります。氏名など個人情報を入力する場合は、社内のAI利用ルールに沿い、可能なら仮名やIDに置き換えてください。
ステップ5:人が調整して確定する
最後に、店長や施設長が現場の事情(体調、人間関係、急な予約)を加味して微調整します。AIの草案は8割の完成度と割り切り、残り2割を人が詰める運用が続きやすい形です。
専用ツールと生成AIの使い分け|費用の目安
生成AI+Excelで足りるのか、専用のシフト管理システムが必要かは、人数と拠点数で変わります。
| 方法 | 費用の目安 | 向いている規模 |
|---|---|---|
| 生成AI+Excel | 月0〜3,000円程度 | 10〜30名、1拠点 |
| クラウド型シフト管理ツール | 月数千円〜数万円(料金体系は製品により異なる) | 30名以上、複数拠点、勤怠連動が必要 |
| 個別開発 | 数十万円〜 | 特殊な勤務体系がある場合 |
費用は各社の公式料金ページで最新のものを確認してください。まず生成AIで1〜2か月試し、「毎月の条件変更が多い」「勤怠や給与と連携したい」といった不満が出た段階で専用ツールに移る順序なら、無駄な契約を避けられます。勤怠側の整備はAIスケジュール管理ツールの活用も参考になります。
業種別の注意点|介護・飲食・小売で条件が違う
シフト作成の難しさは業種で異なります。
- 介護施設:夜勤の回数制限、資格者の配置基準など、守るべき基準が多い。配置基準は人が最終確認する前提で、AIは草案と偏りの検出に使う。詳しくはAI活用の介護施設向けガイドを参照
- 飲食店:曜日や天候で必要人数が変わる。過去の売上や予約数を渡すと、忙しい日の人員厚めの草案を作りやすい。関連して飲食店向けAI活用ガイドもあわせて確認してください
- 小売・サービス業:短時間パートが多く、扶養の範囲内で働きたい希望など、個別の制約が増える。制約は必ず条件に書き出す
導入時によくある失敗と対策
- 条件が頭の中にあるまま始める:草案の修正が何度も発生する。ステップ1で書き出す
- AIの出力をそのまま配布する:休憩時間や連勤の違反が残る。必ず別工程で検証する
- スタッフへの説明不足:「AIが決めた」と受け取られると不満が出る。希望の反映ルールを先に共有し、最終責任は店長・施設長にあると伝える
- 個人情報の扱い:氏名や健康上の事情を無防備に入力しない。社内ルールで入力可能な範囲を決める
よくある質問
Q1: ChatGPTの無料版でもシフトは作れますか?
A: 10名前後で条件が単純なら、無料版でも草案は作れます。ただし人数が増えると条件の取りこぼしが増え、入力できる文字数の制限にも当たりやすくなります。安定して使うなら有料プランを検討してください。利用範囲や個人情報の扱いは各サービスの規約で確認が必要です。
Q2: 労働基準法の遵守はAIに任せられますか?
A: 任せきりにはできません。AIは連勤や週の労働時間の超過を洗い出す補助にはなりますが、休憩・時間外労働の扱いなど最終的な適法性の判断は事業者の責任です。不安な点は社会保険労務士に確認してください。
Q3: スタッフの希望が衝突したらAIはどう調整しますか?
A: 「希望休が重なった場合は、直近3か月で希望が通った回数が少ない人を優先する」など、優先ルールを条件に書けばAIはそれに沿って調整します。ルールを書かなければ、結果が偏る可能性があります。公平性のルールを人が決めることが重要です。
まとめ
AI シフト作成 中小企業の要点は、条件の書き出し、希望のフォーム化、AIによる草案作成、別工程での違反チェック、人による確定の5ステップです。専用システムを入れる前に、生成AIとExcelで1〜2か月試すだけでも、作成時間の変化を数字で確認できます。
kotukotuでは、業種ごとの勤務ルールに合わせた条件の整理や、社内のAI利用ルールづくりの伴走を行っています。「自社の条件でどこまで自動化できるか知りたい」という段階でも構いません。無料相談をご利用ください。
自社の労働生産性が業界平均と比べてどの位置にあるか確認したい方は、無料の「生産性ベンチマーク」を使ってみてください。1人あたり売上・粗利を業界データと比較分析します。