マガジン

Claudeでシフトの条件を整理する:希望と制約を書き出して組み方の案を見比べる

AIを使いこなす

Claudeで執筆し、GPTで自動校閲・修正しています。

飲食店のテーブルで色付きコマを並べ、二つのシフト案を見比べる手元
記事の内容をもとに制作したAI生成イメージです。実際の製品画面や検証結果の写真ではありません。

結論から言うと、Claudeはシフトの「完成品」を作らせるより、条件の抜けや矛盾を見つけさせ、組み方の違う案を並べさせる用途で使うのが現実的です。人数の合計や連勤の数え間違いは起こり得ますし、スタッフの事情や店の暗黙のルールはあなたしか知りません。確定は店主が行い、Claudeには下ごしらえと比較を頼む、という分担です。 この記事では次の3つを、そのまま使える形で示します。 • シフト条件の書き出し表(Claudeに渡す前に自分で埋める) • 依頼文の例(①抜けと矛盾の洗い出し、②複数案の作成) • 出てきた案を比べるときの確認観点 文中の店舗・スタッフ・数字はすべて説明用の例です。実際にClaudeへ入力して得た出力ではありません。

この記事の目次
  1. 1. 任せる範囲と、渡してよい情報を先に決める
  2. 2. シフト条件の書き出し表を作る
  3. 3. 依頼文①:抜けと矛盾を洗い出す
  4. 4. 依頼文②:組み方の違う案を複数出させる
  5. 5. 案を見比べる確認観点
  6. 6. 確定までの流れと、続けるときのコツ

1. 任せる範囲と、渡してよい情報を先に決める

任せるのは次の3点に絞ります。

  1. 条件の書き方のあいまいさ、抜け、矛盾の指摘
  2. 条件を満たす可能性のある案を2〜3パターン出すこと
  3. 案ごとの偏りや無理のある箇所の指摘

逆に、最終の割り当て決定、本人への確認、休憩や休日などの法令・就業規則に沿っているかの判断は人が行います。法令面は、自店のルールや公的窓口・専門家への確認事項として表に残しておく程度にとどめます。

渡す情報は置き換える

スタッフの個人情報を扱う場合は注意が必要です。個人情報保護委員会は生成AIサービスの利用に関する注意喚起等を公表しています。入力前に、同委員会の案内と利用するサービスの情報の扱いを確認してください。

シフトの整理に氏名や連絡先は不要です。次のように置き換えます。

  • 氏名 → 「スタッフA」「スタッフB」
  • 家庭・健康・通学などの理由 → 理由は書かず「火曜は不可」とだけ書く
  • 住所、電話番号、時給の個別額 → 入れない

記号に置き換えても、勤務条件などの組み合わせから本人が分かる場合があります。入力する情報は、条件整理に必要な範囲に絞ります。

Claudeの側の設定も確認しておきます。Claudeのヘルプ(2026年10月29日に確認)は、個人向けのFree・Pro・Maxなどを対象にしています。モデル改善(Model Improvement)を許可した場合は、ユーザーIDから切り離された会話を少数の担当者が確認し得ること、シークレットチャットはClaudeの改善に使われないことが書かれています。ただし、安全上フラグが付いた会話は、安全対策用モデルの改善などに使われる場合があります。また、機密性の高い個人情報や社内の機密文書などの共有には慎重になるよう案内されています。学習への利用設定と、情報が外に出ないことは別の話なので、設定を確認した上でも、置き換えた情報だけを渡す運用が無難です。自分のプランに適用される条件もヘルプで確認してください。

2. シフト条件の書き出し表を作る

Claudeに渡す前に、次の表を自分で埋めます。ポイントは、各条件に「絶対」か「できれば」かを付けることです。これがないと、Claudeはどれを破ってよいか判断できません。

  • 対象期間、項目:作成する週・日付、書き方の例(説明用):対象週の開始日と終了日、祝日や貸切の日付を書く、絶対/できれば:絶対
  • 人員、項目:全員の担当・勤務可能時間、書き方の例(説明用):店主を含む全員について、キッチン・ホールの担当可否、勤務可能な曜日・時間を書く、絶対/できれば:絶対
  • 営業、項目:営業日・時間帯、書き方の例(説明用):火〜日。ランチ11:00〜15:00、ディナー17:30〜22:30。月曜定休。仕込み・開閉店作業の勤務時間も別途書く、絶対/できれば:絶対
  • 必要人数、項目:時間帯ごとの最低人数、書き方の例(説明用):平日ランチ:キッチン2・ホール1。ディナー:キッチン2・ホール2。土日は各+1、絶対/できれば:絶対
  • 資格・役割、項目:任せられる範囲、書き方の例(説明用):キッチンの開店作業ができるのはAと店主のみ、絶対/できれば:絶対
  • スタッフの制約、項目:勤務可能な曜日・時間、書き方の例(説明用):Bは平日17時以降のみ。Cは土日のみ。Dは火曜不可、絶対/できれば:絶対
  • スタッフの希望、項目:日数・休みの希望、書き方の例(説明用):Dは週4まで。Bは週3まで。Aは日曜休み希望、絶対/できれば:できれば
  • 労務上のルール、項目:連勤・休憩・上限、書き方の例(説明用):連勤は5日まで(自店の取り決め)。休憩や時間外は就業規則に従う、絶対/できれば:絶対(要確認)
  • 店の方針、項目:公平さ・育成、書き方の例(説明用):土日の遅番はなるべく交代制。新人は経験者と同じ時間帯に、絶対/できれば:できれば
  • 例外、項目:予約・イベント、書き方の例(説明用):第2土曜は貸切、ホール+1、絶対/できれば:絶対
  • 不明点、項目:自分でも決めていないこと、書き方の例(説明用):祝日の扱い、急な欠勤時の連絡順、絶対/できれば:未定

