2025年12月14日日曜日

生成AIにgnuplotでグラフを書く方法を聞いてみよう

会話型生成AIに gnuplotの使い方を聞いてみようという話。

gnuplotというのは非対話的に使うのが一般的なんですが、初心者に教えるときに、まず対話的機能で教えてから、非対話的に処理する、という順番を踏みがちなせいで、非対話的に処理する(データを用意し、必要な画像形式を定め、命令スクリプトを作成し、gnuplotに処理させて画像を得る)使い方まで会得することもなく、なんかレポートかけたからいっか、と忘れる学生が後を絶ちません。反省してください。

で、そんな学生でも生成AIに頼ってなんとかすると思うんですよ。そこで正しい頼り方というものを書き記しておこう、というのがこの記事です。

入力プロンプトは、こうなります。


gnuplotは処理システムなので、グラフを書くために命令群、命令スクリプト(命令ファイル)を考えてもらったほうがよいはずです。スクリプトという概念をまず理解しましょう。

このへんをおろそかにした入力プロンプトは、こんな感じになるでしょう。


きっと gnuplot を起動して、以下の命令を入力してくださいとか言われるんだろうな、と思ったのですが、ChatGPT, Claude, Gemini のどれもが、命令スクリプトを作るからそれを gnuplot で実行しろ、という返事でした。そうですよね。そういうものです。

で、Claudeに至っては推論の過程で apt を実行してgnuplotをインストールする手順が見えたので、なにやら本格的だなあと思って眺めていたのですが、実際にEPS画像ファイルまで作ってきましたよ。え、なに実際に gnuplotインストールして実行したの?? 


そんなばかな。マジかお前。

0 件のコメント: