毎週のシフト作り、「この人がこの日に入れないから、あの人を当てて…」とパズルのように悩んでいませんか。
希望休や週の上限日数を見比べているうちに、気づけば1時間以上たっていることもありますよね。
- パズルのような人の組み合わせ
- 見落としやすい希望休や上限日数
- 急な休みで一からやり直し
- スタッフへの連絡文づくり
私もふだんは、仕事の隙間時間に合計1〜2時間かけてシフトを作っています。
そこで今回、作った例のデータ(スタッフ9人・1週間)で、AIにシフト作成を頼んでみました。

AIって、シフトみたいなややこしいパズルも解けるんですか?

条件をきちんと書いたら、ルールを全部守った表が1回で出てきて驚きました。
この記事では、コピペで使えるプロンプト(AIへの頼み方)と、試して分かったAIのミスや防ぎ方を紹介します。
急な休みの直し方や、LINEで送る連絡文の作り方まで、今夜からまねできますよ。
AIでシフト作成する前の準備

AIにシフトを頼む前に、準備しておきたいことが2つあります。
- 本名や職場の情報を入れない約束
- AIに渡す条件の書き出し
準備といっても、メモアプリに条件を書き出すだけの簡単な作業です。
この2つを押さえておくと、AIとのやり取りがぐっと短くなります。
ここでは、私が今回の体験で使った例のデータもあわせて紹介します。
本名や職場の情報は入れない約束
まず大切なのは、スタッフの本名や職場の情報をAIに入れないことです。
AIに入力した文章は、インターネットを通じてAIの会社に送られるからです。
私も今回は、職場の本物のデータではなく、作った例のデータで試しました。
- 名前は「Aさん」などの仮名
- 店名や場所はなし
- 本名への置き換えは自分の手で
職場によってはAIの使い方に決まりがあるので、先に確認しておくと安心です。
AIに渡す条件は人・時間・ルール
AIに渡す条件は、「人」「時間」「ルール」の3つに分けて書き出すと整理しやすくなります。
- 人:スタッフの名前、入れる時間帯、週の上限日数、希望休
- 時間:期間、早番・遅番の時間、1日に必要な人数
- ルール:連続勤務の上限など、お店の決まり
ふだん頭の中でやっているパズルの「決まりごと」を、文字にするイメージです。
書き出してみると、自分が何に気をつけてシフトを組んでいたのかも見えてきます。
体験に使った9人分の例のデータ
今回の体験では、架空の小さなスーパーを想定した例のデータを使いました。
スタッフは9人で、人数に余裕の少ない「ちょっときつめ」の条件にしてあります。
- 期間:10月12日(月)〜18日(日)の1週間
- 時間帯:早番9時〜15時、遅番15時〜21時
- 必要な人数:平日は早番・遅番2人ずつ、土日は3人ずつ
- ルール:希望休、週の上限日数、レジ締め、連続勤務など6つ
ルールを全部守れる答えがあることは、事前に確かめてあります。
全文は次の章のプロンプトに入れてあるので、そのままコピペして試してみてください。
ざっくり頼んだときの失敗例

まずは比べるために、「来週のシフトを作って。スタッフは9人です」とだけ頼んでみました。
すると、AIは自分で決めた前提で、シフト表を作ってきました。
見た目は整っていても、希望休も早番・遅番の区別も入っていない表です。

ちゃんと表になっているなら、使えそうな気もしますけど…。
「AIに頼めば、あとは全部やってくれる」と思っている人ほど、ここは知っておいてほしいところです。
条件を書かずに頼むと、どんなシフトになるのかを見ていきましょう。
「シフトを作って」だけの頼み方
最初に送ったのは、たった1行の短い頼み方です。
来週のシフトを作ってください。スタッフは9人です。
期間もスタッフの名前も、希望休も書いていません。
ふだんAIに話しかけるときのような、ざっくりした頼み方です。
この1行だけで、AIがどんな答えを返すのかを確かめました。
AIが勝手に決めた「全員週5日」
AIは、自分で前提を決めてシフト表を作ってきました。
- 9人全員が週5日勤務・2日休み
- 連休になるよう順番にずらした休み
- 平日は6人、土日と月曜は7人の出勤
早番・遅番の区別も、パートさんの上限日数も、希望休も入っていません。

