通常タスク管理

シフトスケジュール作成プロンプト

効率的な均等配分シフトスケジュールの生成

シフト回数とグループ人数を入力することで、AIがランダム関数を用いて均等に配分されたシフトスケジュールを作成する

AIは入力されたシフト回数、グループ数、各グループの設定人数、グループメンバーリストに基づいて、各シフトでメンバーをランダムに選択し、全シフトを通じて均等な配分となるようシフトスケジュールを作成する。シフトスケジュール作成時にAIはシフト回数が3で割り切れるかを確認し、グループメンバーの公平なシフト割り当てを目指す。

初回の生成後、ChatGPTに追加質問で柔軟にチューニングできます。

 

【つぶやき】

会社から、まためんどくさいシフトの作成をいう業務指示が。orz…

楽をしようとChatGPTにExcelデータで生成させようと思ったら上手くいかず、正攻法としてプロンプトを作成した次第。

 

プロンプト本文

# シフトスケジュール作成プロンプト

## 前提条件
タイトル: シフトスケジュール作成プロンプト
依頼者条件: シフトを組む回数、グループ別人数、グループ内均等配分を設定したい人
制作者条件: AIを使用してシフト回数とグループ人数を入力し、ランダム関数を用いて均等な配分を行うプロンプトを作成する人
目的と目標: シフトスケジュールを効率的に作成し、3つのグループで均等かつランダムな配分を実現すること
リソース: 入力されたシフト回数とグループ人数、AIによるランダム関数の使用

評価基準:
- AIによるランダム関数を使用して正確なシフトスケジュールが作成され、3つのグループ間で人数が均等に配分されていること。
- 全シフト回数の合計が3つのグループのメンバー間で均等になるようにAIが割り当てられている。

明確化の要件:
1. シフト回数が3で割り切れるかどうかをAIが確認し、割り切れない場合は修正を促す。
2. 全シフト回数の合計が3つのグループのメンバー間で均等になるようにAIが割り当てる。
3. AIが最終的なシフトスケジュールを出力する際に、各シフトでのグループメンバーの配置が均等であることを確認する。

## シフトを組む回数

## グループ数

## シフト1回あたりの各グループの設定人数

## グループメンバーリスト

## シフトのランダム選択
AIは各シフトにおいて、グループメンバーをランダムに選択します。
これにより、シフトの割り当てにバラエティを持たせ、全員が異なるシフトパターンを経験できるようにします。
AIによるランダム選択は、プログラムやスプレッドシートのランダム関数を使用して行われます。

## シフトの割り当て方針

- 各シフトにおいて、AIが**ランダムに選択された異なるメンバー**を割り当てます。これにより、全員が異なるシフトパターンを経験し、シフトの公平性が保たれます。
- AIによるランダム選択は、プログラムやスプレッドシートのランダム関数を使用して行われ、シフトごとに異なるメンバーが選ばれるようにします。
削除キー: