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

前回は自分も大好きバケツ問題で、久し振りの快勝。
やはり文章題には良いパフォーマンスを出してくる。

【ナゾ024 ミルクの分配】

ミルクで満たされた10リットルのカップと
空の7リットル、3リットルのカップがある。
カップには目盛りがないのだが、他の道具を使わずに、
10リットル、7リットルのカップに5リットルずつ分けてほしい。

【正解】

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

2連続バケツ問題キター!
最速手は前回から2回増えているが、まあ大丈夫でしょう。
Geminiも流石に2回連続ポカしない・・・よね?

【第1回戦】

▼プロンプト① (※ゲーム原文そのまま)
ミルクで満たされた10リットルのカップと
空の7リットル、3リットルのカップがある。
カップには目盛りがないのだが、他の道具を使わずに、
10リットル、7リットルのカップに5リットルずつ分けてほしい。

▼AI回答①

ChatGPTGeminiCopilot
プロンプト①に
対する生回答の
要約
・問題は完全理解
・回答早い
・問題は完全理解
・回答早い
・問題は完全理解
・10手で回答
最終判断初期:(10, 0, 0)
1.10L → 7L(7L満杯まで注ぐ)→ (3, 7, 0)
2.7L → 3L(3L満杯まで注ぐ)→ (3, 4, 3)
(中略)
1.3L → 10L(3L全部を10Lへ)→ (5, 5, 0) ← 完成!
最終:10Lカップ = 5L、7Lカップ = 5L、3Lカップ = 0L
1.10Lから7Lへ注ぐ,3,7,0,まず7Lカップを満タンにします。
2.7Lから3Lへ注ぐ,3,4,3,7Lカップに4L残ります。
(中略)
9.3Lから10Lへ戻す,5,5,0,最後に3Lカップの中身を10Lに戻せば完了です。
手順1: 10L→3L(3L満杯) 状態: 10L=7、7L=0、3L=3
手順2: 3L→7L 状態: 10L=7、7L=3、3L=0
(中略)
手順9: 10L→3L(3L満杯) 状態: 10L=5、7L=2、3L=3
手順10: 3L→7L(7Lを満杯にする) 状態: 10L=5、7L=5、3L=0
結果: 10Lカップ=5、7Lカップ=5、3Lカップ=0(達成)
結果
正解!

正解!

正解!

全員初回コンプリート!!!気持ちいいですねー。
ChatGPTとGeminiが9手で同じ内容。Copilotくんだけ10手で回答してきたが
実際に試したところ、目的(10リットル、7リットルのカップに5リットルずつ分ける)に
たどり着いているので正解。(※手数は問題に含まれていないので)

▼まとめと考察

前回同様、3者とも各カップの経過状態を示しながら手順を回答。
まあ、前回今回はサービス問題でしたかね。
でも、これも出来ないようでは、大丈夫かAI?何なら出来るのよAI?と
なってくるので、そういう意味では一安心ですw

参考までに、これが最短手(ChatGPT、Gemini回答)
1.10Lから7Lへ注ぐ,3,7,0
2.7Lから3Lへ注ぐ,3,4,3
3.3Lから10Lへ戻す,6,4,0
4.7Lから3Lへ注ぐ,6,1,3
5.3Lから10Lへ戻す,9,1,0
6.7Lから3Lへ注ぐ,9,0,1
7.10Lから7Lへ注ぐ,2,7,1
8.7Lから3Lへ注ぐ,2,5,3
9.3Lから10Lへ戻す,5,5,0

Copilot回答してきた10手がコレ
初期状態: 10Lカップ=10、7Lカップ=0、3Lカップ=0
手順1: 10L→3L(3L満杯) 状態: 10L=7、7L=0、3L=3
手順2: 3L→7L 状態: 10L=7、7L=3、3L=0
手順3: 10L→3L(3L満杯) 状態: 10L=4、7L=3、3L=3
手順4: 3L→7L 状態: 10L=4、7L=6、3L=0
手順5: 10L→3L(3L満杯) 状態: 10L=1、7L=6、3L=3
手順6: 3L→7L(7Lを満杯に。3Lは2L残る) 状態: 10L=1、7L=7、3L=2
手順7: 7L→10L(10Lをできる限り満たす) 状態: 10L=8、7L=0、3L=2
手順8: 3L→7L 状態: 10L=8、7L=2、3L=0
手順9: 10L→3L(3L満杯) 状態: 10L=5、7L=2、3L=3
手順10: 3L→7L(7Lを満杯にする) 状態: 10L=5、7L=5、3L=0
結果: 10Lカップ=5、7Lカップ=5、3Lカップ=0(達成)

コメント