このところチャットAIをあれこれ使っていることは先日書いたが、昨日からわたしのなかで、Claudeの評価が爆上がり。ChatGPTは、余計なことをしてしまう。Claudeにはそれがない。
たとえば、だいたいのやりたいことを説明して、ChatGPTからHTMLファイル(CSSとJavaScript付き)のサンプルをもらったとする。その内容をせっせと手直しして「昨日もらったサンプルでこんなの書いてみたけれど、ここの部分、どうしたらいいのか教えて」と頼むと、指定した場所以外もそっくり書き換えてしまう。しかも要素は似ているが関数名まで変えてしまうことも。…無事に動いていた場所まで含めて、ぜんぶ最初から読めってか〜?
今日はさすがに「デザインの変更を提案してもらいたいので、スクリプト内にわたしが書いた変換用の単語リストは触らないで」と事前に念を押しておくことにした。すると、そのわたしがカスタマイズしたリスト部分を除去して、それ以外の部分でファイルを出力してきた。では、わたしの側でそのリストを載せ直せばいいようになっているのかと思ったら、何やら全体がリストに依存しない書き方に変更されてしまい、構成も変更。とどめは「ファイルをコンパクトにしておきました」と、のたまう。
それ、頼んでない…。
あきらめてClaudeにほぼ似た内容を頼んだ。「このファイル、動きはそこそこできているので、デザインを改善してもらえないか」と、ファイルを渡した。ねんのため「デザインに関係ないスクリプト部分はそのままで」と書いたところ、きれいなデザインを提案してくれたし、それ以外の部分は触らずにいてくれた。
無料なので回数制限などがあるかもしれないが、これからはほかのちょっとした用件ではClaude以外、ファイルのチェックはClaudeということにしてみようかと思う。
ちなみにClaudeは絵が描けない。SVCの線画なら書いてくれるが、実用的ではない。絵はGeminiがわりとうまいかなと思う。