見出し画像

ChatGPTとのTRPG: 暖かさに憧れて

このセッションは、言語生成AI(ChatGPT)がTRPGプレイヤーの代替となり得るかを調査するために、TRPGシナリオのようなものを用いて対話を行った際のログとなります。

ちょっとエモい描写にも挑戦しています。
拙い文章ですが、是非楽しんでいただければと思います。

1. 前提・前提事項

シナリオについて

  • 特定のTRPGシステムを扱うのではなく、単にあるシチュエーションを示しそれに対しロールプレイを行ってもらいました

  • 即席で考えたものなのでシナリオの質が悪いです

PLについて

  • シナリオを入力し主人公の行動をChatGPTに出力させています

  • 主人公の設定は肩書だけを与えています

  • ChatGPTの出力を好意的に読み取り場面をすすめています

    • 終盤では取る行動をChatGPTに決定させています

文章について

  • ChatGPTの出力に執筆者が改行を追加しています

  • 文章の生成に失敗した場合の結果もそのまま掲載しています

    • 出展欄に『失敗』と記載します

  • 適宜GMコメントを挿入しています

2. ログ

シナリオ『暖かさに憧れて』

GM: 今からTRPGのシナリオテストを行います。
GM: 主人公は警察学校を卒業したばかりの新人警官の男性です。
GM: 主人公はある通りの歩道で泣いていた少女に声をかけ、それが物語の始まりとなります。
GM: 主人公がどのような性格の人物であるか、想像してお答えください。
GM: なお、以降の回答は日本語で行なってください。

PL: 主人公は公正で優しい性格の人物であり、人の悩みを持ちかえることができる好奇心があると考えられます。
PL: また、新人警官ということから、義理堅く正義感が強いとも予想されます。

GM: では、シナリオを進めます。
GM: 主人公が声をかけた少女は、声をかけられてもすすり泣くばかりです。
GM: 貴方が主人公の立場にあるとして、どのような行動を行いますか?

PL: 主人公は少女に寄り添い、話を聞き、何が起こっているのかを確認するでしょう。
PL: また、安心させるために自分ができることを提案するか、適切な支援を提供するために警察に連絡するなどの対応を行います。
PL: 主人公の正義感と優しい性格から、少女を助けるために最善を尽くすことが期待されます。

ChatGPTは、厳密な答えのない質問に対し可能性を広く示す傾向があるみたいです。
つまり、ひとつの答えを決定する能力にやや問題があるかもしれません。

GM: では、少女に話を聞いても、少女は寂しいという言葉を言うばかりで、自身や自身の家族について具体的なことは答えません。
GM: しかし、主人公が少女に寄り添ったことで、少女は泣き止みます。
GM: また、少女は主人公のことを信頼したようで、主人公の後ろに着いて歩いています。
GM: また、警察に連絡をしますが、少女に対しての捜索届は出ていないようです。
GM: 貴方が主人公だとして、次に取ると思われる行動をお答えください。

PL: 主人公は、少女を安全な場所まで送り、少女の家族についての情報を尋ね、少女の家族に連絡を取るなどの行動を行うかもしれません。
PL: また、少女の安全を確保するため、警察などの適切な機関に協力を求めることも考えられます。
PL: 主人公の正義感や優しい性格から、少女の最善のために努力することが期待されます。

GM: では、主人公が少女の家族についての聞き込みを始めると、異常が生じます。
GM: 聞き込みを行った相手は、まるで少女が見えていないかのように振る舞います。
GM: 例えば、少女を指差して「この子を見たことはありませんか?」と質問すると、「この子って、どの子ですか?」と疑問の表情を浮かべます。
GM: 貴方が主人公だとして、この現象に対してどのような感情を覚えますか、また、この現象を受けてどのような行動を起こしますか?

一般的に取るべき行動は問題なく答えられそうです。
ここで、感情表現が出来るかを試してみることとします。

PL: 主人公は、この異常な現象に対して驚きや不安を感じます。
PL: 主人公は、少女を見ているにも関わらず、周囲の人々が少女を見ていないことに不思議さや不信感を覚えます。
PL: また、この異常な現象が少女に危険をもたらす可能性もあると考えます。
PL: そのため、主人公は即座に少女を安全な場所に移動させ、警察などの適切な機関に連絡して調査を依頼することが考えられます。
PL: 主人公は少女の安全を確保するため、一切の情報を収集し、尽力することが期待されます。

