Slide 1

Slide 1 text

ChatGPT で 水平思考ゲームを 行えるか試してみた 河津正和

Slide 2

Slide 2 text

河津正和 バックエンド領域のプログラマ Twitter @kawazu255_

Slide 3

Slide 3 text

みなさん 水平思考ゲームってご存じですか? 突然ですが

Slide 4

Slide 4 text

出題者が読み上げる謎の物語に対して 回答者が「はい」「いいえ」「関係ありません」の いずれかで答えられる質問を繰り返すことで 状況を整理し、真相を推理する形式のクイズ 水平思考ゲームとは

Slide 5

Slide 5 text

リュックから弁当箱を引っ張り出した男は 自分はもうすぐ死んでしまうのだと悟った。 一体何があったのだろうか。 例題

Slide 6

Slide 6 text

場所は重要です か? はい 弁当箱を引っ張り出す 行為は弁当を食べる為 に行いましたか? いいえ

Slide 7

Slide 7 text

自家用飛行機で気ままに空を飛んでいた男。しかし突如、エン ジントラブルで脱出を余儀なくされてしまう。男は素早くパラ シュートの入ったリュックを背負い大空に飛び出す。そろそろ パラシュートを開くころだ!と、リュックから出ている紐を引 っ張ると巾着袋に入った弁当箱が出てきた。どうやら間違えて 持ってきたらしい。男は静かに目を閉じ、祈った。 回答

Slide 8

Slide 8 text

出題文の特徴 出題文のみだと意味の通らない内容にな っており、その意図を探ることが回答者 の役割となる 一見筋が通らない 回答に必要な情報をあえて秘匿した状態 で出題され、その情報を質問しながら集 めていくことも回答者の役割となる 情報が秘匿されている

Slide 9

Slide 9 text

場所は重要です か? はい 弁当箱を引っ張り出す 行為は弁当を食べる為 に行いましたか? いいえ 文脈理解・解答の状況把握・判断 人でないと役割を満たせない

Slide 10

Slide 10 text

ChatGPT の力を借りて 一人で水平思考ゲームを 遊べるか

Slide 11

Slide 11 text

GPT-3.5 の場合

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

全然ダメ

Slide 16

Slide 16 text

GTP-4 の場合

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

まあまあ良い!

Slide 21

Slide 21 text

プロンプトをチューニング

Slide 22

Slide 22 text

制約条件を追加 問題の解答は一般的な道徳観、倫理観に則ったものになること 問題の解答は起承転結を踏襲した物語であること 問題の解答は特殊なシチュエーションでしか起こり得ない物語であること ここまでの制約は、解答を聞いた際の満足感を上げるため 出題は70 文字以内で行うこと 出題文はそれ自体では一見矛盾しているようなシチュエーションとなっていること ここまでの制約は、出題の難易度を上げるため

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

GPT-4 は3 時間で25 メッセージのみの縛りがある 25 回の質問で回答までしなければいけないゲーム的な縛りに ちなみに

Slide 25

Slide 25 text

過激な内容を質問しなければいけない場合には規約抵触のおそれも 出題制約に「平和な世界観」を追加すべきかも ちなみに

Slide 26

Slide 26 text

まとめ

Slide 27

Slide 27 text

GM としての役割は十分果たしてくれそう ある程度の難易度チューニングも可 ただひとりだと寂しい