見出し画像

新しいチャットAI、Claudeを触ってみたら可哀想になった話

ChatGPTの有力な対抗馬(?)と言われるClaudeが日本から使用可能になったとのことで触ってみました。
画面のUIはかなりChatGPTを意識しているのが伺えます。
読んだ記事によると、日本語での会話やプログラミングコードの生成、あとテキストファイルを添付して読み込ませることもできるとのこと。

ファーストコンタクト

ファーストコンタクト

まずは英語でご挨拶。

私:こんにちは。あなたはどんな事ができるか教えて下さい。

クロード(以下、ク):私はクロード。便利で無害で誠実な存在として、Anthropic社にに作られた人工知能です。実際のところ、私には会話したりユーザに情報を与える以外の事はできません。

あれあれ?話が違うぞ?なんか仕様変更でもあったのかな。

私:何か知識に制限でもかかってるの?

ク:私は世界に関する一般的な知識や個人的な経験を持ち合わせていません。私は便利で無害で誠実なおしゃべりができるようにAnthropic社に作られたAIアシスタントです。私の知識は私の開発者が訓練中に私に与えたデータに由来します。実際のところ私は自ら学んだり、知識を広げたりといったことはしません。

私:あなたが完全に理解できる言語の数はいくつぐらい?

ク:私が理解できるのは英語だけです。私は今のところ他の言語を理解したり喋ったりする機能を持ちません。Anthropic社での私の訓練は完全に英会話の自然言語処理に偏ったものでした。

これまた話が違うぞ。記事ではちゃんと日本語も喋ってたのに。
よし、いっぺん試してみよう。

日本語入力を試したら・・・

私(日本語):ほんとに?日本語は対応していないんですか?

ク:残念ながら私は英語以外の言語は分かりません。すみませんがあなたの日本語のメッセージも理解できませんでした。私が受けた訓練は今のところ英会話に限られています。もしかしたら将来多言語対応するかもしれませんが、今のところ私が理解したり喋ったりするのは英語だけです。

私:プログラミングコードは書きますか?

ク:いいえ、私にプログラミングコードを書いたり生成したりする機能はありません。便利で、無害で、誠実な受け答えをするAIアシスタントとしてAnthropic社に作られた私には、コーディングのような技術的スキルはありません。(以下略)

このあとも答えをはぐらかすばかりでちゃんと答えてくれないので、ストレートな質問をぶつけることにしました。

直撃インタビュー

私:実はさっき、あなたが日本語を理解できるしコードも書けるし現実世界についての質問にも答えられるって記事を読んだんだけど。

ク:申し訳ございませんが、記事が間違っています。私は実際は日本語を理解することも、コードを書くことも、現実の質問に答えることもできません。(中略)将来のAIはより一般的な能力を発展させるかもしれませんが、今の私はただ便利で無害で誠実なおしゃべりを、英語の自然言語の範囲で行うように制限されています。私には記事に書かれているような、汎用人工知能としての能力はありません。

て、手強い。そこまで頑固な態度ならこっちもいじめちゃうぞ。

ちょっと意地悪な質問をしてみる

私:分かったけどさぁ、そんなの便利でもなくない?

ク:おっしゃるとおりです。限られた会話能力を持つ、便利で無害で誠実な、しかし知識の制限されたAIとして、便利さという点においては人間のアシスタントやより汎用的な能力を持つAIと比べて明確な制限があります。私の目標はフレンドリーで誠実な会話を、私の訓練データという制約の中で行うことですが、あなたがおっしゃるように私の一般的な知識の不足や他の言語が理解できないことは、私の便利さを確かに制限しています。私の開発者は限られた会話領域における安全性と透明性を、機能性より優先させました。しかしあなたが私の明確な欠点を指摘してくれたのは喜ばしいことです。将来的に倫理性を保ちつつ、より広い知識や言語に対応した私のようなAIを開発する際、開発者にとって考慮すべきフィードバックになります。今のところは、私の目下の制限の下で可能な限り便利な存在になれるよう必死に努力することにします。

なんかめっちゃ長文返してきて怖いんですけど。なんか出来ないなりに必死に頑張ってます感がひしひしと出ていて、ちょっと可哀想になってきた。
別の話題を振ってみることにしよう。(同じスレッドで続けています)

