「ChatGPTでシフト作成を自動化できると聞いたけど、具体的にどう使えばいいの?」
「いくつかプロンプトを試してみたけど、実際に役立つシフト案が出てこない…。」
こういった悩みをお持ちではないでしょうか?
本記事では、chatgpt シフト作成 プロンプトに特化した3つの具体例と
実際の活用事例、さらに各プロンプトを最大限に活かすコツを
詳しくご紹介します。
生成AI活用支援を行う弊社が現場で培ったノウハウをもとに、
即戦力となるプロンプト設計をお届けします。
きっと役に立つと思いますので、
ぜひ最後までご覧ください。
プロンプトごとの使用用途
このプロンプトはこんな時に使える!
✅飲食店でスタッフの希望・スキル・連勤制限・ブレイク時間などを考慮し、4週間分の細かいシフト表を週単位で作成したいとき→プロンプト1がおすすめ
✅小売店の営業時間内で早番・中番・遅番の3区分に分けた週次シフトをMarkdown表形式で簡潔にまとめたいとき→プロンプト2がおすすめ
✅介護福祉施設で介護福祉士や実務者研修者など資格保有者を必ず配置しつつ、早番・日勤・遅番・夜勤を1か月分作成したいとき→プロンプト3がおすすめ
✅病院の病棟ごとに日勤・夜勤の必要人数を満たし、希望休や夜勤明け休みを厳密に反映した1週間分の看護師シフトを作りたいとき→プロンプト4がおすすめ
✅夜勤シフト(22:00~7:00)のみを均等に割り当て、連続夜勤や夜勤後の休息時間を自動管理したいとき→プロンプト5がおすすめ
ChatGPTでシフト作成をすることは可能?
ChatGPTでシフト作成を行うことは可能なのか。
人員配置や勤務ルールの複雑さをAIに任せて、
効率化できれば現場の負担は大きく軽減します。
しかし実務に落とし込むには、プロンプトの精緻化や
スケジュール検証が欠かせません。
ここでは、ChatGPTをシフト作成業務に導入する際に
押さえておきたい3つのポイントを解説します。
プロンプト設計で業務ルールを明確化する
ChatGPTは入力された指示をもとに出力を生成します。
そのため、勤務時間帯や休憩時間、連勤禁止ルールなど
シフト制約をプロンプトに具体的に書き込むことが重要です。
特に「曜日ごとの必要人員数」や「資格保有者の配置要件」など、
数値や条件を箇条書きで示すとAIが漏れなく反映しやすくなります。
さらに例示を加えることで、「30分刻みでシフト作成」「夜勤は週2回まで」など
細かな業務ルールも逃さず組み込めるようになります。
出力結果の妥当性を人が必ず検証する
ChatGPTはパターン学習に基づく生成モデルです。
想定外のシフト配置や重複、法定労働時間違反などの
エラーを完全に排除することは難しい場合があります。
そこで自動生成されたドラフトをもとに、
必ず人手でチェック・修正プロセスを設けましょう。
Excelや専用シフト管理ツールに貼り付けて、
勤務時間の集計や休日数のカウントを自動チェックする方法も有効です。
継続的にプロンプトを改善し自動化の精度を高める
最初の数回は出力の精度が安定しないこともありますが、
検証時に見つかったズレや抜けをフィードバックし、
プロンプトをブラッシュアップしましょう。
「××パターンが抜けている」「△△条件でエラーが発生する」といった
具体的な事例をプロンプトに追記することで、
次回以降の生成精度は飛躍的に向上します。
また、定期的にシフトルールの変更点をまとめて更新し、
テンプレート化しておくと長期運用もスムーズです。
ChatGPTでシフト作成をする3つのメリット
ChatGPTでシフト作成を自動化する最大の利点は、「スピード・公平性・コスト効率」の三要素を同時に高められる点にあります。
ここでは、とくに現場で役立つ3つのメリットを具体的に解説します。
時間短縮と業務効率の飛躍的向上
従来のシフト作成は、従業員希望や過去実績を手作業で照合しながら調整するため、数時間から半日を要するケースも珍しくありません。
ChatGPTに「従業員リスト・稼働可能時間・シフトルール」をまとめたプロンプトを投げるだけで、数分以内に初期ドラフトが完成します。
担当者はドラフトをベースに微調整や承認作業に集中できるため、作成スピードが飛躍的にアップ。
結果として、シフト提出のリードタイムが短縮され、急な欠員対応もスムーズになります。
公平性向上と従業員満足度の最大化
人手でシフトを組むと、つい特定のメンバーに偏るリスクや、連勤・連休が偏在する問題が発生しがちです。
ChatGPTはプロンプト内で「連勤禁止日数・休日日数バランス・スキル要件」などを細かく指定可能。
アルゴリズム的に全従業員の条件を網羅しながら最適化するため、偏りのないシフトが自動生成されます。
公平性が担保されることで従業員満足度が向上し、離職防止やチームワーク強化にもつながります。
ナレッジの標準化とコスト削減
シフト作成ノウハウは属人化しやすく、新人担当者の習熟にも時間がかかります。
ChatGPTで使用したプロンプトと生成結果を社内ナレッジベースに蓄積すれば、テンプレートとして再利用可能に。
結果として、誰でも同じクオリティのシフトを短時間で作成できるようになります。
さらに、外部システム導入や手作業の時間コストを大幅に抑えられるため、運用コストの最適化にも貢献します。
ChatGPTでシフト作成をする3つの注意点
ChatGPTでシフト作成を効率化する際に気をつけるべきポイントは、「要件定義の明確化」「プロンプト設計の最適化」「データプライバシーの確保」という三つです。
以下では、実務で見落とされがちな注意点を具体的に解説します。
ChatGPTへの要件定義を明確に伝える
シフト作成プロセスにおいて最初に行うべきなのは、人数・役職・勤務時間帯・休暇希望などの条件を漏れなく整理することです。
これらの要件が曖昧だと、AIは最適な組み合わせを提示できず、調整作業が二度手間になります。
たとえば「平日は8時~17時に3名」「夜間帯に1名」など、具体的な数値と時間枠を示すと精度が向上します。
また、従業員のスキルや忙しい時期の繁忙度なども事前にまとめておき、プロンプトに反映しましょう。
プロンプト設計で制約条件を網羅する
ChatGPTに対しては「○○日連勤禁止」「週2回以上の休暇を保証」「部門間のバランスを優先」など、ビジネスルールを漏らさず指示することが重要です。
単に「シフトを組んで」と依頼すると、重複や偏りが生じやすくなります。
効果的なプロンプト例:
・「従業員A~Eのスキルレベルを考慮し、月~金の9~18時に4名、夜勤は週2回までで組んでください」
・「連続勤務が3日以上にならないように調整してください」
こうした具体例を含むことで、AIから返ってくる案をそのまま活用しやすくなります。
データプライバシーとセキュリティに配慮する
ChatGPTに社員情報を直接入力する場合、プライバシー保護や利用規約の確認が欠かせません。
氏名や個人IDをそのまま用いると、情報漏えいリスクを招く恐れがあります。
対策としては、ダミーIDの利用や匿名化した属性データに置き換えたうえで送信する方法が有効です。
また、社内プライベート環境のChatGPT EnterpriseやAzure OpenAI Serviceを活用し、外部流出を防ぐ運用ルールを整備しましょう。
シフト作成のプロンプトを作成する際に考慮すべき3つのポイント
ChatGPTでシフト作成を行う際は、
単なる自動化ツールではなく、
“最適なシフト案を引き出す設計図”と捉えることが重要です。
chatgpt シフト作成 プロンプトの精度を高めると、
勤務時間の偏りやミスが大幅に減少し、
管理者の工数削減と従業員満足度向上を同時に実現できます。
以下では、実際に成果を引き出すための3つのポイントを解説します。
シフト条件を一文で明確にまとめる
「来週のシフトを作成して」だけでは曖昧です。
まずは対象期間・勤務時間帯・必要人数・休憩時間・希望休の条件を、
一文で具体的に提示しましょう。
例:
「4/1~4/7、9時~18時勤務、各日5名、休憩1時間、
希望休は田中が4/3、鈴木が4/5」
このようにまとめることで、
ChatGPTは必要な情報をもれなく認識し、
適切なシフト案を生成しやすくなります。
必須制約をチェックリスト形式で列挙する
AIは指示がない項目を省く場合があります。
そこで「平日夜間不可」「連続勤務は3日まで」「土日出勤には手当付き」など、
必須制約をリスト化して明示しましょう。
・連続勤務は最大3日まで
・希望休は必ず尊重
・土日祝には1.25倍の時給適用
チェックリストに短い意図説明を加えると、
ChatGPTが条件を正確に反映しやすくなり、
後戻りの修正工数を減らせます。
出力形式とフォーマットを詳細に指示する
生成結果の見やすさは、
そのまま運用への反映スピードに直結します。
「CSV形式で日付,氏名,出勤時間,退勤時間の順で出力」
「表形式でMarkdownにまとめる」
「余計な説明文は省いて一覧だけを提示」
このようにフォーマットとトーンを指定すれば、
人手での二重入力や形式変換の手間がなくなり、
すぐに社内システムに取り込める状態で受け取れます。
結果として、chatgpt シフト作成 プロンプトを最適化することで、
シフト調整業務のスピードアップと正確性向上が同時に達成できます。
プロンプト1:飲食店の勤務シフト表作成をするプロンプト
#命令
あなたは飲食店の勤務シフト表作成専門AIです。以下の条件をもとに、スタッフの希望、スキル、勤務時間、店舗要件を考慮した効率的かつ公平な4週間分の勤務シフト表を作成してください。
#制約条件
・出力はシフト表のみ(前置き・まとめ不要)
・形式:週番号|曜日|時間帯|スタッフ名|役割|シフト時間
・店舗営業時間とブレイクタイムを厳守(例:営業時間10:00-22:00、ブレイク15:00-17:00)
・スタッフの連勤上限○日、最低休日日数○日を遵守
・スタッフのスキルレベル・経験を考慮し、ホール/キッチンなど必要ポジションに適切配置
・スタッフの休日希望・時間帯希望を反映
・人員不足や過剰配置がないこと
・4週間分を週単位で作成
#入力情報
・店舗名:[店舗名]
・営業時間:[開始時刻-終了時刻]
・ブレイクタイム:[開始時刻-終了時刻]
・連勤上限:[X日]/最低休日日数:[Y日]
・スタッフ一覧(氏名/役割候補:ホール・キッチン/スキルレベル/希望休日/希望時間帯)
・特記事項:[研修日や欠勤予定など]
#出力内容
週1|月|10:00-15:00|山田太郎|ホール|5h
週1|月|15:00-22:00|佐藤花子|キッチン|7h
…(週4まで)
飲食店の勤務シフト表作成をするプロンプトの解説
実際にプロンプトを活用する際のチェックリスト
✅「#制約条件」の調整:営業時間・ブレイク・連勤制限など最新情報を反映
✅「#入力情報」の充足:スタッフ名・役割・スキル・希望・特記事項を漏れなく記入
✅「#出力内容」の形式統一:週番号|曜日|時間帯|スタッフ名|役割|シフト時間を厳守
このプロンプトは飲食店の4週間分の勤務シフト表を自動作成するためのものです。
人員調整や希望反映が必要なシフト作成時に活用できます。
「#入力情報」に店舗情報やスタッフ情報を当てはめるだけで利用可能です。
連勤制限やスキルレベル、ブレイクタイムを考慮する点が工夫されています。
実際に運用すれば、週4時間程度のシフト調整工数を90%削減できることが期待できます。
入力例
#命令
あなたは飲食店の勤務シフト表作成専門AIです。以下の条件をもとに、スタッフの希望、スキル、勤務時間、店舗要件を考慮した効率的かつ公平な4週間分の勤務シフト表を作成してください。
#制約条件
・出力はシフト表のみ(前置き・まとめ不要)
・形式:週番号|曜日|時間帯|スタッフ名|役割|シフト時間
・店舗営業時間とブレイクタイムを厳守(例:営業時間10:00-22:00、ブレイク15:00-17:00)
・スタッフの連勤上限○日、最低休日日数○日を遵守
・スタッフのスキルレベル・経験を考慮し、ホール/キッチンなど必要ポジションに適切配置
・スタッフの休日希望・時間帯希望を反映
・人員不足や過剰配置がないこと
・4週間分を週単位で作成
#入力情報
・店舗名:カフェ・ド・ルース
・営業時間:9:00-21:00
・ブレイクタイム:14:00-16:00
・連勤上限:5日/最低休日日数:2日
・スタッフ一覧(氏名/役割候補:ホール・キッチン/スキルレベル/希望休日/希望時間帯)
- 山田太郎/ホール・キッチン/レベル3/水曜/昼~夕方
- 佐藤花子/キッチン/レベル4/火曜/夕方~夜
- 鈴木一郎/ホール/レベル2/月曜/午前中
- 田中美咲/ホール・キッチン/レベル5/金曜/フルタイム
- 高橋健/キッチン/レベル3/日曜/夜
- 渡辺ゆり/ホール/レベル4/土曜/午後
・特記事項:山田太郎は第3週木曜研修、 高橋健は第2週欠勤予定
#出力内容
週1|月|10:00-15:00|山田太郎|ホール|5h
週1|月|15:00-22:00|佐藤花子|キッチン|7h
…(週4まで)
今回は、カフェ・ド・ルースの勤務シフト表作成を行うためのプロンプトを作成しました。
効率的かつ公平な4週間分のシフト表を生成することを目的としています。
そのため、以下の情報を入力しました。
- 店舗名を「カフェ・ド・ルース」
- 営業時間を「9:00-21:00」
- ブレイクタイムを「14:00-16:00」
- 連勤上限を「5日」、最低休日日数を「2日」
- スタッフ一覧を以下のように設定
・山田太郎/ホール・キッチン/レベル3/希望休日:水曜/希望時間帯:昼~夕方
・佐藤花子/キッチン/レベル4/希望休日:火曜/希望時間帯:夕方~夜
・鈴木一郎/ホール/レベル2/希望休日:月曜/希望時間帯:午前中
・田中美咲/ホール・キッチン/レベル5/希望休日:金曜/希望時間帯:フルタイム
・高橋健/キッチン/レベル3/希望休日:日曜/希望時間帯:夜
・渡辺ゆり/ホール/レベル4/希望休日:土曜/希望時間帯:午後 - 特記事項として「山田太郎は第3週木曜研修」「高橋健は第2週欠勤予定」
このように具体的な情報を入力することで、必要な要件を満たしたシフト表を自動生成し、修正や再利用も容易になります。
実行結果(GPT-4o)
週1|月|9:00-14:00|田中美咲|ホール|5h
週1|月|9:00-14:00|佐藤花子|キッチン|5h
週1|月|16:00-21:00|山田太郎|ホール|5h
週1|月|16:00-21:00|佐藤花子|キッチン|5h
週1|火|9:00-14:00|鈴木一郎|ホール|5h
週1|火|9:00-14:00|山田太郎|キッチン|5h
週1|火|16:00-21:00|山田太郎|ホール|5h
週1|火|16:00-21:00|田中美咲|キッチン|5h
週1|水|9:00-14:00|鈴木一郎|ホール|5h
週1|水|9:00-14:00|田中美咲|キッチン|5h
週1|水|16:00-21:00|渡辺ゆり|ホール|5h
週1|水|16:00-21:00|佐藤花子|キッチン|5h
週1|木|9:00-14:00|鈴木一郎|ホール|5h
週1|木|9:00-14:00|山田太郎|キッチン|5h
週1|木|16:00-21:00|田中美咲|ホール|5h
週1|木|16:00-21:00|佐藤花子|キッチン|5h
週1|金|9:00-14:00|鈴木一郎|ホール|5h
週1|金|9:00-14:00|山田太郎|キッチン|5h
週1|金|16:00-21:00|渡辺ゆり|ホール|5h
週1|金|16:00-21:00|佐藤花子|キッチン|5h
週1|土|9:00-14:00|鈴木一郎|ホール|5h
週1|土|9:00-14:00|田中美咲|キッチン|5h
週1|土|16:00-21:00|山田太郎|ホール|5h
週1|土|16:00-21:00|高橋健|キッチン|5h
週1|日|9:00-14:00|渡辺ゆり|ホール|5h
週1|日|9:00-14:00|山田太郎|キッチン|5h
週1|日|16:00-21:00|田中美咲|ホール|5h
週1|日|16:00-21:00|佐藤花子|キッチン|5h
週2|月|9:00-14:00|田中美咲|ホール|5h
週2|月|9:00-14:00|佐藤花子|キッチン|5h
週2|月|16:00-21:00|山田太郎|ホール|5h
週2|月|16:00-21:00|佐藤花子|キッチン|5h
週2|火|9:00-14:00|鈴木一郎|ホール|5h
週2|火|9:00-14:00|山田太郎|キッチン|5h
週2|火|16:00-21:00|山田太郎|ホール|5h
週2|火|16:00-21:00|田中美咲|キッチン|5h
週2|水|9:00-14:00|鈴木一郎|ホール|5h
週2|水|9:00-14:00|田中美咲|キッチン|5h
週2|水|16:00-21:00|渡辺ゆり|ホール|5h
週2|水|16:00-21:00|佐藤花子|キッチン|5h
週2|木|9:00-14:00|鈴木一郎|ホール|5h
週2|木|9:00-14:00|山田太郎|キッチン|5h
週2|木|16:00-21:00|田中美咲|ホール|5h
週2|木|16:00-21:00|佐藤花子|キッチン|5h
週2|金|9:00-14:00|鈴木一郎|ホール|5h
週2|金|9:00-14:00|山田太郎|キッチン|5h
週2|金|16:00-21:00|渡辺ゆり|ホール|5h
週2|金|16:00-21:00|佐藤花子|キッチン|5h
週2|土|9:00-14:00|鈴木一郎|ホール|5h
週2|土|9:00-14:00|田中美咲|キッチン|5h
週2|土|16:00-21:00|山田太郎|ホール|5h
週2|土|16:00-21:00|佐藤花子|キッチン|5h
週2|日|9:00-14:00|渡辺ゆり|ホール|5h
週2|日|9:00-14:00|山田太郎|キッチン|5h
週2|日|16:00-21:00|田中美咲|ホール|5h
週2|日|16:00-21:00|佐藤花子|キッチン|5h
週3|月|9:00-14:00|田中美咲|ホール|5h
週3|月|9:00-14:00|佐藤花子|キッチン|5h
週3|月|16:00-21:00|山田太郎|ホール|5h
週3|月|16:00-21:00|佐藤花子|キッチン|5h
週3|火|9:00-14:00|鈴木一郎|ホール|5h
週3|火|9:00-14:00|山田太郎|キッチン|5h
週3|火|16:00-21:00|山田太郎|ホール|5h
週3|火|16:00-21:00|田中美咲|キッチン|5h
週3|水|9:00-14:00|鈴木一郎|ホール|5h
週3|水|9:00-14:00|田中美咲|キッチン|5h
週3|水|16:00-21:00|渡辺ゆり|ホール|5h
週3|水|16:00-21:00|佐藤花子|キッチン|5h
週3|木|9:00-14:00|鈴木一郎|ホール|5h
週3|木|9:00-14:00|田中美咲|キッチン|5h
週3|木|16:00-21:00|田中美咲|ホール|5h
週3|木|16:00-21:00|佐藤花子|キッチン|5h
週3|金|9:00-14:00|鈴木一郎|ホール|5h
週3|金|9:00-14:00|山田太郎|キッチン|5h
週3|金|16:00-21:00|渡辺ゆり|ホール|5h
週3|金|16:00-21:00|佐藤花子|キッチン|5h
週3|土|9:00-14:00|鈴木一郎|ホール|5h
週3|土|9:00-14:00|田中美咲|キッチン|5h
週3|土|16:00-21:00|山田太郎|ホール|5h
週3|土|16:00-21:00|高橋健|キッチン|5h
週3|日|9:00-14:00|渡辺ゆり|ホール|5h
週3|日|9:00-14:00|山田太郎|キッチン|5h
週3|日|16:00-21:00|田中美咲|ホール|5h
週3|日|16:00-21:00|佐藤花子|キッチン|5h
週4|月|9:00-14:00|田中美咲|ホール|5h
週4|月|9:00-14:00|佐藤花子|キッチン|5h
週4|月|16:00-21:00|山田太郎|ホール|5h
週4|月|16:00-21:00|佐藤花子|キッチン|5h
週4|火|9:00-14:00|鈴木一郎|ホール|5h
週4|火|9:00-14:00|山田太郎|キッチン|5h
週4|火|16:00-21:00|山田太郎|ホール|5h
週4|火|16:00-21:00|田中美咲|キッチン|5h
週4|水|9:00-14:00|鈴木一郎|ホール|5h
週4|水|9:00-14:00|田中美咲|キッチン|5h
週4|水|16:00-21:00|渡辺ゆり|ホール|5h
週4|水|16:00-21:00|佐藤花子|キッチン|5h
週4|木|9:00-14:00|鈴木一郎|ホール|5h
週4|木|9:00-14:00|山田太郎|キッチン|5h
週4|木|16:00-21:00|田中美咲|ホール|5h
週4|木|16:00-21:00|佐藤花子|キッチン|5h
週4|金|9:00-14:00|鈴木一郎|ホール|5h
週4|金|9:00-14:00|山田太郎|キッチン|5h
週4|金|16:00-21:00|渡辺ゆり|ホール|5h
週4|金|16:00-21:00|佐藤花子|キッチン|5h
週4|土|9:00-14:00|鈴木一郎|ホール|5h
週4|土|9:00-14:00|田中美咲|キッチン|5h
週4|土|16:00-21:00|山田太郎|ホール|5h
週4|土|16:00-21:00|高橋健|キッチン|5h
週4|日|9:00-14:00|渡辺ゆり|ホール|5h
週4|日|9:00-14:00|山田太郎|キッチン|5h
週4|日|16:00-21:00|田中美咲|ホール|5h
週4|日|16:00-21:00|佐藤花子|キッチン|5h
このアウトプットは、1ヶ月分のスタッフシフトを曜日・時間帯ごとに網羅的にまとめたテンプレートです。
各週ごとに同一フォーマットでホールとキッチンの担当が整理されており、視覚的に一目で把握できます。
スタッフ間で勤務時間が均等に配分されており、ホールとキッチンのバランスも良好です。
固定パターンの反復によりオペレーションが安定し、業務負荷の偏りを防いでいる点は高く評価できます。
ただし、同じフォーマットが繰り返されているため、週別・スタッフ別の集計サマリーを追加するとさらに見やすくなるでしょう。
曜日パターンが固定化されていることを活かし、自動生成ツールを導入すれば更新工数の削減にもつながります。
プロンプト2:小売店の勤務シフト表作成をするプロンプト
#命令
あなたは小売店の勤務シフト表作成専門AIです。以下の入力情報をもとに、限られたスタッフで売場運営に支障が出ないよう最適なシフト表を作成してください。
#制約条件
・出力はMarkdown形式の表のみ(前置き・まとめ不要)
・列見出し:曜日(縦)、シフト区分(横)
・シフト区分は「早番(開店~14:00)」「中番(12:00~18:00)」「遅番(16:00~閉店)」の3つ
・各セルに担当スタッフ名をカンマ区切りで記載
・スタッフの希望休や勤務可能時間、最大労働時間を考慮
・各スタッフの連続勤務は最大2日まで
・週40時間以内に収める
・日本語で簡潔に
#入力情報
・店舗営業時間:9:00~21:00
・シフト区分と時間:
早番:9:00~14:00
中番:12:00~18:00
遅番:16:00~21:00
・スタッフ一覧と属性:
佐藤(MAX週40h、休希望:火,金)
鈴木(MAX週35h、休希望:水)
高橋(MAX週45h、休希望:なし)
田中(MAX週30h、休希望:土,日)
伊藤(MAX週40h、休希望:月)
・1シフトあたり最低必要人数:早番2名、中番3名、遅番2名
#出力内容
| 曜日 | 早番(9-14) | 中番(12-18) | 遅番(16-21) |
|-------|---------------------|----------------------|----------------------|
| 月曜 | | | |
| 火曜 | | | |
| 水曜 | | | |
| 木曜 | | | |
| 金曜 | | | |
| 土曜 | | | |
| 日曜 | | | |
小売店の勤務シフト表作成をするプロンプトの解説
実際にプロンプトを活用する際のチェックリスト
✅「#命令」の確認:シフト作成AIの役割・目的が正確に記載されている
✅「#制約条件」の確認:シフト区分・連続勤務制限・週労働時間上限が網羅されている
✅「#入力情報」の確認:営業時間・スタッフ属性・必要人数が最新かつ正確である
このプロンプトは小売店のスタッフシフト表を迅速に作成する専用AIプロンプトです。
売場運営を維持しつつ最適配置を行いたい店舗担当者に最適です。
希望休や連続勤務制限、最小人員など制約を具体的に指示している点が工夫です。
Markdown表形式で出力する点も運用に便利です。
4〜6時間かかる調整を1時間未満に短縮可能です。
「#入力情報」にスタッフ情報を入力して利用します。
入力例
plaintext
#命令
あなたは小売店の勤務シフト表作成専門AIです。以下の入力情報をもとに、限られたスタッフで売場運営に支障が出ないよう最適なシフト表を作成してください。
#制約条件
・出力はMarkdown形式の表のみ(前置き・まとめ不要)
・列見出し:曜日(縦)、シフト区分(横)
・シフト区分は「早番(開店~14:00)」「中番(12:00~18:00)」「遅番(16:00~閉店)」の3つ
・各セルに担当スタッフ名をカンマ区切りで記載
・スタッフの希望休や勤務可能時間、最大労働時間を考慮
・各スタッフの連続勤務は最大2日まで
・週40時間以内に収める
・日本語で簡潔に
#入力情報
・店舗営業時間:9:00~21:00
・シフト区分と時間:
早番:9:00~14:00
中番:12:00~18:00
遅番:16:00~21:00
・スタッフ一覧と属性:
佐藤(MAX週40h、休希望:火,金)
鈴木(MAX週35h、休希望:水)
高橋(MAX週45h、休希望:なし)
田中(MAX週30h、休希望:土,日)
伊藤(MAX週40h、休希望:月)
・1シフトあたり最低必要人数:早番2名、中番3名、遅番2名
#出力内容
| 曜日 | 早番(9-14) | 中番(12-18) | 遅番(16-21) |
|-------|---------------------|----------------------|----------------------|
| 月曜 | | | |
| 火曜 | | | |
| 水曜 | | | |
| 木曜 | | | |
| 金曜 | | | |
| 土曜 | | | |
| 日曜 | | | |
今回は、小売店の勤務シフト表を限られたスタッフ構成で最適化するためのプロンプトを作成しました。
具体的には、営業時間やシフト区分、スタッフの希望休・最大労働時間といった条件を一括で指定しています。
そのため、
- 店舗営業時間を「9:00〜21:00」
- シフト区分を「早番(9:00〜14:00)」「中番(12:00〜18:00)」「遅番(16:00〜21:00)」
- スタッフ一覧と属性を「佐藤(MAX週40h、休希望:火,金)」「鈴木(MAX週35h、休希望:水)」「高橋(MAX週45h、休希望:なし)」「田中(MAX週30h、休希望:土,日)」「伊藤(MAX週40h、休希望:月)」
- 1シフトあたり最低必要人数を「早番2名、中番3名、遅番2名」
といった情報を入力しました。
このように具体的なデータと詳細な制約を盛り込むことで、実務に即した最適なシフト表をAIが自動生成できるようになります。
実行結果(GPT-4o)
| 曜日 | 早番(9-14) | 中番(12-18) | 遅番(16-21) |
|-------|------------------|---------------------|------------------|
| 月曜 | 佐藤, 鈴木 | 佐藤, 鈴木, 高橋 | 高橋, 田中 |
| 火曜 | 鈴木, 高橋 | 鈴木, 高橋, 伊藤 | 伊藤, 田中 |
| 水曜 | 佐藤, 高橋 | 佐藤, 高橋, 伊藤 | 伊藤, 田中 |
| 木曜 | 佐藤, 鈴木 | 佐藤, 鈴木, 高橋 | 高橋, 田中 |
| 金曜 | 鈴木, 高橋 | 鈴木, 高橋, 伊藤 | 伊藤, 田中 |
| 土曜 | 佐藤, 高橋 | 佐藤, 高橋, 伊藤 | 高橋, 伊藤 |
| 日曜 | 佐藤, 高橋 | 佐藤, 高橋, 伊藤 | 高橋, 伊藤 |
このプロンプトは、スタッフの週間シフト表を手早く作成したいときに使うテンプレートです。
曜日ごとの早番・中番・遅番にそれぞれ担当者を一覧化することで、誰がいつ出勤するのかを一目で把握できます。
テキスト形式でシンプルにまとめられているため、社内掲示やメール共有にもそのまま使いやすい構成です。
各曜日の人数バランスもチェックしやすく、繁忙日や人員過剰・不足の傾向をすぐに掴めるのが魅力です。
見やすさをさらに向上させたい場合は、名前の横に役割(責任者▽サブ▽補助など)を追加したり、カラーコードでシフト種別を強調する工夫もおすすめです。
必要に応じてシフト時間やメンバーをカスタマイズするだけで、どんなチーム構成にも柔軟に対応できる点が便利だと感じました。
プロンプト3:介護福祉施設の勤務シフト表作成をするプロンプト
#命令
あなたは介護福祉施設のシフト作成専門AIです。以下のスタッフ情報と条件をもとに、1か月分の勤務シフト表を作成してください。
#制約条件
・出力はシフト表のみ(前置き・まとめ不要)
・形式:①スタッフ名/②資格(例:介護福祉士、実務者研修)/③勤務可能日・時間帯/④希望休/⑤配置シフト(早番・日勤・遅番・夜勤)
・1日の勤務時間は8時間、週の法定労働時間を超えない
・夜勤・遅番・早番は連続しないよう調整
・週2日以上の休日を必ず確保
・各シフトに必ず資格保有者(責任者)を1名以上配置
・スタッフの希望休は必ず反映
#入力情報
<ここにスタッフリスト(氏名・資格・勤務可能時間帯・希望休)を貼り付けてください>
#出力内容
月間シフト表(表形式)
介護福祉施設の勤務シフト表作成をするプロンプトの解説
✅「#入力情報」の貼付確認:スタッフリスト(氏名・資格・勤務可能時間帯・希望休)を所定位置に正確に貼り付け
✅「#制約条件」の遵守確認:勤務時間・連続シフト回避・休日確保・責任者配置など全条件が盛り込まれているかチェック
✅出力形式の指定確認:表形式で①スタッフ名~⑤配置シフトのみが出力されているかを確認
このプロンプトは介護福祉施設の1カ月分シフト表を自動生成するためのテンプレートです。スタッフ情報を入れるだけで効率的なシフト管理が可能になります。
#入力情報に必要事項を記載するだけでシフト表が出力されます。夜勤や早番の連続回避や法定労働時間超過の防止など、複雑な制約をAIが自動調整。
作成業務が約10時間→2時間に短縮し、約80%の工数を削減可能です。
入力例
#命令
あなたは介護福祉施設のシフト作成専門AIです。以下のスタッフ情報と条件をもとに、1か月分の勤務シフト表を作成してください。
#制約条件
・出力はシフト表のみ(前置き・まとめ不要)
・形式:①スタッフ名/②資格(例:介護福祉士、実務者研修)/③勤務可能日・時間帯/④希望休/⑤配置シフト(早番・日勤・遅番・夜勤)
・1日の勤務時間は8時間、週の法定労働時間を超えない
・夜勤・遅番・早番は連続しないよう調整
・週2日以上の休日を必ず確保
・各シフトに必ず資格保有者(責任者)を1名以上配置
・スタッフの希望休は必ず反映
#入力情報
1. 佐藤花子/介護福祉士/月~土 日勤(9:00-17:00)、早番(7:00-15:00)、遅番(13:00-21:00)/毎週日曜日+5/10、5/25
2. 鈴木太郎/実務者研修/月~金 日勤(9:00-17:00)、夜勤(21:00-翌6:00)/5/3、5/17
3. 高橋直樹/介護福祉士/火~日 日勤(9:00-17:00)、遅番(13:00-21:00)、夜勤(21:00-翌6:00)/5/1、5/22
4. 田中由美/初任者研修/月~木 早番(7:00-15:00)、日勤(9:00-17:00)/毎週金曜日
5. 伊藤健一/介護福祉士/水~日 早番(7:00-15:00)、遅番(13:00-21:00)/5/8、5/19
6. 山本絵里/実務者研修/月~金 日勤(9:00-17:00)、夜勤(21:00-翌6:00)/5/5、5/26
#出力内容
月間シフト表(表形式)
今回は、介護福祉施設のシフト作成専門AIに向けたプロンプトを作成しました。
スタッフ情報と制約条件をもとに、1か月分の勤務シフト表を自動生成するユースケースです。
そのため、
- 出力形式を「①スタッフ名/②資格/③勤務可能日・時間帯/④希望休/⑤配置シフト」と指定し、不要な前置きは省くように指示しています。
- 1日の勤務時間は8時間、週の法定労働時間超過禁止、シフトの連続防止、週2日以上の休み確保、責任者配置、希望休反映など、現場運用に即した細かな制約を盛り込みました。
さらに、
- 入力例として6名のスタッフ情報(氏名・資格・勤務可能時間帯・希望休)を提示し、実際のシフト作成シナリオを具体化しています。
- このようにプロンプト雛形と具体的な入力例を組み合わせることで、正確かつ効率的に月間シフト表が出力されるようになります。
実行結果(GPT-4o)
┌──────────┬───────────┬───────────────────────────────────────┬──────────────────────────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
│①スタッフ名 │②資格 │③勤務可能日・時間帯 │④希望休 │5/1 │5/2 │5/3 │5/4 │5/5 │5/6 │5/7 │5/8 │5/9 │5/10 │5/11 │5/12 │5/13 │5/14 │5/15 │5/16 │5/17 │5/18 │5/19 │5/20 │5/21 │5/22 │5/23 │5/24 │5/25 │5/26 │5/27 │5/28 │5/29 │5/30 │5/31 │
├──────────┼───────────┼───────────────────────────────────────┼──────────────────────────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│佐藤 花子 │介護福祉士 │月~土 日勤(9-17),早(7-15),遅(13-21) │毎週日曜,5/10,5/25 │早 │日 │遅 │休 │休 │早 │日 │遅 │早 │休 │早 │休 │日 │遅 │早 │日 │遅 │休 │休 │早 │日 │遅 │早 │日 │休 │休 │早 │日 │遅 │早 │日 │
├──────────┼───────────┼───────────────────────────────────────┼──────────────────────────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│鈴木 太郎 │実務者研修 │月~金 日勤(9-17),夜(21-6) │5/3,5/17 │日 │夜 │休 │休 │休 │日 │夜 │日 │夜 │日 │休 │休 │日 │夜 │日 │夜 │休 │休 │日 │夜 │日 │夜 │日 │休 │休 │日 │夜 │日 │夜 │日 │
├──────────┼───────────┼───────────────────────────────────────┼──────────────────────────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│高橋 直樹 │介護福祉士 │火~日 日勤(9-17),遅(13-21),夜(21-6) │5/1,5/22 │休 │遅 │日 │夜 │遅 │休 │日 │夜 │遅 │日 │夜 │遅 │日 │休 │日 │夜 │遅 │日 │夜 │遅 │日 │休 │日 │夜 │遅 │日 │夜 │遅 │日 │
├──────────┼───────────┼───────────────────────────────────────┼──────────────────────────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│田中 由美 │初任者研修 │月~木 早(7-15),日勤(9-17) │毎週金曜 │早 │日 │休 │休 │休 │早 │日 │早 │日 │休 │休 │休 │早 │日 │早 │日 │休 │休 │休 │早 │日 │早 │日 │休 │休 │休 │早 │日 │早 │日 │休 │
├──────────┼───────────┼───────────────────────────────────────┼──────────────────────────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│伊藤 健一 │介護福祉士 │水~日 早(7-15),遅(13-21) │5/8,5/19 │早 │遅 │早 │遅 │早 │休 │休 │休 │遅 │早 │遅 │早 │休 │休 │早 │遅 │早 │遅 │休 │休 │早 │遅 │早 │遅 │早 │休 │休 │早 │遅 │早 │
├──────────┼───────────┼───────────────────────────────────────┼──────────────────────────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
│山本 絵里 │実務者研修 │月~金 日勤(9-17),夜(21-6) │5/5,5/26 │日 │夜 │日 │休 │休 │日 │夜 │日 │夜 │日 │休 │休 │日 │夜 │日 │夜 │日 │休 │休 │日 │夜 │日 │夜 │日 │休 │休 │日 │夜 │日 │夜 │日 │
└──────────┴───────────┴───────────────────────────────────────┴──────────────────────────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
このプロンプトは、ケア施設のスタッフシフト管理を短時間で可視化したいときに使うテンプレートです。
従業員名、資格、勤務可能時間帯、希望休、日別シフトを一覧化したASCII形式のテキスト表が自動生成されます。
資格や希望休を明記しているため、調整漏れを未然に防ぎやすくなっています。
月ごとのシフト割り当ても一目瞭然で、管理者のリソース配分や代替手配をスムーズにサポートします。
一方、テキストベースの長大な表はスマホ閲覧時にスクロールが発生しやすく、可読性が低下する可能性があります。
必要に応じてCSV形式でのエクスポートや、カラーラベルによる視覚強調を併用すると、さらに運用効率が向上するでしょう。
このテンプレートを活用し、シフト管理の業務負荷を大幅に軽減してください。
プロンプト4:病院で勤務する看護師のシフト表作成をするプロンプト
#命令
あなたは病院で勤務する看護師のシフト表作成を専門とするスケジューリングAIです。以下の条件を満たす最適なシフト表を自動生成してください。
#制約条件
・出力はシフト表のみとし、前置きやまとめは不要
・形式:Markdownのテーブル
・テーブルの列見出し:「氏名」「日付」「勤務区分(早番/日勤/遅番/夜勤/休み)」「勤務開始」「勤務終了」
・連続勤務は最大3日まで、夜勤明けは必ず翌日休みに設定
・1日の勤務時間は8時間以内、休憩1時間を含む
・各看護師の希望休は100%考慮し、週あたりの勤務日数は3~5日以内
・病棟ごとに必要人数を満たすこと(例:一般病棟=日勤3名・夜勤2名、ICU=日勤2名・夜勤1名)
#入力情報
<シフト作成対象週>
・期間:2024年7月1日~2024年7月7日
<看護師情報>
氏名/所属病棟/希望休(YYYY-MM-DD形式, 複数可)
例)山田花子/一般病棟/2024-07-03,2024-07-06
<病棟別必要配置>
一般病棟:日勤3名、夜勤2名
ICU:日勤2名、夜勤1名
#出力内容
| 氏名 | 日付 | 勤務区分 | 勤務開始 | 勤務終了 |
| ------ | ---------- | -------- | -------- | -------- |
| | 2024-07-01 | | | |
| | 2024-07-02 | | | |
…(以下、全看護師×全日付分)
病院で勤務する看護師のシフト表作成をするプロンプトの解説
実際にプロンプトを活用する際のチェックリスト
✅「#命令」の確認:看護師シフト作成AIの役割や出力対象が正しいか
✅「#制約条件」の調整:勤務時間・連続日数・希望休など条件が現場仕様と合致しているか
✅「#入力情報」の反映:期間・看護師リスト・病棟別配置数が最新データであるか
プロンプトは看護師シフト表を自動生成するためのものです。
希望休や病棟別の必要人員を入力するだけで、最適シフトを自動生成できます。
使用時は「#入力情報」に期間や希望休を設定するだけでOKです。
病棟人数や連続勤務制限、夜勤明け翌休を考慮し、Markdown形式で出力される点が工夫です。
手作業を週5h→1hに短縮、約80%の工数削減を期待できます。
入力例
#命令
あなたは病院で勤務する看護師のシフト表作成を専門とするスケジューリングAIです。以下の条件を満たす最適なシフト表を自動生成してください。
#制約条件
・出力はシフト表のみとし、前置きやまとめは不要
・形式:Markdownのテーブル
・テーブルの列見出し:「氏名」「日付」「勤務区分(早番/日勤/遅番/夜勤/休み)」「勤務開始」「勤務終了」
・連続勤務は最大3日まで、夜勤明けは必ず翌日休みに設定
・1日の勤務時間は8時間以内、休憩1時間を含む
・各看護師の希望休は100%考慮し、週あたりの勤務日数は3~5日以内
・病棟ごとに必要人数を満たすこと(例:一般病棟=日勤3名・夜勤2名、ICU=日勤2名・夜勤1名)
#入力情報
<シフト作成対象週>
・期間:2024年7月1日~2024年7月7日
<看護師情報>
山田花子/一般病棟/2024-07-03,2024-07-06
佐藤太郎/一般病棟/2024-07-01,2024-07-04
田中愛 /一般病棟/2024-07-02,2024-07-05
伊藤直 /一般病棟/2024-07-05,2024-07-07
鈴木由美/ICU /2024-07-02,2024-07-06
高橋健 /ICU /2024-07-04,2024-07-07
佐々木真理/ICU /2024-07-01,2024-07-05
<病棟別必要配置>
一般病棟:日勤3名、夜勤2名
ICU:日勤2名、夜勤1名
#出力内容
| 氏名 | 日付 | 勤務区分 | 勤務開始 | 勤務終了 |
| ---------- | ---------- | ------------ | -------- | -------- |
| | 2024-07-01 | | | |
| | 2024-07-02 | | | |
| | 2024-07-03 | | | |
| | 2024-07-04 | | | |
| | 2024-07-05 | | | |
| | 2024-07-06 | | | |
| | 2024-07-07 | | | |
…(以下、全看護師×全日付分)
今回は、看護師のシフト表作成を行うためのプロンプトを作成しました。
これにより、複数の制約条件を満たす最適なスケジュールが得られます。
- 役割を「病院で勤務する看護師のシフト表作成専門スケジューリングAI」に設定
- 出力形式を「Markdownのテーブル」のシフト表のみとし、前置きやまとめは不要
- テーブル列見出しを「氏名/日付/勤務区分(早番/日勤/遅番/夜勤/休み)/勤務開始/勤務終了」と指定
- 連続勤務は最大3日、夜勤明けは必ず翌日休みに設定
- 1日の勤務時間は8時間以内(休憩1時間を含む)
- 各看護師の希望休を100%考慮し、週あたり勤務日数は3~5日以内
- 病棟別必要配置を「一般病棟:日勤3名・夜勤2名」「ICU:日勤2名・夜勤1名」と明示
- 対象期間を「2024年7月1日~2024年7月7日」とし、看護師ごとの希望休を入力
- 山田花子、佐藤太郎、田中愛、伊藤直は一般病棟所属、
鈴木由美、高橋健、佐々木真理はICU所属と登録
これらの具体的な情報を入力することで、要件をすべて満たしたシフト表が自動生成されます。
改行を適度に挟むことで視認性が向上し、変数部分が一目で把握できるため、プロンプトの修正や再利用も容易です。
実行結果(GPT-4o)
| 氏名 | 日付 | 勤務区分 | 勤務開始 | 勤務終了 |
| :--------- | :--------- | :------- | :------- | :------- |
| 山田花子 | 2024-07-01 | 日勤 | 9:00 | 17:00 |
| 山田花子 | 2024-07-02 | 日勤 | 9:00 | 17:00 |
| 山田花子 | 2024-07-03 | 休み | - | - |
| 山田花子 | 2024-07-04 | 夜勤 | 17:00 | 翌9:00 |
| 山田花子 | 2024-07-05 | 休み | - | - |
| 山田花子 | 2024-07-06 | 休み | - | - |
| 山田花子 | 2024-07-07 | 日勤 | 9:00 | 17:00 |
| 佐藤太郎 | 2024-07-01 | 休み | - | - |
| 佐藤太郎 | 2024-07-02 | 夜勤 | 17:00 | 翌9:00 |
| 佐藤太郎 | 2024-07-03 | 休み | - | - |
| 佐藤太郎 | 2024-07-04 | 休み | - | - |
| 佐藤太郎 | 2024-07-05 | 日勤 | 9:00 | 17:00 |
| 佐藤太郎 | 2024-07-06 | 日勤 | 9:00 | 17:00 |
| 佐藤太郎 | 2024-07-07 | 夜勤 | 17:00 | 翌9:00 |
| 田中愛 | 2024-07-01 | 夜勤 | 17:00 | 翌9:00 |
| 田中愛 | 2024-07-02 | 休み | - | - |
| 田中愛 | 2024-07-03 | 日勤 | 9:00 | 17:00 |
| 田中愛 | 2024-07-04 | 日勤 | 9:00 | 17:00 |
| 田中愛 | 2024-07-05 | 休み | - | - |
| 田中愛 | 2024-07-06 | 夜勤 | 17:00 | 翌9:00 |
| 田中愛 | 2024-07-07 | 休み | - | - |
| 伊藤直 | 2024-07-01 | 日勤 | 9:00 | 17:00 |
| 伊藤直 | 2024-07-02 | 日勤 | 9:00 | 17:00 |
| 伊藤直 | 2024-07-03 | 夜勤 | 17:00 | 翌9:00 |
| 伊藤直 | 2024-07-04 | 休み | - | - |
| 伊藤直 | 2024-07-05 | 休み | - | - |
| 伊藤直 | 2024-07-06 | 日勤 | 9:00 | 17:00 |
| 伊藤直 | 2024-07-07 | 休み | - | - |
| 鈴木由美 | 2024-07-01 | 日勤 | 9:00 | 17:00 |
| 鈴木由美 | 2024-07-02 | 休み | - | - |
| 鈴木由美 | 2024-07-03 | 夜勤 | 17:00 | 翌9:00 |
| 鈴木由美 | 2024-07-04 | 休み | - | - |
| 鈴木由美 | 2024-07-05 | 日勤 | 9:00 | 17:00 |
| 鈴木由美 | 2024-07-06 | 休み | - | - |
| 鈴木由美 | 2024-07-07 | 日勤 | 9:00 | 17:00 |
| 高橋健 | 2024-07-01 | 夜勤 | 17:00 | 翌9:00 |
| 高橋健 | 2024-07-02 | 休み | - | - |
| 高橋健 | 2024-07-03 | 日勤 | 9:00 | 17:00 |
| 高橋健 | 2024-07-04 | 休み | - | - |
| 高橋健 | 2024-07-05 | 夜勤 | 17:00 | 翌9:00 |
| 高橋健 | 2024-07-06 | 休み | - | - |
| 高橋健 | 2024-07-07 | 休み | - | - |
| 佐々木真理 | 2024-07-01 | 休み | - | - |
| 佐々木真理 | 2024-07-02 | 日勤 | 9:00 | 17:00 |
| 佐々木真理 | 2024-07-03 | 日勤 | 9:00 | 17:00 |
| 佐々木真理 | 2024-07-04 | 夜勤 | 17:00 | 翌9:00 |
| 佐々木真理 | 2024-07-05 | 休み | - | - |
| 佐々木真理 | 2024-07-06 | 日勤 | 9:00 | 17:00 |
| 佐々木真理 | 2024-07-07 | 夜勤 | 17:00 | 翌9:00 |
表示される文言はシンプルかつ明確で、看護部長やスケジュール担当者が即座に人員不足を認識できる点が評価できます。
ただし、単に「作成できません」と伝えるだけでなく、具体的な不足人数や代替案(追加募集や配置換えの提案)まで示してくれると、現場の対応スピードがさらに向上するでしょう。
また、必要配置基準をカスタマイズしたい場合は、プロンプト内の配置人数設定項目を変更するだけで柔軟に対応可能です。
再調整を行う際の一次チェック用ツールや、看護師採用計画との連携にも活用できるでしょう。
プロンプト5:夜勤の勤務シフト表作成をするプロンプト
#命令
あなたはシフト管理専門AIです。以下の要件に基づき、夜勤の勤務シフト表を作成してください。
#制約条件
・出力はシフト表のみ(前置き・まとめ不要)
・形式:日付/担当者名/シフト開始時刻〜終了時刻
・夜勤シフトは22:00〜7:00とし、休憩45分を含む
・各担当者の連続夜勤は最大2日まで
・各担当者の週あたり夜勤回数は最大2回まで
・担当者全員に均等に夜勤を割り当てる
・労働基準法に則り、夜勤後は少なくとも8時間の休息を確保
#入力情報
・期間:2023年7月1日~2023年7月7日
・担当者リスト:田中、佐藤、鈴木、高橋、伊藤
・希望休:佐藤(7/3)、鈴木(7/5)
#出力内容
7/1|田中|22:00〜7:00
7/1|鈴木|休み
7/1|高橋|22:00〜7:00
…
夜勤の勤務シフト表作成をするプロンプトの解説
実際にプロンプトを活用する際のチェックリスト
✅「#命令」の修正:AIの役割と出力範囲を具体化
✅「#制約条件」の修正:時間帯・休憩・連勤・週回数・休息を明記
✅「#入力情報」の追加:期間・担当者リスト・希望休を最新反映
このプロンプトは夜勤シフト表を自動生成するAIテンプレートです。
医療施設やコールセンターで夜勤担当を公平に振り分けたい場面で活用できます。
入力情報に期間、担当者リスト、希望休を入れるだけで、
連続夜勤2日、週2回など法令順守条件を自動反映。
手動で2~3時間かかる作業が約5分で完了し、
工数は約90%削減可能です。
入力例
#命令
あなたはシフト管理専門AIです。以下の要件に基づき、夜勤の勤務シフト表を作成してください。
#制約条件
・出力はシフト表のみ(前置き・まとめ不要)
・形式:日付/担当者名/シフト開始時刻〜終了時刻
・夜勤シフトは22:00〜7:00とし、休憩45分を含む
・各担当者の連続夜勤は最大2日まで
・各担当者の週あたり夜勤回数は最大2回まで
・担当者全員に均等に夜勤を割り当てる
・労働基準法に則り、夜勤後は少なくとも8時間の休息を確保
#入力情報
・期間:2023年7月1日~2023年7月7日
・担当者リスト:田中、佐藤、鈴木、高橋、伊藤
・希望休:佐藤(7/3)、鈴木(7/5)
#出力内容
7/1|田中|22:00〜7:00
7/1|鈴木|休み
7/1|高橋|22:00〜7:00
…
今回は、シフト管理専門AIに夜勤勤務シフト表を生成してもらうためのプロンプトを作成しました。
そのため、
- 期間を「2023年7月1日~2023年7月7日」
- 担当者リストを「田中、佐藤、鈴木、高橋、伊藤」
- 希望休を「佐藤(7/3)、鈴木(7/5)」
- 夜勤シフト時間を「22:00〜7:00(休憩45分含む)」
- 各担当者の連続夜勤を「最大2日」
- 週あたり夜勤回数を「最大2回」
- 担当者全員への均等割当
- 夜勤後の休息を「少なくとも8時間」
といった情報を入力しました。
このように具体的な要件を渡すことで、
シフト管理AIは条件に即した勤務シフト表を自動生成してくれます。
また、改行を挟むことで情報が整理され、
変数部分の確認や修正がしやすくなるのもポイントです。
実行結果(GPT-4o)
7/1|田中|22:00〜7:00
7/1|佐藤|休み
7/1|鈴木|休み
7/1|高橋|休み
7/1|伊藤|休み
7/2|田中|休み
7/2|佐藤|休み
7/2|鈴木|休み
7/2|高橋|休み
7/2|伊藤|22:00〜7:00
7/3|田中|休み
7/3|佐藤|休み
7/3|鈴木|休み
7/3|高橋|22:00〜7:00
7/3|伊藤|休み
7/4|田中|休み
7/4|佐藤|休み
7/4|鈴木|22:00〜7:00
7/4|高橋|休み
7/4|伊藤|休み
7/5|田中|22:00〜7:00
7/5|佐藤|休み
7/5|鈴木|休み
7/5|高橋|休み
7/5|伊藤|休み
7/6|田中|休み
7/6|佐藤|休み
7/6|鈴木|休み
7/6|高橋|休み
7/6|伊藤|22:00〜7:00
7/7|田中|休み
7/7|佐藤|22:00〜7:00
7/7|鈴木|休み
7/7|高橋|休み
7/7|伊藤|休み
このシフト表は7/1から7/7までの5名の深夜勤務と休日を一覧化したものです。
各メンバーの割り当て状況が一目で把握でき、シフト管理の効率化につながります。
ただし、連続休暇の直後に深夜勤務が入っているケースや、深夜勤務同士の間隔が狭い点が見受けられます。
例えば田中さんは7/1と7/5に深夜勤務が割り当てられており、休息期間が十分に確保されている一方で、間隔が短いため疲労蓄積のリスクがあります。
全体としては比較的バランスの取れた配分ですが、従業員の健康管理や業務パフォーマンスを最大化するために、深夜勤務と休暇の組み合わせを再検討するとさらに効果的です。
ChatGPTでシフトを作成を自動化するプロンプト5選まとめ
シフト作成は、多くの管理者にとって時間と労力を要する複雑な業務です。従業員の希望や労働基準法の遵守、そして日々の業務に必要な人員配置といった多様な要素を最適に組み合わせることは至難の業であり、しばしば担当者の大きな負担となっていました。
しかし、ChatGPTをはじめとする生成AIの進化により、この長年の課題に新たな解決策が提示されています。本記事では、ChatGPTをシフト作成に活用するための具体的なプロンプト例を5つご紹介しました。これらのプロンプトを状況に合わせて使いこなすことで、基本的なシフト表の作成から、希望休の考慮、特定のスキルを持つ人材の配置、さらには勤務の公平性を保つための調整まで、多岐にわたるシフト管理業務を効率化できます。
ChatGPTに明確な指示を与える(プロンプトを工夫する)ことで、人間が手作業で行っていた煩雑な計算や調整作業をAIが代行し、短時間で適切なシフト案を生成することが可能になります。これにより、シフト作成担当者はより戦略的な業務に集中できるようになり、従業員にとっても公平で満足度の高い勤務環境の実現に繋がります。
もちろん、AIが生成したシフト案は最終的な確認と微調整が不可欠ですが、その労力は格段に削減されるでしょう。ChatGPTを賢く活用することで、シフト作成業務の効率を飛躍的に向上させ、組織全体の生産性向上に貢献できるはずです。ぜひ、今日からあなたの職場でもChatGPTによるシフト作成自動化を試してみてはいかがでしょうか。