全員週5日なんて、うちのお店ではありえないです…。
表の最後には「営業時間や希望休を教えてくれれば作り直します」とあり、結局は条件を伝える必要があります。
説明と中身がずれたシフト表
さらにチェックしてみると、AIの説明と表の中身がずれているところがありました。
AIは「休みは連休になるようにずらした」と書いていました。
ところが、Gさんだけは休みが月曜と日曜に分かれていて、連休になっていなかったのです。

見た目がきれいな表ほど、つい信じてしまうんですよね。
条件を書かずに頼むと、見た目だけ整った「使えない表」ができあがる、というのがこの章の結論です。
コピペで使えるプロンプト

次に、条件をぜんぶ書いて頼み直しました。
スタッフ9人・1週間分で、人数に余裕の少ない「ちょっときつめ」の条件です。
それでもAIは、ルール違反ゼロのシフト表を1回で作ってくれました。

1回でできるなら、自分でもやってみたいです。
プロンプトは、日付やスタッフの条件を書き換えるだけで、毎週そのまま使い回せます。
ここでは、コピペで使えるプロンプトと、AIに自分でチェックさせる頼み方を紹介します。
条件をぜんぶ書くプロンプト
私が実際に送ったプロンプトは、「頼みたいこと」「出してほしい形」「条件」の3つでできています。

そのままコピペして、AIに送ってみてください。
あなたはスーパーのシフト作成を手伝うアシスタントです。
下の条件で、1週間のシフト表を作ってください。
【出してほしい形】
・表にしてください(縦=スタッフ、横=曜日、中身は「早」「遅」「休」)
・表の下に、曜日ごとの早番・遅番の人数を書いてください
・どうしてもルールを守れないところがあれば、無理に埋めずに「どこが足りないか」を教えてください
・最後に、ルール1〜6を守れているか、1つずつ確認した結果を書いてください
【お店】架空の小さなスーパー(営業 9:00〜21:00)
【期間】10月12日(月)〜10月18日(日)の1週間
【時間帯】
・早番:9:00〜15:00
・遅番:15:00〜21:00
【必要な人数】
・月〜金:早番2人、遅番2人
・土・日:早番3人、遅番3人
【スタッフ(9人)】
・Aさん(パート):早番のみ/週4日まで/希望休:水
・Bさん(パート):早番のみ/週3日まで/希望休:土・日
・Cさん(フリーター):早番・遅番どちらも可/週5日まで/希望休:火/レジ締めできる
・Dさん(学生):遅番のみ/週3日まで/希望休:月・木
・Eさん(学生):遅番のみ/週4日まで/希望休:金/レジ締めできる
・Fさん(パート):早番のみ/週4日まで/希望休:木
・Gさん(フリーター):早番・遅番どちらも可/週5日まで/希望休:土/レジ締めできる
・Hさん(パート):早番・遅番どちらも可/週3日まで/希望休:月
・Iさん(パート):早番・遅番どちらも可/週4日まで/希望休:日/レジ締めできる
【ルール】
1. 希望休の日は入れない
2. 週の上限日数を超えない
3. 1日に入るのは早番か遅番のどちらか1つだけ
4. 遅番には毎日「レジ締めできる人」を1人以上入れる
5. 遅番の次の日に早番を入れない(帰りが遅いため)
6. 連続勤務は4日まで
自分のお店で使うときは、「スタッフ」と「ルール」の部分を書き換えるだけで大丈夫です。
1回でルール違反ゼロの結果
送ってすぐに、6つのルールをすべて守ったシフト表が出てきました。
念のため、別の方法でも1人ずつ確かめましたが、違反はゼロです。
- 希望休と週の上限日数
- 毎日の必要人数
- 遅番のレジ締め担当
- 遅番の翌日の早番
- 連続勤務の日数
さらにAIは、「急な休みが出たら、CさんかGさんが代わりに入りやすい」といった補足まで書いてくれました。

正直、こんなに簡単に組み立てられるとは思いませんでした。
AIに自分でチェックさせる頼み方
表を受け取ったら、AIにもう一度チェックを頼むのがおすすめです。
ありがとうございます。念のため、もう一度チェックしてください。
スタッフ1人ずつ、ルール1〜6に違反していないかを確かめて、
違反があれば「誰の・何曜日の・どのルールか」を書いて、直した表を出してください。
今回のAIは、スタッフ1人ずつルールを確かめて、「違反なし・直す必要なし」と正しく答えました。
ありもしないミスを作って、表を書き換えることもありませんでした。
ただし、AIが自分でチェックした答えも、最後は人の目で見ておくと安心です。
急な休みに強い頼み方

シフトは作って終わりではなく、急な休みの連絡がつきものです。
今回は「Gさんが金曜も休みたい」という変更を、AIに頼んでみました。
そのまま頼むと、9人中6人もの予定が変わってしまうことに。

6人も変わったら、連絡するだけで一苦労ですね。
ところが、頼み方に1行足すだけで、変わる人は2人に減りました。
スタッフのLINEに送る連絡文の作り方も、あわせて紹介します。
そのまま頼むと6人の予定が変更
まずは、変更の内容だけをそのまま伝えてみました。
Gさんから「金曜日も休みたい」と連絡がありました。
Gさんの希望休を「金・土」に変えて、ほかのルールは守ったまま作り直してください。
AIが出してきたのは、ルールをすべて守った作り直しの表です。
ただ、前の表と比べると、Bさん・Cさん・Dさん・Gさん・Hさん・Iさんの6人の予定が変わっていました。
実際のお店なら、6人に「予定が変わりました」と連絡しなければいけません。
変わる人を減らす1行の足し方
そこで、「変わる人をできるだけ少なく」と1行足して頼み直しました。
ありがとうございます。ただ、ほかの人の予定がたくさん変わると、連絡が大変です。
最初のシフト表をもとに、予定が変わる人ができるだけ少なくなるように直してください。
ルール1〜6は守ったままでお願いします。変わった人と、変わった日も書いてください。
今度は、Gさんの金曜を休みにして、代わりにIさんを金曜の遅番に入れるだけの直し方です。
- そのまま頼んだとき:6人の予定が変更
- 1行足したとき:2人だけの変更

「なぜIさんなのか」も、ほかの人は上限日数や希望休で入れないからだと説明してくれました。
急な変更を頼むときは、この1行をセットで送るのがおすすめです。
LINEの連絡文までAIで作成
最後に、できあがったシフトをLINEの連絡文にするところまでAIに頼みました。
できあがったシフトを、スタッフのグループLINEに送る連絡文にしてください。
・あいさつは短く
・1人ずつ「〇曜日:早番」のように、自分の出勤日がすぐ分かる形で
・最後に「都合が悪い日があれば〇日までに連絡を」と入れてください
返ってきた連絡文は、スタッフごとに出勤日と早番・遅番が並んでいて、そのまま送れそうな出来でした。
「上に書いていない日はお休みです」と、休みの日の書き方にも工夫があります。
締め切りの「〇日」だけは、送る前に自分で書き換えましょう。
シフト以外のお願いやおわびのメール、届いたメールへの返信も、AIでメール作成する方法で、コピペで使える頼み方と一緒に紹介しています。
AIのシフト作成で注意する点

AIが作ったシフト表そのものは、とても正確でした。
一方で、表のあとに書いてくれる「おまけの提案」では、3回ミスがありました。

表が正確なら、全部AIに任せていいのでは?
AIを上手に使うには、どこを人の目で確かめるかを知っておくことが大切です。
どれも、表を受け取ったあとに数分見直すだけで防げるものばかりです。
ここでは、実際に試して気づいた3つの注意点を紹介します。
「代わりの人」の提案は3回ミス
いちばん気をつけたいのは、「困ったときは誰に頼むか」というAIの提案です。
表はルールどおりでも、補足で出てくる「代わりの人」の案には、3回ミスがありました。
- 代わりに入れる人の候補の抜け
- 週の上限日数いっぱいの人の紹介
- 早番が足りなくなる入れ替えの提案
どれも、そのまま信じて動くと、ルール違反や人手不足につながるものです。
代わりの人を決めるときは、希望休と上限日数を自分でもう一度見ておきましょう。
2つの表の食い違いの見比べ
AIは、1つの答えの中に同じシフトを2つの形で出してくることがあります。
たとえば「日ごとの表」と「スタッフごとの表」です。
頼み方を少しまちがえて試した回では、スタッフごとの表からIさんの火曜の早番が抜けていました。

