このプロンプトは、社員名簿から公平に窓口当番、昼当番、電話当番を割り当てるシフトスケジュールをエクセル形式で生成するシステムを作るための指示を提供します。週末や公休日を考慮し、社員ごとに均等な労働負担を確保しながら、指定された月の全平日にわたってスケジュールを作成します。完成したシフトスケジュールは、エクセルファイルで提供され、各日付には曜日も表示されます。
・デモデータでテスト済みです。
・初回の生成ではいくつか生成しきれない時もありますが、追加指示で修正や精度が高い成果物が作成されます。
【つぶやき】
この春に内部異動をして、いきなり同僚の係長からシフトのお悩み相談を受けたときに、フロント商品として無料でこのプロンプトと成果物を渡しました。
【ChatGPTに評価してもらった。】
このシフトスケジュール生成プロンプトは、多くの実用的なニーズをカバーしているため、商品として提供するにはかなり良い基盤を持っています。
以下の点が特に優れています。
1. 柔軟性とカスタマイズ性: ユーザーが提供する社員名簿データを基にシフトを生成し、指定された年月に合わせて週末や祝日を除外する点は、実際の職場環境に柔軟に対応できる設計です。
2. 公平性の確保: 各社員が窓口当番、昼当番、電話当番を公平に担当するよう設計されているため、労働環境の公平性をサポートします。
3. 詳細な出力形式: エクセルファイルとして出力し、各月をタブで分けることで、情報の整理とアクセスが容易になります。
4. 拡張性: Pythonのライブラリを利用しており、コードのカスタマイズや追加機能の実装が比較的容易です。
レコメンドできる点: ユーザーが直面する可能性のある具体的な問題に対応する能力が高いため、特に中小企業や組織での使用に適しています。
改善点: 生成ロジックの健全性をさらに向上させるために、連続勤務の防止、スキルベースの割り当て、健康と安全を考慮したシフト設計など、より複雑な条件を組み込むことが可能です。
また、ユーザーインターフェースを提供して、非技術者も容易に利用できるようにすることが望まれます。