テスト結果レポート

AIにシフト表を作らせたら
どこまでできるか?

KIWAMI SAUNA(28人)の1ヶ月分シフトを
AIに作らせて、ミスを直させて、何回で完成するかを検証
2026年4月11日 | AI経営共創パートナーズ
やりたいこと2
「シフト作り」をAIに丸投げしたい。でもどこまで任せられる?

今のシフト作り(手作業)

毎月20時間かかっている

  • 人数が足りているか数える
  • 誰と誰を一緒にするか考える
  • 「あの子はまだ新人だから…」と悩む
  • 「あの2人は相性が…」と気を遣う
  • 法律の時間制限もチェックする
  • 1人直すと別のところが崩れる

AIに任せたらどうなる?

「こういう感じで作って」と言うだけ

  • 人数のルールは自動で守る
  • 「新人はベテランと組ませて」→ OK
  • 「あの2人は離して」→ OK
  • 「土曜のサウナはエースで」→ OK
  • 時間制限も自動チェック
  • これ、本当にできるの?→ 検証した

テスト方法: AIに1ヶ月分のシフト表を作らせる → 自動でミスがないかチェック → ミスがあったら「ここが間違ってるよ」と教えて直させる → また確認。これを何回繰り返せば完成するか?

テスト条件3
KIWAMI SAUNAの実際の規模に近い設定でテスト
28人
スタッフ
社員7 + パート13 + 学生8
30日
2026年4月
まるまる1ヶ月
19個
守らないといけないルール
(数字のルール + 感覚のルール)

スタッフの種類

種類人数1週間の上限特徴
社員7人40時間毎日出られる。ベテランが多い
パート13人20〜28時間出られる曜日が決まっている
学生8人20時間土日メイン。テスト期間は休み

シフトの枠

早番遅番
時間朝9時〜夕方4時午後3時〜夜10時
平日4人以上4人以上
土日6人以上6人以上

※ 1人1日1回だけ(早番か遅番のどちらか)

KIWAMI SAUNA
守るべきルール 19個4
計算で分かるルール7つ + 店長の「感覚」12個 = 合計19個

計算で分かるルール(7個)

内容
R1平日は早番4人以上・遅番4人以上
R2土日は早番6人以上・遅番6人以上
R3ロウリュができる人が毎日1人は出勤
R41週間の勤務時間が上限を超えない
R57日連続で出勤させない(6日まで)
R6夜10時終わり→翌朝9時開始はダメ(休息不足)
R7パート・学生は希望の曜日だけ

→ これはExcelでもチェックできる

店長の「感覚」ルール(12個)

店長が言ったこと
M1超新人(ゆず・桃子)は先輩と一緒にして
M2中川と小野寺は同じ時間に入れないで(仲悪い)
M3内田くんは経験ある人と組ませて(まだ不安)
M4川口さんはマッサージの先生(藤原)と同じ日に
M5土曜の夜はロウリュイベント!岸本+荒木コンビで
M6土日は社員を各時間帯に2人入れて
M7長谷川さんは土日外して(臨機応変が苦手)
M8新人だけのシフトは絶対ダメ。ベテランを必ず入れて
M9西田さんは早番だけ(夜は別のバイト)
M10根本くんはテスト期間(4/6-12)は出勤NG
M11大塚さんは三浦さんの下で育てたいから同じ日に
M12マッサージできる人を毎日1人は置いて(予約ある)

これはExcelでは無理。AIなら日本語で伝えるだけ

KIWAMI SAUNA 店長ヒアリング
1回目: AIがシフトを作った5
338個の配置を作った。でも11ヶ所ミスがあった
338
作った配置の数
(誰をいつどこに入れるか)
11
ミスの数
327
正しかった配置
96.7%
正解率
(1回目としては高い)

どんなミスがあった?

ミスの種類具体的な内容件数
夜→翌朝の連続
(休息不足)
河野さんが毎週「日曜の夜シフト→月曜の朝シフト」になっていた(×4週)
山口さんも同じパターン(×2週)
夜10時に終わって翌朝9時出勤 = 休みが11時間しかない
6
希望していない曜日
に入れた
荒木さんを火曜に入れた(本人は月水土日を希望)×2回
安藤くんを火曜に入れた(本人は木金土を希望)×2回
4
早番しかダメな人を
遅番に入れた
西田さんを4/15に遅番で配置(別バイトがあるのでNG) 1
注目ポイント: 同じミスを毎週くり返している

河野さんの「日曜夜→月曜朝」は4週連続で同じ。AIが「このパターンでいいだろう」と毎週同じ形を使い回したため、1つのミスが4倍に増えてしまった。

1回目の自動チェック結果
なぜ同じミスが毎週起きる?6
AIは「1週間のテンプレート」を作って、それを4週間くり返してしまう
河野さんの4月のシフト:毎週同じパターンにハマっている 第1週 第2週 第3週 第4週 NG!NG!NG! 休みが足りない休みが足りない休みが足りない 1週間なら「1つのミス」→ 1ヶ月だと「4つのミス」に増える AIが「日曜=夜、月曜=朝」という形を覚えてしまい、毎週くり返す 1週間だけ作った場合 ミス 0個 1回で完璧にできた! 7日間なら全体を見渡せるサイズ 週をまたぐチェックも不要 ルール同士のぶつかり合いが少ない 1ヶ月分を作った場合 ミス 11個 同じミスが毎週繰り返される 30日分は一度に把握しきれない 週をまたいでルールがぶつかる 1人を直すと他の人に影響が出る
ミスを教えて直させたら?7
11個→5個に減った。でも直したところから新しいミスが生まれた