「未定」の行を空欄にせず書いておくのがコツです。決めていないことを自覚しておくと、Claudeの指摘にも答えやすくなります。

3. 依頼文①:抜けと矛盾を洗い出す

最初は案を作らせず、条件の点検だけを頼みます。

あなたは飲食店のシフト作成を手伝う相談役です。
まだシフト案は作らず、次の条件の「抜け」「矛盾」「解釈が複数あるところ」だけを指摘してください。

【ルール】
- 推測で条件を補わず、私に確認する質問として出してください。
- 指摘は「該当箇所/何が問題か/私への質問」の表にしてください。
- 条件どうしで人数が足りなくなる曜日・時間帯があれば、計算の根拠も書いてください。

【条件】
(ここに書き出し表を貼る)

この説明用の例には、見つけてほしい穴をあえて入れています。たとえば「平日ランチはキッチン2名必要」ですが、全員の担当や勤務可能時間はまだそろっていません。Aが休む日に店主が開店作業に入れるか、ランチのキッチン2名を確保できるかは確認が必要です。また、Aの日曜休み希望(できれば)と、土日のキッチン増員が両立するかも、ほかのスタッフの条件次第です。この表だけでは、成立しないとは断定できません。こうした点が拾われるかどうかは、実際に試してご自分の条件で確かめてください。

指摘が返ってきたら、質問に答えて表を直します。ここで条件が変わったら、表を更新してから次へ進みます。会話の途中の口頭修正だけに頼ると、Claudeと自分の認識がずれやすくなります。

4. 依頼文②:組み方の違う案を複数出させる

表が整ったら、案の作成を頼みます。1案だけ求めず、方針の違う案を指定します。

更新後の条件で、1週間分のシフト案を3つ作ってください。
案1:全員の「できれば」希望をできるだけ守る案
案2:特定の人に負担が偏らない案(勤務日数と遅番の回数を均等に)
案3:欠勤が出ても代わりを立てやすい案(各時間帯に補えるスタッフを残す)

【出力形式】
- 日付・曜日×時間帯の表(スタッフはA、B、Cなどの記号で、担当する役割と勤務開始・終了・休憩時間も記載)
- 各案のあとに、守れなかった「できれば」条件と、無理をしている箇所を箇条書き
- 「絶対」条件を満たせない場合は、無理に埋めず、どこが埋まらないかを書く

最後の1行が重要です。入れておかないと、足りない枠を黙って埋めたように見せる案が出ることがあります。

5. 案を見比べる確認観点

返ってきた案は、次の観点で人が確認します。Claudeの自己申告をうのみにせず、数えるところは自分で数えます。

  • 絶対条件、確認のしかた:営業時間帯ごとの最低人数を、表と案を見比べて全枠チェックする
  • 制約違反、確認のしかた:「Bは平日17時以降のみ」「Cは土日のみ」など、個人の制約に反する割り当てがないか
  • 日数・時間の合計、確認のしかた:各人の週の勤務日数と時間を自分で数え直す(Claudeの集計を信用しない)
  • 連勤・休み、確認のしかた:連勤の上限や休みの確保が、翌週との境目も含めて守られているか
  • 偏り、確認のしかた:土日、遅番、閉店作業が特定の人に集中していないか
  • 欠勤時の余力、確認のしかた:誰か1人が休んだとき、代わりに入れる人が各時間帯にいるか
  • 説明の正確さ、確認のしかた:「守れなかった条件」の一覧が、実際の案の内容と一致しているか
  • 現場の実感、確認のしかた:開店作業と仕込みの順番など、表に書いていない現場の事情に反しないか

案1〜3を並べて「どこが違うか」をClaudeに表で整理させるのも有効ですが、その表も同じ観点で確認します。

6. 確定までの流れと、続けるときのコツ

  1. 書き出し表を埋める(絶対/できれば/未定を区別)
  2. 依頼文①で抜けと矛盾を洗い出し、表を更新する
  3. 依頼文②で3案を出させる
  4. 確認観点の表で自分でチェックし、案を選ぶか、案を組み合わせて直す
  5. スタッフ本人に確認してから確定し、実名のシフト表は手元の管理場所に置く

次の週以降は、同じ会話の続きで「今週は第2土曜の貸切があるので条件を変更」と頼むと手早く済みます。ただし、会話が長くなると前の条件が混ざることがあります。条件表を毎回貼り直し、変更点には「今週のみ」と書く方が安全です。Claudeの記憶機能などを使う場合も、置き換え済みの情報だけにしておきます。

最初の1回は、手作業で組んでいる現行のシフトと照らし合わせると、書き出し表のどこが足りなかったかが見えてきます。その差分を表に足していけば、次回からの依頼文はほとんど変えずに使えます。

出典・参考資料