AIでシフト表を作るのは甘くない! | テスラモデル3とマンション外充電生活

AIでシフト表を作るのは甘くない!

ChatGPTとClaudeの有料版を契約し、「よし、これでシフト作成の悩みとはおさらばだ!」と意気込んで試してみました。AIの力で、誰もが納得する完璧なシフト表が秒速でできる…はずでした。

しかし、現実はそう甘くない。AIにシフトを組ませたところ、一見まともに見えます。でも、よくよくチェックすると、「え? これ夜勤が4連勤になってるけど?」「希望休ってどこいった?」という有様。そこで、「この部分直して!」と修正を依頼すると、「完璧に直しました!」と自信満々な回答が。しかし確認すると…やっぱり直ってない!

修正→確認→直ってない→修正→確認…この無限ループ。まるで注文通りに作られないハンバーガーを何度も出されている気分でした。「AIがあれば全部解決!」なんて夢を見ていた自分を殴りたい。

最近、AIを活用したシフト作成ツールが話題になっています。看護師や介護士、工場勤務者など、シフト勤務が必要な職場では、シフトの作成は重要な業務のひとつ。しかし、「AIがあれば楽できる!」と思うのは、かなり厳しい現実があります。AIシフト作成には多くの課題があり、簡単にはいきません。

AIでシフトを組む難しさ

  1. ルールの複雑さ AIにシフトを組ませるには、夜勤・日勤のバランス、連勤の制限、希望休の考慮など、多くの条件を細かく設定する必要があります。特に看護師のシフトでは、特定の人を同じシフトにしない、逆にペアで働くなど、人間関係を考慮することも重要です。

  2. 現場のニーズに応じた調整 AIが作成したシフトが必ずしも現場の要望に合致するわけではありません。例えば、AIが「最適」と判断したシフトでも、職員のモチベーションやチームワークを損ねる可能性があります。さらに、条件を満たしているように見えて、実際には意図していないシフトが作成されることも少なくありません。そのため、最終的な微調整は人間が行う必要があります。

  3. データの精度と学習 AIが効果的にシフトを作成するためには、過去のシフトデータや職員の働き方の傾向を学習させる必要があります。しかし、十分なデータがない場合や、職場環境が頻繁に変化する場合、AIの精度が期待どおりにならないこともあります。また、AIがすべてのルールを考慮したつもりでも、細かなニュアンスを理解できず、結果的に「条件を満たしている」と言いながら実際には満たしていないシフトが出力されることもあります。

AIシフト作成の活用方法

それでも、AIの力を活かせば、シフト作成の負担を大幅に軽減できます。例えば、

  • 希望休を集計し、可能な範囲で公平に反映する。

  • 連勤や夜勤回数の制限を考慮しながら自動調整する。

  • 何パターンかのシフト案を提示し、人間が最適なものを選ぶ。

このように、人間の手作業を補助する形でAIを活用するのが現実的なアプローチです。

まとめ

現時点では、シフト表作成をAIに完全に任せるのはまだまだ早いと言えます。シフト作成には、現場の状況や細かな人間関係、突発的な変更への対応が求められますが、AIはそのすべてを完璧にこなすことはできません。

AIによるシフト作成は便利ですが、完全に自動化するのは簡単ではありません。シフト作成には現場の事情や人間関係が深く関わるため、AIのサポートを受けながら、最終的な判断は人が行うのが理想的です。「AIを入れればシフト作成がすべて解決する」という甘い考えではなく、AIの長所を活かしながら上手に導入していくことが重要です。

 

以上の文をChatGPTに作成してもらいました。「これで全ての条件を満たしたシフト表が完成しました」と条件充足確認にチェックをしたシフト表を出してくれますが、全く条件を考慮していないシフト表が出てきます(夜勤9回までなのに、15回とか。。。)。何度やり取りをしてもAIは平気で嘘をついてくるんだと思い知らされました。あまりAIに期待すると裏切られるという内容でした。