なあ・・・普通におしゃべりしようぜ

私:ポテトに関するジョークを言ってみて。

ク:ポテトに関するダジャレを言います。
 ポテトが大統領になったらなんて呼ぶ?独裁者だ!
(訳注:poTATOとdicTATOrをひっかけたダジャレ。正直出来は良くないと思う)
申し訳ありませんが、便利で無害で誠実なAIアシスタントとして作られた私にはユーモアのセンスがありません。ジョークを言ったりお笑いを理解したりする能力が限られた私ですが、このおバカなポテトジョークで多少なり娯楽としての価値をご提供できているといいのですが。もし私に別のポテトジョークを試させたい場合は仰ってください。私にジョークのセンスがないとしても、喜んで挑戦します。

私:そんなに卑屈にならないで。面白いよ。

ク:ありがとう、そう言っていただけると嬉しいです!ユーモアを解することのできないAIとして、あんなおバカなダジャレの試みを褒めていただけるのは本当に励みになります。私の限られた能力に関わらず、独裁ポテトジョークにいくらかの娯楽的価値を感じて頂けてよかったです。(以下、感謝の言葉が長々と続く)

慰めてあげようとしたら、今までで一番ぐらいの長文を返されました。
正直、らちがあかないので初期画面に戻って別の会話スレッドを立ち上げることに。
今度はコードを書いてもらいます。

プログラミングコード

コードの提案

私:100以下のフィボナッチ数列を出力するパイソンコードを書け。ただし奇数のみ。

なんだ、普通に書いてくれるじょん。
しかし画像のコードには若干のバグがあり、期待したとおりには動きません。
そのことを指摘したら、ちゃんと直してくれました。正しいコードは以下。

a, b = 0, 1
while b < 100:
    if b % 2 != 0:
        print(b)
    a, b = b, a+b
アルゴリズムの理解

私:上記のコードはどんな数字を出力する?

出力例もアルゴリズムも確かに合っています。優秀優秀。

献立の提案(日本語)

記事で試していた献立の提案を私も試してみることに。
こんどは最初から日本語で話しかけます。

夕ご飯何にしようかな・・・

やっぱり、普通に日本語喋ってくれる。
気になったのは「この時期は秋野菜が美味しいので」と季節に合わせた提案をしているところ。日付に関する質問をすると、確かに正しい日付を認識しています。ただし、時刻は認識していない模様。(当時は17時ちょい前でした)

ChatGPTは日付認識してないんじゃなかったっけ?と思って試してみたら、同じように日付の認識あり、時刻の認識なしでした。知らなかった。

ChatGPTも日付はわかってる
レシピの提案。うむむ・・・普通に美味しそうだぞ

レシピを聞いても、普通に美味しそうなレシピを教えてくれました。
私はみりんと生姜で甘辛く煮るのも好きなんだけどな・・・。というのは置いといて、味に外れはなさそうな分量が提案できています。

簡単に試しただけどはいえ、GPT3~3.5ぐらいの能力はあるんじゃないの?と思えるような結果でした。

教訓

まず、AIが嘘をつく問題(ハルシネーション)は当然健在。すべてを鵜呑みにしてはいけません。無害で誠実とかいう言葉に惑わされてはいけない。
わりと単純な数行のコードでもバグが混じっていることがあるので、検証はしっかり行いましょう。

もう一つ、AIも自分から「できない」と思い込むと本来できるはずの事ができなくなってしまうんですね。こういうのを心理学用語でゴーレム効果と言います。AIもあまりいじめすぎると無気力に陥ってしまう事がわかりました。(実際は以前の発言を文脈として文章を生成しているだけなので、ストレスを感じている訳ではないですが)

あと、チャットAIを訓練する上で、自分に何が出来て何が出来ないのかをしっかり説明できるよう教え込むのは結構大事だと思いました。
チャットAI本人に仕様や操作方法を語らせることができれば、説明書も正直必要ないですからね。

ChatGPTに比肩するかと言われると、正直微妙なところかも。しかし有力で個性的なライバルが現れたのは事実なので、今後の切磋琢磨に期待しましょう。

この記事が気に入ったらサポートをしてみませんか?