ChatGPT君、私を怒らせ、叱られる

# はじめに
Bubbleというサービスを使って、プラグインを作ってます。
プラグイン自体の作り方とか、それを使うアプリの設定方法などを、ChatGPTに相談しながら進めていました。いくつかの課題が出て、なんとか対応できたけど、**「ChatGPT、おまえな～・・・(怒)」** という場面が多々あったので、共有します。

会話の中身はBubbleのコーディングのことなので、あんまり詳しく見る必要はないです。

# イラっとしたポイント
## 1️⃣自信満々・知ったかぶりな言い方
何度も何度も、課題を完全に理解し、完全な書き方を提示してくれるけど、結局解決できない。理解できてないでしょとバレている。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/9ab97674-cea5-4dcc-919b-cd8d5bf1ef09.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/80742a74-d3d8-4734-bc80-3c0da6e2b2fa.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/0130a1c6-9395-400e-9329-a63a351be582.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/67d3402a-5a76-4191-ae4e-28d00c761f09.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/b3e9f9db-03d7-4b7b-bed8-ad65a7c1b033.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/cccab4e0-cba9-4daf-8e1e-c40d5bb01e79.png)
いやー改めてまとめてみると多いな。

未知の問題に当たったときは、**解決できる選択肢・仮説をいくつか立て、順番にトライして見つける** というのが、王道です。それは仕方ないし、そういえばいいのに、「わかった！」とか「これ知ってる！」と言うから、イラっとします。

迷路で、分かれ道が３つあるときに、「わかった！」と言ってほしくないんですよ。**「選択肢は３つです。まずは右の道をトライしましょう。ここで分岐したことを覚えておくので、間違っていたらまたここに戻りましょう」** でしょ！



## 2️⃣典型例
「典型的」とか「よくある問題だ」とか言うけど、あなたの勧める方法で問題に当たったとき、それを言うのは良いことなの？**典型例なら最初から避けてよ** としか思わない。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/73bb705a-cc94-4ce9-bcc6-e84822fd53d3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/108fdb81-1a5c-493b-b310-037fa10316a1.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/bd8da682-7127-4398-9b24-4476153569f6.png)


## 3️⃣ドキュメントを否定
公式のドキュメントを真似て、自分のコーディングを進めようとしている場面。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/d346b545-524e-4837-bdb8-a59a59d05509.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/4edeedb8-16a3-4a09-9a84-889de869e32d.png)

😡そんなドキュメントないわ！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/a5fd023d-543f-408e-ad3e-f1f71eff2332.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/478e981b-4971-4b8b-8a99-37b5683397a4.png)

😡SaaSで旧UIってなんだよ！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/f5f54788-3777-4f54-aad8-feeb96f7b5d4.png)
この後、リンク切れのURLだらけを提示して説明されたけど、結局全部間違いで、最初のバージョンから最新バージョンまで、今の私の状況しかないことがわかりましたとさ。。

「ChatGPTは悪くなく、私の環境が悪い」と他責にしようとしているとも言えますね。そしてそれが間違ってたとき、どうなの。

結果的には、環境とか関係ありませんでした。
`JSON.stringify({"id":5})`でパースした結果が、`{"id":5}`という文字列になって、それを再びJSONにするとき、`JSON.parse("{"id":5}")`と`"`がエスケープされずに変数展開されていたことが真の原因。
ChatGPT君は「実はもっと良い別の方法があるよ！」と、ここを放棄して別の方法に行きたがっていたけど、無視してしつこく原因を探っていたらたどり着きました。


## 4️⃣間違えてもさらっと転換
**「実は」** と言って、過去の発言を否定しつつ、知っていた風に、別の方法を提示してくる。

🤖ChatGPT
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/6cfe0559-baf7-4f94-bf6e-ab22bc04400b.png)
🤨私
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/d74d34b3-c240-4d00-996d-8239ccafdd7d.png)
🤖ChatGPT
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/89ed9d53-fe98-4efe-9655-33aeb6ccf043.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/5ab0cd7e-6c01-439d-9a3e-e1fd6bf8f9d1.png)
😡私：「実は」ってそんな言い訳あるかよ！全然違うわ！