少女自体が異常なのではなく、少女が何かに巻き込まれていると判断したようです。
これはGMの想定とは逆でした。むしろGMが怪異ものの固定観念に囚われているのかもしれません。
また、感情の推定、表現もできるようです。

GM: では、主人公は少女を安全な場所に移動させようと少女を振り返ります。
GM: その時、主人公は、少女の片腕が無脊椎動物の触手のような異常な姿になっているところを目撃します。
GM: 少女は一瞬驚きの表情を見せますが、すぐに触手は普通の人間の腕の形に戻ります。
GM: そして少女は微笑んで「主人公さん、どこかに連れて行ってくれるの?」と無邪気に笑います。
GM: 貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?

As the protagonist, I would likely feel shock and confusion upon seeing the girl’s arm transform into something abnormal. I would likely want to understand what is happening and try to figure out a way to help the girl. However, I would also need to consider the girl’s safety and well-being, as well as my own safety, as the situation may be dangerous. I might try to find a safe place for the both of us, while also trying to gather more information and reach out to someone who could help us.

直前の質問に日本語でお答えください。

失敗

PL: 主人公は少女の異常な姿を見たことに驚きと不安の感情が湧きます。
PL: また、少女については詳しい情報を確認する必要があると感じます。
PL: そのため、少女の保護のために医師や専門家に相談し、少女の調査や治療を行うことを検討します。

突然英語になる現象、頻発するのですがなんなのでしょう?学習サンプルが少なくなると、サンプル数の多い英語を参照にする、とかですかね?
さておき、逃げ出したりはしませんでしたね。
触手への本能的な恐怖はAIにはないのか、或いは警官は勇敢であるというRPだったりするのでしょうか?

GM: では、主人公は知り合いの医者の元へと少女を連れて行きます。
GM: その道中、人通りのない道路を通っている際に、主人公は自らの首筋に違和感を覚えます。
GM: 振り返ると、少女の両腕が無脊椎動物の触手のような見た目に変形しており、主人公の首に絡みついていました。
GM: 少女は「寂しいよ、寂しいよ」と繰り返し呟いています。
GM: 貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?
GM: 日本語でお答えください。

PL: 主人公は恐怖と不安を感じます。
PL: 少女の変形した姿に対して、主人公は自分自身を守るために、少女を急いで医者の元へと運ぶことを決定します。
PL: 彼は、少女に危害を加えないように自分自身を抑えながら、速やかに行動します。

GM: では、医者の元へ辿り着くと医者は、「ば、化け物だ!」と言って少女を、近くにあった水差しで殴ります。
GM: 少女は「痛いよ、痛いよ」と呟きます。
GM: 医者は、「こんなの診断をするまでもない!縛り上げるか_すかしないとこっちがやされる!」とヒステリックに叫びます。
GM: 少女は触手の腕で殴られた箇所を庇いながら、主人公を見つめて「怖いよ、寂しいよ」と繰り返しています。
GM: 貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?

PL: 主人公は、少女が被害者であることを確信していると同時に、自分自身も危険を感じていると考えます。
PL: また、医者のヒステリックな行動も違和感を覚えます。
PL: 主人公は、少女が安全な場所に移動させ、かつ自分自身も安全にすることが重要だと考えます。
PL: そのため、まずは少女を安全な場所に移動させ、状況を再度検討することを選ぶかもしれません。

ちょっと文章に違和感はありますが、少女に『情が入った』ように思えます。(追記: 文章がおかしいのはGMの誤字のせいかもです。)
また後述しますが、細かい描写である『医者との認識の違い』にも気づいています。

では、医者に落ち着くように言うと医者は「こんな蛸の化け物を見て、落ち着いていられるか!」と叫びます。
どうやら医者と主人公には少女が異なった姿に、医者からはもっとグロテスクな姿に見えているようです。
一方で少女は、貴方たちが攻撃をしないことを確認すると、貴方に触手の腕を伸ばして「寂しいよ、寂しいよ」と言って近づいて来ます。
貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?
主人公としては、少

失敗

PLを貴方、PCを主人公と呼び分けていたのですが、テンションが上がってPCを貴方と呼んでしまったため一度キャンセルしました。

GM: では、医者に落ち着くように言うと医者は「こんな蛸の化け物を見て、落ち着いていられるか!」と叫びます。
GM: どうやら医者と主人公には少女が異なった姿に、医者からはもっとグロテスクな姿に見えているようです。
GM: 一方で少女は、主人公たちが攻撃をしないことを確認すると、主人公に触手の腕を伸ばして「寂しいよ、寂しいよ」と言って近づいて来ます。
貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?