日数の欄は4日なのに、表には3日分しかなかったんです。
AIは答えの途中で自分で気づいて、「訂正」を書き足していました。
表が2つ出てきたら、同じ人の出勤日が両方で合っているか、ざっと見比べておくと安心です。
前の週とのつながりは人が確認
AIは、頼んだ1週間の中だけでシフトを考えます。
前の週の日曜に遅番だった人が、月曜の早番に入っていても、AIには分かりません。
今回もAIのほうから「前の週のシフトが分からないので、実際に使うときは確認してください」と注意がありました。
- 前の週の日曜に遅番だった人
- 前の週から続く連続勤務
週をまたぐところだけは、前の週の表と並べて見ておきましょう。
シフト作成AIのよくある質問

最後に、AIでシフトを作るときに気になりやすい質問にお答えします。
はじめてAIにシフトを頼む人がつまずきやすいところを集めました。
無料のAIでもシフトは作れる?
私が記事の体験に使ったのは、Claudeの有料プランです。
その後、無料のChatGPTでも同じ手順を試してみました。
- 条件をぜんぶ書いた頼み方:1回でルール違反ゼロ
- 急な変更とLINEの連絡文も問題なし
- 途中で利用上限に届き、約5時間の待ち
無料でもシフトは作れますが、続けて頼むと途中で止まることがあります。
まずは無料で試して、物足りなければ有料プランを考えるのもひとつの手です。
Excelの表で出してもらえる?
AIのほうから「表で出すか、Excelにするか指定してください」と聞かれたことがあります。
私はチャットの表で受け取りましたが、出してほしい形は最初に伝えておくと迷いません。
Excelで管理しているなら、プロンプトの「出してほしい形」に書き足してみてください。
スタッフが15人以上でも使える?
私が試したのはスタッフ9人・1週間分です。
人数が増えても頼み方は同じですが、そのぶん表を確かめる手間も増えます。
はじめは1週間分から頼んで、慣れてきたら期間や人数を広げていくのがおすすめです。
本物の名前を入れても大丈夫?
おすすめしません。
AIには「Aさん」「Bさん」などの仮名で渡して、送る直前に自分で本名に置き換えましょう。
職場によってはAIの使い方に決まりがあるので、先に確認しておくと安心です。
AIのシフトをそのまま使っても大丈夫?
最後は必ず人の目で確認してから使いましょう。
今回の体験でも、表は正確でしたが、補足の提案では3回ミスがありました。
希望休・上限日数・前の週とのつながりの3つだけでも、自分で見ておくと安心です。
毎週使い回すにはどうする?
プロンプトをメモアプリに保存しておくのがいちばん手軽です。
毎週変わるのは日付と希望休が中心なので、そこだけ書き換えて送れば済みます。
スタッフの入れ替わりやルールの変更があったときだけ、その部分を直しましょう。
シフト作成AIプロンプトのまとめ

AIにシフト作成を頼むときは、条件をぜんぶ書いて渡すのがいちばんの近道です。
- 条件は「人・時間・ルール」の3つで整理
- 本名は入れず「Aさん」などの仮名
- 急な変更は「変わる人を少なく」の1行をセット
- 代わりの人の提案は自分でも確認
- LINEの連絡文までAIで作成
私も今回、パズルのようにイライラしていたシフト作りが、こんなに簡単に組み立てられるとは思いませんでした。
例のデータを使えば、本物の情報を入れずに、今夜のうちにAIの実力を試せます。
まずはこの記事のプロンプトをコピペして、AIにシフトを1回作ってもらうところから始めてみてください。
シフト作りで浮いた時間を使って副業ブログを始めたい人は、ワードプレスブログの始め方で、開設の手順と私が迷ったところを紹介しています。

コメント