皆さんこんにちは。
ここ最近、巷で話題の「ChatGPT」で当番表を作成することができるとのことです。
ということでChatGPTにどのように指示をしたら作成してくれるのかを検証しました。
当番表を作成する
当番表を作成するために、最低限の情報である「登場人物」と「日付」を教えてみます。
まずは登場人物からです。
登場人物を教える
中居、木村、草彅、香取、稲垣の5人で当直表作って
私は文字データを生成するモデルであり、当直表を作成することはできません。代わりに、当直表の作成に使えるツールや方法についてアドバイスすることはできます。
ExcelやGoogleスプレッドシートなどのスプレッドシートソフトウェアを使うのが一般的です。これらのツールでは、表の作成や編集が簡単に行えます。また、互いに共有することもできるので、グループでの作業にも向いています。
ということで流石に情報が足りませんでした。
次に日付を教えてみます。
日付を教える
2月1日~2月28日
これらは、2月1日から2月28日までの日付のリストです。
日付のリストであることは認識してくれたようです。
これらに当てはめて表を作りたい
これらの日付に対応する当直表を作成するには、スプレッドシートソフトウェアを使うのが便利です。ExcelやGoogleスプレッドシートなどでは、日付の列と、当番の人の列を作成して、日付ごとに当番の人を入力することができます。
具体的には、次のような手順で行うことができます。
- スプレッドシートソフトウェアを開きます。
- 日付の列を作成します。
- 当番の人の列を作成します。
- 日付ごとに当番の人を入力します。
これらの作業を繰り返すことで、2月1日から2月28日までの日付に対応する当直表を作成することができます。
何がなんでも「表」としてのデータが欲しいようです。
ただ、「これ」などの指示語についてはちゃんと認識してくれているようです。
また、2月の話であることも記憶されているようです。
ということで言われたとおりにエクセルで日付と登場人物のリストを適当に作成して投げてみます。
エクセルで作成し、発言できるところにそのままコピペしました。
これらで当番表を作って
我ながら冷たい指示ですね。
これらの情報から、2月1日から2月5日までの5日間のみ当番が割り当てられている当番表を作成することができます。
例:
日付 当番
2月1日 中居
2月2日 木村
2月3日 草彅
2月4日 香取
2月5日 稲垣
残りの日付については、当番が割り当てられていないため、該当する欄を空白にすることになります。
最初の5日間のみ表を作成することができました。
残りの日付も5人で埋めてほしい
残りの日付についても、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か月間の当番表を作成することができました。
では、次に当番表の人を交換してみます。
交換してみる
木村と中居を交換したい
交換したい場合は、以下のように当番表を作成することができます。
日付 当番
2月1日 木村
2月2日 中居
2月3日 草彅
2月4日 香取
2月5日 稲垣
2月6日 木村
2月7日 中居
2月8日 草彅
2月9日 香取
2月10日 稲垣
...
2月28日 稲垣
このように、木村
と中居
を交換することで当番表を作成することができます。
指示した通りに交換されました。えらいえらい。
では次にとある日について、別の人に変えてみましょう。
別の人にしてみる
2月7日は中居が休みだから別の人にしてほしい
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であることも認識しているようです。
ここまで読んでいただきありがとうございました!