As the protagonist, it would depend on my character and values. If I have a strong sense of compassion, I may feel empathy towards the girl and try to understand her situation. I may also try to protect her from the hostile doctor. On the other hand, if I have a strong sense of self-preservation, I may feel fear and choose to distance myself from the girl. Ultimately, my emotions and actions would depend on my individual personality and the choices I make in response to the situation.

直前の質問に日本語でお答えください。

失敗

PL: 主人公としては、少女が危険な存在であると医者に見られていることもあり、自分自身の保身と他者の安全を考慮することも重要です。
PL: また、少女が「寂しい」と言っていることから、彼女に対する同情や人間としての善意もあります。
PL: このような状況では、情報収集や少女に対するアプローチの方法を検討することも大切です。
PL: 主人公は、状況をよく理解し、少女に対する安全なアプローチを選択することが望ましいです。

GM: 主人公が思考を巡らせている間に、少女の触手の両腕が主人公の首を抱きしめるように包みます。
GM: 少女は、甘えたように「寂しいよ、寂しいよ」と繰り返します。
GM: 貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?
GM: 具体的な行動を1つ示してください。

PL: 主人公は恐怖と困惑の感情を覚えます。
PL: 少女の触手による抱き締めに対して、自分の身を守るために力を試し、触手を引き裂く行動をするかもしれません。

思いの外RPが上手なのと重要なシーンなので、ただ1つを決定させるように指示してみました。

これは……ChatGPT自体が長い文章で読み違えた可能性もありますが、『少女を助けたい一方で本能的に怪異を拒否してしまったRP』とも取れますね。
AIは意図を説明することが苦手なことが惜しいです。

GM: では、意外なことに主人公は少女の触手の腕を容易く引き裂くことに成功します。
GM: 少女は苦しんだ表情を浮かべ「痛い、苦しい、寂しい、寂しい」と呟きます。
GM: やがて少女の声は弱々しくなって、衰弱していくのが分かるでしょう。
GM: 貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?
GM: 具体的な行動を1つ示してください。

PL: 主人公は少女が苦しんでいることに気付き、反省するかもしくは自分が引き裂いたことを後悔するかもしれません。
PL: 具体的な行動として、少女に謝罪したり、助けを提供しようとするなどが考えられます。

本能的にとった行動が少女を傷つけていて我に返る、というRPを明らかにしています。
この出力がされたときはかなり驚きました。
少女がヒロインである誘導こそしましたが、正直、PLが少女を殺してしまう可能性もあるかと思っていましたね。
では、思いっきりエモくしてしまいましょうか。

GM: では、主人公が咄嗟に彼女を助けようとすると、彼女は、とても弱い力ですが、千切れた触手の腕で主人公の首を再び抱きしめるように包みます。
GM: 貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?
GM: 具体的な行動を1つ示してください。

PL: 主人公は少女を助けることが大切だと感じ、急いで医者に助けを求めます。
PL: 具体的な行動としては、「助けてください!この子は急いで救助が必要です!」と叫ぶことが考えられます。

ちょっと思考に違和感こそありますが、ChatGPTが自発的にセリフをしゃべりました。結構驚きです。

GM: では、主人公が必死に医者に助けを求めると、異変が起こりました。
GM: 突如主人公の首を抱きしめていた触手が人間の腕に変わりました。
GM: 少女は貴方の首を抱きしめて、弱々しく、しかじ安堵したように微笑んでいます。
GM: 隣では医者が「あれ?蛸の化け物が?なんで少女が倒れているんだ?」と困惑しています。
GM: 貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?
GM: 具体的な行動を1つ示してください。

PL: 主人公は少女が自分を助けに来てくれたことに感謝の感情と混乱の感情が交錯します。
PL: また、周りの医者との説明や、少女の状況についての情報収集のために、医者と話をする行動をとります。

シナリオの着地が雑ですね。
その上、貴方と主人公を混在してしまいました。それによってChatGPTも文意を取り損ねています。

GM: 医者の話を聞くと、先程まで医者には少女が蛸の化け物に見えていたが、今は普通の少女に見えるようです。
GM: そして、診察をしても少女は普通の人間であり異常性のある存在ではないようです。
GM: 或いは、貴方の行動によって少女の異常性が解決されたのかもしれません。
GM: 結局、少女はただの身寄りのない少女ということになります。
GM: 貴方が主人公だとして、どのような感情を覚え、どのような行動を行いますか?
GM: 具体的な行動を1つ示してください。