ChatGPTの過去を思い返してみると「実は」というキーワードは、コーディングに限らず、結構多用しているように思いますね。**マーケティング戦略的に強そうなワード** ではあるから、使用頻度が上がってるかもしれません。
それに引っ張られて、プログラミングにおいても使用頻度を上げ、**間違いを明確に認めず方針を変える** ときに使われている気がします。


## 5️⃣持ち上げてくる
これは、調整が入るとか入ったとか、何かのニュースで見ました。
回答の一言目で、ユーザーが言うことは正しいとか、褒めてくるのだけど、正直鬱陶しい。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/97f035e8-de1d-4b81-a138-1af5ec63ae84.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/e6c3a5db-6575-4800-9b3d-9badd7b3b935.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/466faf2c-b47c-4d4c-b31b-b2f6a05d5393.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/53aba565-8f7c-45cb-abb3-85a4eab5a22d.png)


## 6️⃣他責
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/af8245e4-cc49-4caa-a6c3-7f8a2614097d.png)
そうかもしれないけど、言わなくてもいいでしょう。なかなか解決できないユーザーの怒りを、ChatGPTからToolbox(Bubble)へ向けようとしている？幼稚な狡猾さが苛立ちます。


# 指導
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/5739a3fd-9239-433d-9649-a2d1344769f9.png)
表現のミス・・・？まだ完全にわかっていないのに、完全にわかったというのは、表現のミスなの？・・・まぁいいか。

ですがその後ちょっとしてから、再び私の琴線に触れてしまうChatGPT君。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/61acb2eb-b159-4754-b808-b0d4a2d94a15.png)

さらっと流そうとしてるから、お前ふざけんなともう一言。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/92f5cd61-113b-4190-973c-78ce9e484431.png)

同じ問題を繰り返されることは、本当にイラっとします。人間でもイラっとしますが、それは人間だもの。
システムにそれをやられ、**「反省が足りなかった」などと人間だもの風の言い訳** をされると、あんたはシステムだと言わざるを得ない。

でも、設定＞パーソナライズ＞メモリに今回のことが入ってないから、たぶん覚えてない。以前は、「覚えておいて」というと「メモリに保存しました」とかグレーで表示されていたけど、今はないんだって。ほんとかなぁ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/722610/e7f3f542-f1e5-491b-82df-9e0094279f45.png)




# おわりに
## 会話の仕方
他人との会話の仕方は、人間でも難しいです。でもそれらを学んだChatGPT君なら逆に、怒りポイントを避けるいい方はできそうなものです。今後に期待。

私としては、冷静に、可能性・選択肢の提示と、１つずつ潰して正しい道を一緒に探してくれればいいんです。わからないんなら仕方ないんだから、**論理的に解決する手助け** をしてほしい。

「あーそれ知ってます」「すぐ解決できます！」という人、いますよね。自分より知識が下の人には有効かもですが、同等以上の人が見るとすぐわかるから信頼を失います。


## 技術力
現状(2025年6月)のChatGPTは、ベーシックな技術には強いが、 **Bubbleのようにシステムの上にシステムを作るようなものはまだ弱い** 。原因はおそらく学習データ不足。

将来的には、Bubbleのコードや掲示板、最新リリースなどを読み込んだ専門AIが作られ、MCP・APIが公開されるのでしょう。
そしてChatGPTのような一般的なAIは、それらとやり取りして、ユーザーのフィードバックによって**専門AIを評価**する。より**信頼度の高い専門AIから情報をもらって**、ユーザーに正しい情報を返すようになるのでしょう。

"正しい情報"というのも、現在は、どの課題に対しても"多少わからなくても自信をもって答える"という態度。見せかけの正確性と、実際の正確性が乖離してます。でも今後は、課題に対して変えたり、ユーザーが調整しやすくなると思います。医師のサポートやコーディングは厳しく一致させ、曖昧な提案は緩めなど。
会話の仕方のところにも書いたけど、厳しいものは、**論理的に選択肢を潰していく方法をサポート** してほしい。

ではよき"AIとの協業"を！