ChatGPTで当番表を作る

雑記

皆さんこんにちは。

ここ最近、巷で話題の「ChatGPT」で当番表を作成することができるとのことです。

ということでChatGPTにどのように指示をしたら作成してくれるのかを検証しました。

プロフィール

Kota
33歳の医療コンサルタント。とんねるめがほん運営。
9年間医療事務として外来・入院を担当。
毎月約9億円を請求していました。
現在は“医業経営コンサルタント”として活躍中。
投資もそこそこに継続中。米国株を主軸としてETFや不動産も少々投資しています。
趣味は読書・ギター・ドライブ・ダーツ。DJもたまにやります。
Twitterはこちら

スポンサーリンク

当番表を作成する

当番表を作成するために、最低限の情報である「登場人物」と「日付」を教えてみます。

まずは登場人物からです。

登場人物を教える

僕

中居、木村、草彅、香取、稲垣の5人で当直表作って

ChatGPT
ChatGPT

私は文字データを生成するモデルであり、当直表を作成することはできません。代わりに、当直表の作成に使えるツールや方法についてアドバイスすることはできます。

ExcelやGoogleスプレッドシートなどのスプレッドシートソフトウェアを使うのが一般的です。これらのツールでは、表の作成や編集が簡単に行えます。また、互いに共有することもできるので、グループでの作業にも向いています。

ということで流石に情報が足りませんでした。

次に日付を教えてみます。

日付を教える

僕

2月1日~2月28日

ChatGPT
ChatGPT

これらは、2月1日から2月28日までの日付のリストです。

日付のリストであることは認識してくれたようです。

僕

これらに当てはめて表を作りたい

ChatGPT
ChatGPT

これらの日付に対応する当直表を作成するには、スプレッドシートソフトウェアを使うのが便利です。ExcelやGoogleスプレッドシートなどでは、日付の列と、当番の人の列を作成して、日付ごとに当番の人を入力することができます。

具体的には、次のような手順で行うことができます。

  1. スプレッドシートソフトウェアを開きます。
  2. 日付の列を作成します。
  3. 当番の人の列を作成します。
  4. 日付ごとに当番の人を入力します。

これらの作業を繰り返すことで、2月1日から2月28日までの日付に対応する当直表を作成することができます。

何がなんでも「表」としてのデータが欲しいようです。

ただ、「これ」などの指示語についてはちゃんと認識してくれているようです。

また、2月の話であることも記憶されているようです。

ということで言われたとおりにエクセルで日付と登場人物のリストを適当に作成して投げてみます。

エクセルで作成し、発言できるところにそのままコピペしました。

僕

これらで当番表を作って

我ながら冷たい指示ですね。

ChatGPT
ChatGPT

これらの情報から、2月1日から2月5日までの5日間のみ当番が割り当てられている当番表を作成することができます。

例:

日付       当番
2月1日      中居
2月2日      木村
2月3日      草彅
2月4日      香取
2月5日      稲垣

残りの日付については、当番が割り当てられていないため、該当する欄を空白にすることになります。

最初の5日間のみ表を作成することができました。

僕

残りの日付も5人で埋めてほしい

ChatGPT
ChatGPT

残りの日付についても、5人の中から割り当てて当番表を作成することができます。例えば、以下のように循環するように割り当てることができます。

日付       当番
2月1日      中居
2月2日      木村
2月3日      草彅
2月4日      香取
2月5日      稲垣
2月6日      中居
2月7日      木村
2月8日      草彅
2月9日      香取
2月10日     稲垣
...
2月28日     稲垣

このように、5人の中から循環するように割り当てることで、2月1日から2月28日までの28日間分の当番表を作成することができます。

ひとまず1か月間の当番表を作成することができました。

では、次に当番表の人を交換してみます。

交換してみる

僕

木村と中居を交換したい

ChatGPT
ChatGPT

交換したい場合は、以下のように当番表を作成することができます。

日付       当番
2月1日      木村
2月2日      中居
2月3日      草彅
2月4日      香取
2月5日      稲垣
2月6日      木村
2月7日      中居
2月8日      草彅
2月9日      香取
2月10日     稲垣
...
2月28日     稲垣

このように、木村中居を交換することで当番表を作成することができます。

指示した通りに交換されました。えらいえらい。

では次にとある日について、別の人に変えてみましょう。

別の人にしてみる

僕

2月7日は中居が休みだから別の人にしてほしい

ChatGPT
ChatGPT

2月7日は中居が休みの場合は、以下のように当番表を作成することができます。

日付       当番
2月1日      木村
2月2日      中居
2月3日      草彅
2月4日      香取
2月5日      稲垣
2月6日      木村
2月7日      別の人
2月8日      草彅
2月9日      香取
2月10日     稲垣
...
2月28日     稲垣

このように、2月7日を中居が休みにするために、別の人を当番にすることができます。

誰かが代わりに入るのではなく、本当に「別の人」となってしまいました。

とまぁ、基本的な表については、指示を与えることによって作成できることがわかりました。

ちなみに。。。

5人並ぶとSMAPであることも認識しているようです。

僕

ここまで読んでいただきありがとうございました!