会話型生成AIに gnuplotの使い方を聞いてみようという話。
gnuplotというのは非対話的に使うのが一般的なんですが、初心者に教えるときに、まず対話的機能で教えてから、非対話的に処理する、という順番を踏みがちなせいで、非対話的に処理する(データを用意し、必要な画像形式を定め、命令スクリプトを作成し、gnuplotに処理させて画像を得る)使い方まで会得することもなく、なんかレポートかけたからいっか、と忘れる学生が後を絶ちません。反省してください。
で、そんな学生でも生成AIに頼ってなんとかすると思うんですよ。そこで正しい頼り方というものを書き記しておこう、というのがこの記事です。
入力プロンプトは、こうなります。
gnuplotは処理システムなので、グラフを書くために命令群、命令スクリプト(命令ファイル)を考えてもらったほうがよいはずです。スクリプトという概念をまず理解しましょう。
このへんをおろそかにした入力プロンプトは、こんな感じになるでしょう。
きっと gnuplot を起動して、以下の命令を入力してくださいとか言われるんだろうな、と思ったのですが、ChatGPT, Claude, Gemini のどれもが、命令スクリプトを作るからそれを gnuplot で実行しろ、という返事でした。そうですよね。そういうものです。
で、Claudeに至っては推論の過程で apt を実行してgnuplotをインストールする手順が見えたので、なにやら本格的だなあと思って眺めていたのですが、実際にEPS画像ファイルまで作ってきましたよ。え、なに実際に gnuplotインストールして実行したの??
0 件のコメント:
コメントを投稿