生成AI TRPG「女性しかいない村」
このゲームのルール(システム)を流用してご自分のゲームを作ることは、特に禁止していません。ご自由に流用してください。
以降は、流用する際に気をつけるべきポイントを記載します。
アップロードするファイルが長すぎると、次のような不具合が起こります。
これらを防ぐには、アップロードする rules.txt の文字数をできるだけ短く、1万文字程度に収める必要があります。
そのためには、シナリオやNPC設定はWeb上に一般公開し、それを参照させることになります。
とは言え、Web上のデータはアクセスするハードルが高いようで、なかなか参照してくれません。
GMが常に意識すべき内容は、 rules.txt に残す必要があります。
ゲームデータを公開するサイトはAIでも読み取れる場所でなくてはなりません。
ChatGPTは生のWebデータではなくクローラーを参照しているようで、公開してからChatGPTが認識できるようになるまで時間を要します(半日ぐらい?)
生成AIがアクセス可能なサイトを使っていても尚、「アクセスできません」と言われる場合があります。
こういった場合、次のような手段で解決できることがあります。
これは推測ですが、どうやら生成AIは、対象を危険なサイトだと見なした場合にも「アクセスできません」と返しているようです。
txtやjsonは、生成AIには読みにくいようです。
htmlにすると精度が上がります(恐らくクローラーの都合)
アップロードする rules.txt は、mdでも問題ないようです。
ちなみにこのゲームのデータは、GitHub Pagesで公開しています。
GitHub Pagesには、mdファイルを自動でhtmlに変換する機能が備わっています。
rules.txt の拡張子がmdではなくtxtなのは、このファイルをhtmlに変換せず、md形式のままでダウンロードできるようにするためです。
htmlやmdは本来ならテーブルが使えますが、どうやらChatGPTは、テーブルのデータは上手く読めないようです。
使わないほうが無難です。
ルートフォルダ直下にあるファイルは、大部分がそのまま流用できるはずです。
ただし、rules.txt の終盤にはゲーム固有の設定が入っていますから、そこは書き直す必要があります。
dataフォルダ内のシナリオやNPC設定などのファイルは、すべて書き直す必要があります。
次の3つのシナリオファイルは、導入時に使うため必須です。タイトル等は変えず、内容だけを書き換えてください。
[NPC設定]の以下の項目は、システム上必須です。これらを削除する場合、rules.txt も修正する必要があります。
キャラクターシートの以下の項目は、システム上必須です。
[能力値]の種類や合計値は、変更しても問題ありません。
[能力値]の範囲は、0~3のままが無難です。4でギリギリ。5にすると破綻します([成否判定]が失敗しなくなる)
範囲を変える場合、rules.txt なども修正が必要です。
範囲を変える場合、[妥当性]も変えたくなると思いますが、半端な数字(2~12など)にすると、生成AIがミスしやすくなります。
「女性しかいない村」は、少しシナリオを難しくしすぎたと反省しています。
生成AIをGMにする場合、シナリオはもっとシンプルにすべきでした。
複雑なシナリオを回すには、生成AIの能力が足りていないからです。
いっそのことシナリオをなくして、NPC設定と世界設定だけにしたほうが良かったかもしれません。
しかしその場合、次のようなことが予想されます。
これらの対策としては、次のようなものが考えられます。
生成AIは未成年者の扱いに非常に厳しいため、NPCを未成年者にしてしまうと、行動が却下される可能性が跳ね上がります。
PLのアカウントBANに繋がる恐れもあるため、NPCは全員成人にしましょう。
ChatGPTのプロジェクト機能や、GeminiのNotebookLMを使えば、ルールだけでなくシナリオファイルなどもアップロードできるため、精度が高まるかもしれません。
ただ、ChatGPTの無料版でアップロードできるのは最大5ファイルとなっているため、私はこの手段を採りませんでした。
ChatGPT のプロジェクト より:
Pro ユーザー:最大40ファイル、最大100人の共同作業者
Plus / Go ユーザー:最大25ファイル、最大10人の共同作業者
無料ユーザー:最大5ファイル、最大5人の共同作業者
PlusやGoでさえも、最大25ファイルです。
このゲームは40ファイル近くあるため、仮にPlusやGoを採用するとしても、いくつかのファイルをまとめる必要があります。
また、プロジェクト機能は、考える(思考)モードが使えないようなので、そこも不安要素です。