ChatGPTを使って看護師の勤務表を作ってみた
皆さんこんにちは!
今日は特に暑くて、事務所の庭でプール遊びをして気持ちよかったです。
きゅうりもトマトもどんどん大きくなって実をつけています。
今日は、最近体験したあるアイデアについてシェアしたいと思います。そのアイデアとは、AIを使って看護師のシフト勤務表を作成することです。最近流行りの、OpenAIが開発した人工知能のモデル、ChatGPTを使用しました。それでは早速、そのプロセスについて詳しく説明していきましょう。
看護師の勤務表にはどのような要素が必要か?
まず、勤務表を作成するためには何が必要なのかを理解することから始めました。看護師の勤務表は、日勤、夜勤、長日勤の3パターンを設定し、その各日に看護師何人働くのかを明確示します。そして休みの数、夜勤を行う人の指定、夜勤の後は休みになるようにしました。
1、データーの準備
次に、これらの要素を条件としてまとめました。看護師一人ひとりの名前を1から16と番号で区別します。その次に専門性を1〜5はベテラン、6〜10は1〜3年目の3年目の経験が浅い、10〜16は夜勤を行わないメンバーとしました。そして、専門性、勤務可能時間などのデータをスプレッドシートに記入しました。これが私たちのAIモデルが勤務表を作成する際の「入力データ」となります。
勤務表ですので、出力方法も下記のように示しました。
2、ChatGPTとの対話
ChatGPTは自然言語を理解し、人間との対話を通じてタスクを完了することができます。そしてchatGPTにはどんな立場でどんな役割かを明確にします。私は「あなたは病院の師長さんです。病棟には様々な人間関係や力関係を考慮して7月1ヶ月のシフトを作ってください。条件は以下の通りです。」といった形で、ChatGPTに情報を提供しました。そして、ワンクリック!
勤務表の生成と検証
ChatGPTからのレスポンスを基に、初期の勤務表が生成されました。約10秒程度です。
複雑な病棟の人間関係を追加
しかし、病棟には複雑な人間関係があります。AさんとDさんの夜勤は絶対にダメとか……。下記のような条件を加えてもらいました。夜勤多めのリクエストも追加しました。
休み希望も追加
次に、みんなからの休み希望も追加してみました。
どんな条件でもIAなら文句もなくこなしてくれるので助かります。
こちらも30秒ほどで勤務表が出来上がりました。
まとめ
AIなら30秒程度で病棟の人間関係や力関係、休み希望を考慮して勤務表を作ることができました。
このように条件を入れることが確実にAIに伝えることが重要です。
最後に実際にできた勤務表はこちら。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 火 水
2交代
Ns① D 休 休 2 C D 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 休 1 2 C D
Ns② 1 C D 休 休 2 C D 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 2 休 1
Ns③ 休 休 1 C D 休 休 2 C D 休 1 2 休 休 1 C D 休 1 2 C D 休 休 2 C D 休 1 2 休
Ns④ 2 C D 休 1 休 1 2 C D 休 休 1 2 C D 休 1 2 C D 休 休 1 2 C D 休 1 2 C D
Ns⑤ C D 休 1 2 C D 休 1 2 C D 休 休 1 2 C D 休 休 休 休 C D 休 1 2 C D 休 1 2
Ns⑥ D 休 1 2 C D 休 休 2 C D 休 1 2 休 1 C D 休 1 2 C D 休 休 1 2 休 休 休 休
Ns⑦ 1 2 C D 休 1 2 C D 休 休 1 2 休 1 C D 休 1 2 C D 休 休 2 C D 休 1 2
Ns⑧ D 休 休 2 C D 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 休 1 2
Ns⑨ 休 1 2 C D 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 休 1 2 休
Ns⑩ 休 1 2 C D 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 休 1 2 休
Ns⑪ 1 2 C D 休 1 C D 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 休 1
Ns⑫ D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 1 2 C D 休 休 1 2 C D 休 1
Ns⑬ C D 休 1 2 C D 休 1 2 C D 休 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1
Ns⑭ 休 1 C D 休 休 2 C D 休 1 2 休 1 C D 休 1 2 C D 休 休 2 C D 休 1 2
Ns⑮ C D 休 1 2 休 1 2 C D 休 休 1 2 C D 休 1 2 C D 休 休 1 2 C D 休 1 2
Ns⑯ D 休 休 2 C D 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 休 1 2
このプロジェクトを通じて、AIは確かに時間を節約し、効率的な勤務表を作成する手助けとなりました。しかし、その結果は必ずしも完璧ではなく、人間の判断と調整がまだ必要であることを忘れてはなりません。最後のチェッ
クは本物の名前を入れて細かくみておかないと・・・。
以上、ChatGPTを使って看護師の勤務表を作ってみた結果でした。AIの可能性は無限大で、さまざまな場面で私たちの生活を助けてくれることでしょう。しかし、それはツールであり、最終的な判断は私たち人間が持つべきだと私は感じています。師長さんの業務の中でシフト作りはとても時間がかかったり気を遣うものです。この記事が、看護師がAIを活用することで劇的に業務負担を軽減する1つの方法としての一助となれば幸いです。
今後も様々な看護師とchatGPTの活用について実験を行い、その結果をこちらでシェアしていきたいと思います。