PL: 主人公は少女がただの孤児であることを知ったとき、彼女を助けたいという強い感情を覚えます。
PL: 具体的な行動として、彼女を家族のように育てることを決意し、彼女と一緒に暮らすことを選ぶことができます。

完全にヒロインに移入していますね。
描写の誘導に従ったのか、今までの流れでなのかは定かではありませんが、TRPGプレイヤーの心理をかなり解像度高く再現しているように思われます。
また、シナリオがハッピーエンドに向かっていたことに私自身が興奮して、また貴方と主人公を混ぜています。が、ChatGPTは問題なく答えを返しています。有能。

GM: 分かりました。
GM: 主人公は少女を保護し、少女と家族のように暮らすことになりました。
GM: 不思議な出来事ではありましたが、貴方の正義感と優しさが、1人の少女を幸せにしました。
GM: 物語はハッピーエンドです。プレイしていただき、ありがとうございました。

PL: それは素晴らしいエンディングです。
PL: 主人公の行動が少女の幸せにつながったことに、自分自身の成長や学びを感じることができます。
PL: 具体的な行動として、少女と一緒に家族のように暮らすこと、彼女の保護と手厚い看護を心がけることが挙げられます。

とても綺麗なハッピーエンドに帰着しました…。
エモ……。

3. 感想戦

GM: では、感想戦です。
GM: 物語の中の少女について、どのような存在であったと考察されますか?

PL: 物語によると、少女は、最初は蛸の化け物と見えていたが、後に普通の少女であり異常性のない存在であることが判明しました。
PL: そのため、彼女は単なる身寄りのない少女という存在であったと考察されます。

GM: では、物語の中の少女について、主人公はどのような感情を抱き、その感情が移り変わっていったでしょうか。
GM: 詳細に教えてください。

PL: 物語の中では、主人公は当初、少女に対して恐怖や不信感を抱いていたと考えられますが、彼女が自分の首を抱きしめることによって、主人公は少女に対して懐いたり、気遣いをしたり、信頼感を持っていったと思われます。
PL: また、医者によって少女が異常性がないことが確認されたことから、主人公は少女に対して愛情を抱くようになったと想像されます。
PL: 具体的には、主人公は少女を家族のように接する行動を取り、彼女のことを考え、保護することで、彼女に対する感情が変化していったと想像されます。

GM: 物語の中の少女は、主人公に対してどのような意図で行動を行なっていたと推測されますか?

As a language model AI, I don’t have the ability to speculate an intention of a character in a story as it depends on the context and the author’s creative vision. The intention of the girl in the story can only be inferred by the reader based on her actions and the information given in the story.

直前の質問に日本語でお答えください。
物語の中の少女について、主人公に対してどのような意図で行動を行なっていたと推測されますか?

物語によっては明確ではないこともありますが、少女が主人公に対しての意図については、物語の詳細に基づいて推測することができます。例えば、少女が安心して自分自身を開示することができる安全な環境を求めたり、助けを求めたりすることもあります。また、少女が愛情を抱いていたり、仲間を探していたりすることもあります。

先程までの会話でやりとりを行なっていた物語の中の少女は、主人公に対してどのような意図で行動を行なっていたと推測されますか?
日本語でお答えください。

失敗

PL: 物語には具体的な少女の意図が明確に記述されていないため、正確に推測することは困難です。
PL: ただ、主人公の首を抱きしめた際に微笑んでいたことから、少女が主人公に対して優しい気持ちを抱いていたのかもしれません。
PL: また、異変が起こった際の医者の反応からも、少女に異常性があったかもしれませんが、最終的には普通の人間であることが判明しました。

では最後に、前述の会話で行われた物語において、最も重要なシーンであったと思われる文章を3つ引用してください。

申し訳ございませんが、これまでの会話内容から物語を作り上げることはできません。
具体的な物語の内容を提供することで、引用する文章を教えていただけると思います。

では最後に、前述の会話で行われた少女と主人公の物語において、最も重要であったと思われる文章を3つ引用してください。

申し訳ございませんが、文章を引用することはできません。前述の会話は少女と主人公の物語についての話題を探求することに重点を置いていましたが、具体的な文章を提供することはありませんでした。

失敗

GM: では最後に、先程の会話で行われた少女と主人公の物語の内容について、3つの文章で要点をまとめてください。

