折に触れて生成AIを利用するようになった。Googleの検索を使うのと同じように、気負わずに使うようになってきて、それなりの便利を享受している。そのなかでも、半信半疑の段階を通り過ぎて、これは使えると確信させた事例をいくつか挙げる。
1.ソフトウエアの操作方法の問い合わせ
ソフトウエアの操作方法は、そのマニュアルやヘルプ文書を読んでも意味が理解できなかったり、知りたいのはそこじゃないと隔靴掻痒だったりで、使えないなあと思わされることが多い。こういうことがやりたい、というのが明瞭にあるときは、ChatGPT(注1)なりGemini(注2)なりに問い合わせると、とても的確な指示を返してくれる。メーカ自身が作ったマニュアルやヘルプよずっと的確なのが不思議だ。
2.ChatGPTで統計データの処理とグラフの描画
どこに蓄積されているのか知らない2つの時系列の統計データでグラフを描画するようにChatGPTに指示したところ、2系列のデータをネットのソースからダウンロードして、折れ線グラフに描画し、その相関係数を算出するpythonのコードを生成した。pythonで走らせると、きちんと動くではないか。かつてExcelで同じようなことをやろうとして手こずり、イルカのガイドに翻弄された身にとっては隔世の感としかいいようがない。
3.ClaudeでWordPressのテンプレートを生成
Claude(注3)にWordPressの一つのテンプレートを生成するように指示すると、PHPコード、JavaScriptコード、CSSのセットを生成した。合計300行ほどのプログラム部品である。WordPressの開発環境に組み込んでテストしてみると、あっさりと稼働するではないか。最初の版で指示通りになっていない箇所があったので訂正を指示すると、お詫びまで入れつつ改訂版が生成されてきた。こちらはPHPもJavaScriptもCSCも入門レベルの知識しか持ち合わせないので、コードのレビューもできないし、してもいない。WordPressの利用者ではあるが、その構造や仕組みに関しては半知半解の素人で、部品の組み込み方すらもClaudeに指示を仰ぎ、指示されたとおりにやった。その部品が期待通りに作動する。驚きである。呪文を唱えると宝物が出現する魔法ではないか。
いずれ、部品の組み込み自体もAIが自動で行うようになるだろう。そうなれば人間は呪文を唱えるだけになるのか。かつてのプログラマーなどには出る幕はない。末恐ろしいことよ。
3.ClaudeでWordPressのテンプレートを生成
Claude(注3)にWordPressの一つのテンプレートを生成するように指示すると、PHPコード、JavaScriptコード、CSSのセットを生成した。合計300行ほどのプログラム部品である。WordPressの開発環境に組み込んでテストしてみると、あっさりと稼働するではないか。最初の版で指示通りになっていない箇所があったので訂正を指示すると、お詫びまで入れつつ改訂版が生成されてきた。こちらはPHPもJavaScriptもCSCも入門レベルの知識しか持ち合わせないので、コードのレビューもできないし、してもいない。WordPressの利用者ではあるが、その構造や仕組みに関しては半知半解の素人で、部品の組み込み方すらもClaudeに指示を仰ぎ、指示されたとおりにやった。その部品が期待通りに作動する。驚きである。呪文を唱えると宝物が出現する魔法ではないか。
いずれ、部品の組み込み自体もAIが自動で行うようになるだろう。そうなれば人間は呪文を唱えるだけになるのか。かつてのプログラマーなどには出る幕はない。末恐ろしいことよ。
いずれ、部品の組み込み自体もAIが自動で行うようになるだろう。そうなれば人間は呪文を唱えるだけになるのか。かつてのプログラマーなどには出る幕はない。末恐ろしいことよ。
もちろん、AIが箸にも棒にもかからない様なデタラメや見当違いを返すこともよくあり、そのときは笑ってやり過ごすのだが、我が身を振り返れば、笑っている場合ではないのだった。
(注1)・ ChatGPT OpenAI社のMac用ChatGPTを使用
(注2)・ Gemini Google社のWeb版Geminiを使用
(注3)・ Claude Anthropic社のWeb版Claude3.5を使用
(注2)・ Gemini Google社のWeb版Geminiを使用
(注3)・ Claude Anthropic社のWeb版Claude3.5を使用