「ITの技術者なら常に最新の技術に触れておきなさい」と数年前、会社の研修で行ったサンフランシスコで言われた言葉である。
この言葉に触発されて当時流行っていた、IoTやスマートスピーカーを家に導入してみたり、アレクサスキルを自作して、自宅のアレクサで英語の学習アプリなんかを作ってみた。
その際にPythonで簡単なAIのプログラムを書いて白黒画像の認識くらいまでは動かしてみた。
しかし、最近はめっきり最新技術に触れていないなっと思っていたところに現れたのが『ChatGPT』である。
最近、天狼院書店のライティングゼミに通っている。
ライティングゼミと『ChatGPT』は関係無いと思われるかもしれないが、講師の三浦さんは『ChatGPT』を日本一使い込んでいるのではないかと自分で豪語している人である。
その三浦さんが講義の度に「これからは『ChatGPT』の時代だ」とか「ライティングの技術は『ChatGPT』ととても相性が良い」と言うのである。
『ChatGPT』が気になってきていた。
先日、ライティングゼミの講義の後、参加者の交流会が開かれた。
その場でも『ChatGPT』の話題で盛り上がった。
参加者には70代の方もいて、その方も使っているという。
「あれ、俺、まだ使った事ないって、ヤバいんじゃね?」と思ったので、早速今日、使ってみた。
その結果、「あれ、これからは『ChatGPT』使えないとまずいんじゃね?」と感じた。
何をやったか説明しよう。
『ChatGPT』ではプログラムも作れると聞いていたので、作らせてみました。
まずは、こんなお願いをしてみました。
ExcelVBAで以下の処理を実行するプログラムを作成して下さい。
1. ブックに含まれるすべてのシート名を取得する
2. 「シート名一覧」というシートを作成する。すでに「シート名一覧」というシートが存在する場合はこの処理をスキップする
3. 1.で取得したシート名を「シート名一覧」というシートのA1セルから順に下へ出力する
その結果、ものの数秒でプログラムが作成されたのである。
早速、実行したら動くのである……
さらに機能を追加してみようと追加でこんなお願いをした。
このプログラムに以下の機能を追加して下さい。
1. 「シート名一覧」のシートのA列の値のうち「test」という文字列を含むセルの背景色を赤色にする
これまた、ものの数秒で機能追加されたプログラムが出力されて、正常に動くではないか……
しかし、データを変えて続けて動かすと背景色が上手く変わらない不具合を発見した。
これもこんなお願いをして修正版のプログラムを作ってもらった。
このプログラムに以下の機能を追加して下さい。
1. 「シート名一覧」のA列の背景色を全て背景色なしに変更してから処理を行う
結果は想像の通りです。
正しく動きました……
恐るべき『ChatGPT』
これからは簡単なツールくらいなら『ChatGPT』で作れそうです。
これをかべちゃんに見せたら興味津々でした。
仕事で手間のかかっている作業を『ChatGPT』で効率化するんだと息巻いています!
もう『ChatGPT』を使えないと仕事が無くなる時代がすぐそこまで来ているかもしれません。
私も遅ればせながら勉強していこうと思います。
『ChatGPT』はIT業界だけの影響ではありません。
こんなお願いをしたら、ちゃんと美味しそうなレシピを教えてくれましたよ!
ニラとじゃがいもが余っています。
この材料でご飯を美味しく食べられるおかずのレシピを3つ考えて下さい。
『ChatGPT』は誰にでも可能性を広げるチャンスがありそうです。
皆さんも試してみてはいかがでしょうか?