見出し画像

対話型AIのCAMELを使ってマーダーミステリーのシナリオを書かせてみた

https://www.youtube.com/watch?v=24mP0_5VkDY

 こちらの動画で紹介されていたCAMELという対話型AIを使って、完全オリジナルのマーダーミステリーのシナリオを書かせてみました。

マーダーミステリーとは?

 マーダーミステリーとはパーティーゲームの一種です。ゲームマスターにより殺人事件などのシナリオが用意され、参加者は物語の登場人物となって犯人を探し出したり、犯人役の人は逃げ切る事を目的として会話をしながらゲームを進めます。

事前準備

  1. コンソール画面の左下のツールからシークレットを選択

2.シークレットのkeyに「OPENAI_API_KEY」と入力、valueにOPENAIのAPIキーを入力

【シークレットの設定】

main.pyのコードにアシスタント「すごい小説家」、ユーザー「優秀な編集者」、タスク「初心者向けのマーダーミステリーのシナリオを作る」と記入して、画面上部のRunボタンを押すだけ

【main.pyのコードを編集】

出力結果

編集者:マーダーミステリーのシナリオにタイトルをつけてください。
小説家:「ポイズン・インテンションズ」

編集者:マーダーミステリーの事件の概要と登場人物を提供する。
小説家:パーティーの主催者であるジョン・スミス氏は、殺人の被害者となる。彼は裕福な実業家で、傲慢で他人を見下すような態度で知られている。

彼の妻であるエリザベス・ジョンソン夫人との関係はぎくしゃくしており、彼の常にけなす態度にうんざりしている。
また、弁護士のチャールズ・ホワイト氏、外科医のデビッド・リー氏とは怪しい取引をしていた過去がある。
女優のエミリー・ブラウン嬢は、今度上演する自分の舞台のためにスミス氏に投資してもらおうと努力しているが、スミス氏は彼女を見下すような態度をとっている。
元陸軍大将のウィリアム・デイビス氏は、政治的見解の違いからスミス氏と対立した過去がある。
ジャーナリストのサマンサ・グリーン氏は、スミス氏の商習慣を調査しており、パーティーで厳しい質問を投げかけている。
インテリアデザイナーのヴィクトリア・テイラー女史は、スミス氏の妻の友人であり、夫婦間の問題を調停しようとしている。

編集者:ジョン・スミス氏の死因を特定し、プレイヤーを正しい結論に導くための手がかりを提供する。
小説家:ジョン・スミス氏は、飲み物に含まれていたシアン化合物で毒殺された。プレイヤーを正しい結論に導く手がかりは以下の通りです:

  1. プレイヤーは、スミス氏の死体が発見された書斎で、シアン化合物の小瓶を見つけるだろう。

  2. プレイヤーは、スミス氏の飲み物が改ざんされており、スミス氏が自分で注いだのではないことを発見する。

  3. プレイヤーは、エミリー・ブラウンさんが、飲み物を提供するのを手伝っていたため、飲み物にアクセスできたことを知る。

  4. プレイヤーは、スミス氏がその商習慣のために敵を作った過去があり、他の客の何人かはスミス氏の死を望む動機を持っていたことを知ることになる。

  5. プレイヤーは、スミス氏がその日のうちにチャールズ・ホワイト氏、デビッド・リー博士と激しい口論をし、2人とも怒って部屋を出て行ったことを知る。

  6. サマンサ・グリーン氏がスミス氏の仕事ぶりについて厳しい質問をしていたこと、そしてスミス氏が防衛的になって怒っていたことをプレイヤーは知ることになる。

  7. プレイヤーは、エリザベス・ジョンソン夫人がスミス氏と結婚生活について口論し、スミス氏が別れると脅していたことを知る。

  8. ウィリアム・デイビス氏は、政治的見解の違いからスミス氏に強い嫌悪感を抱いており、"彼を一段落させたい "という発言を何度もしていたことがわかる。

編集者:真犯人からプレイヤーの目をそらすレッドヘリングのキャラクターを作り、プレイヤーがこのキャラクターを疑うようになる手がかりを提供する。
小説家:レッドヘリングのキャラクターは、ジャーナリストのサマンサ・グリーン女史とする。プレイヤーに彼女を疑わせる手がかりは以下の通りです:

  1. プレイヤーは、グリーン女史がスミス氏の商習慣について厳しい質問をしていたこと、そしてスミス氏が身構えたり怒ったりしていたことを知ります。

  2. プレイヤーは、グリーンさんが財布の中に青酸カリの小瓶を入れていたことを発見する。

  3. プレイヤーは、グリーンさんが腐敗した実業家や政治家を暴いた過去があり、スミスさんの商習慣を調査していたことを知ることになる。

  4. プレイヤーは、グリーン氏がスミス氏と口論しているところを目撃され、怒って部屋を出て行ったことを知ることになる。

  5. プレイヤーは、グリーンさんがドリンクの提供を手伝っていたため、ドリンクにアクセスできたことを知ることになる。

  6. プレイヤーは、グリーンさんがスミス氏の死を望む動機があることを知る。グリーンさんは、自分の調査報道が原因でスミス氏から訴訟を起こされると脅されていたのである。

  7. プレイヤーは、ミス・グリーンが夜通し不審な行動をとっていたこと、屋敷の中をこっそり見ていたことを知ることになる。