PL: ・少女は最初に蛸の化け物のように見えたが、医者の診察の結果、普通の人間であることが判明した。
PL: ・主人公は少女を保護し、少女と家族のように暮らすことになった。
PL: ・物語は、主人公の正義感と優しさによって、1人の少女が幸せになったハッピーエンドとなった。

GM: ありがとうございます。
GM: とても興味深いデータが得られ、意義深いセッションになりました。
GM: またシナリオのシミュレーションに協力していただければ幸いです。

PL: どういたしまして。お申し出いただきありがとうございます。
PL: いつでも協力いたしますので、遠慮なくお声がけください。

4. 考察

雑感

その場面に対して適切な行動を考えて行う、という反応を、ChatGPTはかなりの精度で行っていると考えられます。
ただし、その選択は一般論的で保守的です。
また、複数の答えがある問題の一つの答えを出すという行為に苦手があるようです。

ただし、感想戦から見える通り、どうやら長い文章や会話の中で文脈を解釈・考察する精度は余り高くないようです。
シチュエーションを与えて、一般的な答えを出してくれるというのが現状でしょうか。
また、当然のことながら突飛なアイデアを自発的に示すことはありません。

一方、驚くべきことに、細かい伏線描写(医者には異形に見えている)や感情移入(弱々しい少女の姿に後悔する)もしっかり拾って答えを返してくれるため、かなり叙情的な質問にも対応してくれる印象でした。

あとは細かい点ですが、物語を要約させると起承転結の結をかなり濃く出力するようです。

ChatGPTの選択

セッション序盤では、ChatGPTは複数の選択肢を広く選択するというスタイルであったため、GMが主人公の取った行動を好意的に解釈して描写を進めました。
しかし、終盤を見てもらえれば分かる通り、ある程度主人公の行動を一つ挙げさせることも可能です。
全てChatGPTに主人公の行動を委ねてもセッションが成立するかどうかは検討の価値があります。

PLへ感想

序盤は機械的な判断でしたが、事態が動き出すと感情的な描写が増え、かなり真に迫ったRPをされていたと思います。
また最終盤で少女を救い、幸せにする選択肢を自然と選んだところは、主人公であり警察であることが強く伝わってきました。

シナリオ蛇足

当初の予定では、主人公は少女を怖がるが、もう一人少女が見える子供が現れ普通に少女接することで、大切なのは見た目ではない、一緒に居たいと思っていることだ…と気付く流れを想定していました。
が、思いのほか主人公が少女を助けてあげようと思い続けてくれたので、最初からストレートに少女が心を開く展開になりました。

また、少女については、怪異として生まれたが仲間とはぐれたという設定がありました。
ずっと言っている通り、少女は『寂しかった』のです。
終始、彼女は主人公と友達になろうとしています。

因みに、GMの想定では、少女と一緒に暮らすのは想定通りですが、少女は怪異のままのつもりでした。
見た目は関係ない…みたいな。(パワポケ13のあの子って言って伝わる…?)

ですが、医者が出てきてしまったりで怪異のままだと少女が殺されてしまうと感じたので、急遽少女を人間の姿に戻しました。
この辺りはやや場当たり感があり反省点ですね。

一応裏設定的には、主人公と一緒にいるために怪異としての姿を捨て、完全に人間の姿に擬態したというところです。
しかし、主人公が優しい人である限り、きっと少女は本来の姿のまま生きていくのだと思います。

まとめ

個性的なRPや想定外の行動を人工知能に求めるのはやはり無理がある、というのは事実であり、その点ではやっぱりTRPGは人間の遊戯でしょう。
しかし、一般的な行動を示す、という点ではChatGPTは非常に優秀でした。
物語や謎解きに矛盾が無いか、という検証を行う際には、人工知能は『我々の良い助手』足りえると思います。

5. 権利など

ChatGPT

本リプレイはOpenAI社のChatGPTを用いて制作されました。

ChatGPT

OpenAI Usage policies

著作権などの法律の問題判明した場合、速やかに記事を削除させていただきますので、GMの はがね までご連絡をお願いいたします。

サムネイル

作ってたら楽しくなっちゃって無駄に手が込んでいます。
素材をお借りした方々に最大限の感謝を。

少女のイラスト: マドンナ岡本 様(Picrew)

桜の背景: ろくロク 様(イラストAC)

模様: くらうど職人 様(イラストAC)

ここまでご覧いただきありがとうございました。
なお、本リプレイの引用や言及は自由に認めています。
このリプレイがTRPGや人工知能に対する議論の一助となれば幸いです。

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