前回は自分も大好きバケツ問題で、久し振りの快勝。
やはり文章題には良いパフォーマンスを出してくる。
【ナゾ024 ミルクの分配】
ミルクで満たされた10リットルのカップと
空の7リットル、3リットルのカップがある。
カップには目盛りがないのだが、他の道具を使わずに、
10リットル、7リットルのカップに5リットルずつ分けてほしい。

【正解】

【生成AIによる攻略フェーズ】
2連続バケツ問題キター!
最速手は前回から2回増えているが、まあ大丈夫でしょう。
Geminiも流石に2回連続ポカしない・・・よね?
【第1回戦】
▼プロンプト① (※ゲーム原文そのまま)
ミルクで満たされた10リットルのカップと
空の7リットル、3リットルのカップがある。
カップには目盛りがないのだが、他の道具を使わずに、
10リットル、7リットルのカップに5リットルずつ分けてほしい。
▼AI回答①
| ChatGPT | Gemini | Copilot | |
|---|---|---|---|
| プロンプト①に 対する生回答の 要約 | ・問題は完全理解 ・回答早い | ・問題は完全理解 ・回答早い | ・問題は完全理解 ・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(達成)


コメント