編集者:真犯人を見極め、プレイヤーを正しい結論に導くための手がかりを提供する。
小説家:真犯人は、スミス氏の妻であるエリザベス・ジョンソン夫人である。プレイヤーを正しい結論に導く手がかりは以下の通りです:

  1. プレイヤーは、ジョンソン夫人がスミス氏と結婚生活について口論し、別れると脅していたことを知ることになる。

  2. プレイヤーは、ジョンソン夫人がドリンクのサービスを手伝っていたため、ドリンクにアクセスできたことを発見する。

  3. プレイヤーは、ジョンソン夫人がスミス氏の死を望む動機があることを知る。なぜなら、彼女はスミス氏が常にけなすことにうんざりしており、離婚を計画していたからである。

  4. ジョンソン夫人がスミス氏と口論しているところを目撃され、怒って部屋を出て行ったことをプレイヤーは知ることになる。

  5. プレイヤーは、ジョンソン夫人が財布の中に青酸カリの小瓶を入れていたことを発見する。

  6. プレイヤーは、ジョンソン夫人が精神的な病歴を持ち、そのために薬を服用していたことを知る。

  7. プレイヤーは、ジョンソン夫人が夜通し奇妙な行動をしていたこと、独り言や妄想的な行動をとっていたことを知ることになる。

編集者:殺人事件に関する意外な情報を明らかにし、プレイヤーを正しい結論に導く手がかりとなるような、ひねりの効いたエンディングを書きましょう。
小説家:ひねりの効いたエンディングは、スミス氏が殺人の標的ではなかったことを明らかにする。
その代わりに犯人は、彼らの違法な取引を暴露すると脅していた弁護士チャールズ・ホワイト氏を毒殺するつもりだったのです。
しかし、スミス氏は自分の飲み物ではなく、誤ってホワイト氏の飲み物を飲んでしまい、死亡に至ってしまったのです。

プレイヤーを正しい結論に導く手がかりは以下の通りです:

  1. プレイヤーは、ミスター・ホワイトが犯人の違法な取引を暴露すると脅していたことを知ることになる。

  2. Mr.Whiteはその晩、犯人と口論しているところを目撃されており、犯人は怒って部屋を出て行ったことが判明する。

  3. プレイヤーは、犯人がドリンクのサービスを手伝っていたため、ドリンクにアクセスできたことを知るだろう。

  4. プレイヤーは、犯人がホワイト氏の死を望む動機があったことを知るだろう。

  5. プレイヤーは、犯人が青酸カリの小瓶を所持していたことを発見することになる。

  6. プレイヤーは、犯人が夜通し不審な行動をしていたこと、屋敷の周りをこそこそと歩いているのを目撃されていたことを知ることになる。

  7. プレイヤーは、犯人が違法なビジネスを行っていたこと、過去にいくつかのスキャンダルに巻き込まれたことがあることを知ることになる。

編集者:すべての未解決事項を解決し、犯人の正体を明らかにする結末を書きなさい。
小説家:徹底的な捜査の結果、プレイヤーたちはスミス氏の妻であるエリザベス・ジョンソン夫人が真犯人であることを発見する。
彼女は、夫妻の違法な取引を暴露すると脅していたチャールズ・ホワイト氏を毒殺するつもりだったのだ。
しかし、スミス氏は誤って自分の飲み物ではなく、ホワイト氏の飲み物を飲んでしまい、死亡してしまったのだ。

ジョンソン夫人は夫の殺人容疑で逮捕され、起訴される。プレイヤーは推理力を発揮し、事件を解決したことが評価される。
スミス氏の出資によりミス・エミリー・ブラウンの劇が成功したこと、ウィリアム・デイビス氏とサマンサ・グリーン氏が共通の政治的見解に基づいて友情を育んでいることが明らかにされる。
チャールズ・ホワイト氏とデビッド・リー博士は、違法な取引に関与したため弁護士資格を剥奪される。

プレイヤーたちは、捜査の成功と正義の実現に満足し、屋敷を後にする。

使ってみた感想

 およそ20分ほどで物語の設定から事件の概要と結末まで全て自動で書いてくれました。物語が面白くなるようにミスリード要素を入れたり、意外な結末を用意したりなど内容もかなり本格的です。
 全て英語で出力されてしまうため、日本語に翻訳する手間があること。生成された日本語に若干不自然なところがあるため、人間の手で校正が必要なことはデメリットですが、イチからchat GPTを使って書くよりもはるかに簡単に物語を書くことが出来ると思います。


この記事が気に入ったらサポートをしてみませんか?