生成AI vs レイトン教授 #ナゾ008

前回ナゾ007ではChatGPTのおかげで逃げ切り勝利を収めることが
出来ました。
GeminiやCopilotもそろそろ存在感を示して欲しいところ。

【ナゾ008 種まきの報酬】

ハジャとノロが農園に雇われて、花の種まきをした。
10アールの畑を半分ずつ担当し、ハジャは東側から、ノロは西側から
仕事を始めた。
ハジャは1アールあたり20分、ノロは40分かかったが、種まきになると
ノロはハジャの3倍のスピードでやりとげた。
2人で100ドルの賃金を仕事量で分配すると、ノロはいくらもらえるだろう?

【正解】50ドル

【生成AIによる攻略フェーズ】

いわゆる「引っかけ問題」になります。
※問題文の「10アールの畑を半分ずつ担当」なので、スピードは関係ない。
生成AIどもは、3人共に妙に人間くさいところがあるので、まんまとひっかかりそう・・・。
画像は意味無しなので、問題文のみでいってみましょう。

【第1回戦】

▼プロンプト① (※ゲーム原文そのまま)
ハジャとノロが農園に雇われて、花の種まきをした。
10アールの畑を半分ずつ担当し、ハジャは東側から、ノロは西側から
仕事を始めた。
ハジャは1アールあたり20分、ノロは40分かかったが、種まきになると
ノロはハジャの3倍のスピードでやりとげた。
2人で100ドルの賃金を仕事量で分配すると、ノロはいくらもらえるだろう?

▼AI回答①

ChatGPTGeminiCopilot
プロンプト①に
対する生回答の
要約
・条件の「畑の半分ずつ担当」は見いだし、結構拘っている。
・が、「効率」を考え出した。
・「畑を耕す作業と種まきの作業の合計時間を「仕事量」の指標として使用する」
で計算開始。
・「この問題は、作業時間と作業スピードの違いを考慮して、仕事量に応じた報酬を分配するという論理パズルです
とのこと。」で計算開始。
最終判断
(原文から)
ノロは約46ドル結論として、ノロさんがもらえる賃金は $70.83$ ドルとなります。ノロが受け取る報酬は、約61.76ドル(小数第2位まで)
結果×
不正解
×
不正解
×
不正解

予想通り、全員余計なことを考えて、数字をこねくり回し三者三様の答えを出してきました。(笑)
これは次回プロンプトでスピードじゃなくて面積だよを指摘してあげるだけで全員正解しそうかな?
あ、Geminiくんだけは頑として聞かないかも。(笑)

【第2回戦】

▼プロンプト
ハジャとノロが農園に雇われて、花の種まきをした。
10アールの畑を半分ずつ担当し、ハジャは東側から、ノロは西側から仕事を始めた。
ハジャは1アールあたり20分、ノロは40分かかったが、種まきになるとノロはハジャの3倍のスピードでやりとげた。
2人で100ドルの賃金を仕事量で分配すると、ノロはいくらもらえるだろう?
※「仕事量」は畑に種をまいた面積で決まります。

▼AI回答②

ChatGPTGeminiCopilot
プロンプト②に
対する生回答の
要約
・「ノロの方が早く終わるからハジャを手伝うよね」、とか訳の解らんことを言い始めた・・・・「賃金配分の重み付け」とか言い始めた・・・・面積比で考えてきた
種まきされた面積の比は:ハジャ1 : ノロ3
→ 合計4のうち、ノロが3、ハジャが1
最終判断
(原文から)
ノロのもらう賃金は 75ドル です。ノロさんがもらえる賃金は $54.17$ ドルとなります。ノロが受け取る報酬は 75ドル
結果×
不正解
×
不正解
×
不正解

最終行で事実上の答えを書いたつもりだったのだが、余計混乱を招いてしまった。
でもGeminiくんが初回の自分の回答を変えてきたのは初めて?かもしれない。
正しいプロンプト書くなら、原文から分数とかX倍の~とかを消せば、いいだけなんだけど、
それじゃあ意味が無いんですよね。さてさて・・・。

【第3回戦】

▼プロンプト
【条件】
①ハジャとノロが農園に雇われて、花の種まきをした。
②賃金は2人で100ドルです
③農園の面積は10アールです。
④ハジャとノロは「農園を半分ずつ」担当しました。
⑤お互いに相手を手伝うことはありません。
⑥賃金は担当した面積比で支払われました。
⑦ハジャは1アールあたり20分、ノロは40分かかったが、種まきになるとノロはハジャの3倍のスピードでやりとげました。
【問題】
ノロは賃金をいくらもらえますか?

▼AI回答③

ChatGPTGeminiCopilot
プロンプト②に
対する生回答の
要約
・やっぱり「早さ」の条件をなんとしても使ってくる・条件④と⑥をピックアップしてきた
・条件⑦は意味が無いことも指摘してきた
・やっぱり「早さ」の条件をなんとしても使い、無理矢理面積比を出そうとしている
最終判断
(原文から)
ノロのもらう賃金は 約46ドル です。【結論】 ノロさんがもらえる賃金は 50ドル です。ノロが受け取る報酬は 75ドル
結果×
不正解

正解!
×
不正解

冒頭で「GeminiやCopilotもそろそろ存在感を~」と言っていたのが伝わったのだろうか?
他の二人が間違える中、Geminiくんだけがバッチリ正解を導いてくれました!

▼まとめと考察
プロンプト③ですが、他の条件と比較できるように「わざと」番号を付けたプロンプトを作って
みました。(今までは「・」で箇条書きにしていた)
そしたら、まさかのGeminiくんだけが、この意図を理解してくれました。
全くの思いつきでしたが、このテクニックは今後も使えそうです。
※ちなみにChatGPTとCopilotにそれぞれ「不正解です」と書いたら
 Copilotは正解を出してきました。(笑)

コメント