直ったもの(11個中6個)

何を直したどう直した
河野さんの夜→朝(×4)日曜夜を別の人(野村さん)に変えた
山口さんの夜→朝(×2)木曜朝を別の人(中川さん)に変えた
西田さんの遅番配置別の人(荒木さん)に変えた

新しく生まれたミス(5個)

何が起きたなぜ?
小野寺さんが週28時間オーバーあちこちに入れすぎた
山口さんが希望外の火曜に(×2)差し替え先の希望を見落とした
小野寺さんが希望外の火曜に(×2)同上
1回目 11 ミス 初回 修正 2回目 5 ミス(新規) 直したら別が壊れた 修正 3回目 4 ミス(新規) また別が壊れた 修正 4回目 同じ人が2箇所に 入る矛盾が5箇所 完全に破綻 終わらない…
なぜ「ちょっと直す」ではダメなのか8
1人を動かすと、その日の人数も、その人の週間時間も、全部変わる
例: 荒木さん(火曜NG)を別の人に変えようとすると… ミス発見 荒木さんが火曜に入ってる でも希望は月水土日だけ じゃあ 山口さんに変更 荒木→山口に差し替え 火曜はOK…のはずが あれ? 新ミス発生! 山口さんの希望は月水木日 火曜は希望外だった! さらに… 小野寺さんに変更 → 週の時間オーバー! これが「モグラ叩き」状態 1人を動かすと → その日の人数が変わる → 代わりの人の時間が増える → その人の別の日を減らさないと → その日の人数が…(無限ループ) ✗ 「ここだけ直して」方式 ミスの場所だけピンポイントで修正 → 直した場所の周りが壊れる → 4回やっても終わらなかった ドミノ倒しのように連鎖する ✓ 「全部作り直して」方式 「前回ここがダメだった」と伝えて最初から作り直す → 全体のバランスを見ながら作れる → 連鎖が起きない 「白紙から、でも前回の反省を活かして」
正解のやり方9
ミスがあったら「ここ直して」ではなく「全部作り直して」と頼む
AIシフト作成の流れ(最大3回でOK) 店長が用意するもの スタッフの一覧 先月のシフト 「こうしてほしい」 という要望 +前回のミスリスト (2回目以降) AI がやること(最大3回くり返す) ステップ1 シフト表を作る ステップ2 ミスがないか自動チェック ステップ3 ミス0個? → はい: 完成! → いいえ: 最初から   作り直す 「前回のミスを参考に、全部イチから作り直して」 シフト表 完成! 19個のルール 全OK 店長が見て ちょっと直して → 確定! ポイント: 人間が作るコードは「ミスのチェック」だけ。考えるのは全部AIがやる。
まとめ: 1週間 vs 1ヶ月10
1週間なら1発OK。1ヶ月は「作り直し」を2〜3回で完成する
1週間ぶん1ヶ月ぶん
最初に作ったときミス 0個! 完璧ミス 11個
直し方直す必要なし「全部作り直して」方式
(「ここだけ直して」はダメ → モグラ叩きになる)
何回で完成する?1回2〜3回
AIの料金(目安)約50円/回約150円/回 × 2〜3回 = 約400円
難しいところ特になしルール同士がぶつかる + 同じミスが4週分に増える
おすすめ: 1週間ずつ作る方式

1週間ずつ作って、4〜5回つなげる。
各週は1回で完成するので早い。
つなぎ目(日曜→月曜)だけ確認すればOK。

もう1つ: 1ヶ月まとめて作る方式

全体を見渡せるので公平さは高い。
ただしミスが出たら全部作り直しになる。
2〜3回のやり直しで完成。料金は少し高め。

これから作るもの11
人間が作るのは「ミスチェックの仕組み」だけ。判断は全部AIに任せる
パーツやること誰がやる?
シフト作成AIスタッフ情報 + 店長の要望 を受け取って → シフト表を出力AI
ミスチェック19個のルールに違反していないか自動で確認プログラム
やり直し判定ミスがあったら「前回こうダメだった、作り直して」とAIに依頼プログラム
店長の画面出来上がったシフトをカレンダーで見て、気になるところを手で直して確定画面(アプリ)
台設定の最適化(v3)とまったく同じ構造

すでに作った「台設定のAI最適化」と同じやり方。
「AIが作る → 自動チェック → ダメなら作り直し」のくり返し。
このパターンがシフトにも使えることが、今回のテストで分かった。

ルールを追加・変更するときは?

AIへの指示文(日本語)を書き換えるだけ。プログラムの修正は不要。
例: 「来月からAさんは水曜もOKにして」→ 指示文を1行変えるだけ。

結論

テストで分かったこと

1.AIは「新人はベテランと組ませて」「あの2人は離して」みたいな
人間の感覚をちゃんと理解してシフトを作れる
2.1週間分なら1回で完璧に作れた(ミスゼロ)
3.1ヶ月分は「ここだけ直して」ではダメ。
「全部作り直して」を2〜3回で完成する
4.店長の月20時間の作業を、AI + 最終確認10分にできる
AI経営共創パートナーズ | 2026年4月11日