数理最適化によるシフトの自動生成 その5
新クライアントさんと送迎計画の数理最適化は、先方からの情報待ちで少し停滞中です。
それもあって、要望のあった別部署のシフト自動生成に取り組みました。
病棟と違い、夜勤はありません。その分 シフトを組む条件の厳しさは下がります。
新たな要素としては、出勤日に業務をアサインするのですが、A業務/B業務と1日に2業務可能というものが出てきました。
早番、遅番、風呂当番に近い形ですので、こちらの制約をいかしつつ、新たに組み合わせ可能な業務のマトリクス表を作成してインプットとしました。
2日ほどで 設計方針の検討と基本開発が終了しました。生成AIバイブコーディング早すぎです。
昨日、担当部署の所属長に見せたところ、いい反応で、10月のシフト生成からの試験運用をしようということになりました。
病棟シフトでの経験が生きているとはいえ、2日程度で別シフトに対応できたのは、収穫です。
今後の 展開に生かしたいと思います。
病棟シフトは運用フェーズに入ってきていますので、当初の計画通り、開発関係者でもシフト生成可能なシステムのパッケージ化とユーザービリティの向上になります。
こちらも実開発は1日程度で終了し、現在は まったく新規のPCに持って行っても動くようになりましたので、トライアンドエラーでユーザービリティのブラッシュアップ中です。基本のエンジン作るよりも 多くの人が使える状態に持っていくほうが、ちょっと大変かもしれません。
最終的には、生成AIと会話しながらシフトが完成するような状態に持っていきたいと考えています。


