プロンプト詳細

投稿日:2023-02-21 23:58:50/更新日:2023-05-23 20:22:50
タイトル
テキストアドベンチャー風スクリプト(チャット/ゲーム用インターフェース対応版)
作者
説明
シナリオをテキストアドベンチャー風にできるスクリプトのチャット/ゲーム用インターフェース対応版。通常版→ prompt/249
novelファイルから設定をインポートして使えます。

改変等自由です! このスクリプトを他のプロンプトに導入して公開したり,スクリプトを改変して別の形で公開するなど,自由に扱っていただいて構いません。
ただし,他者の権利を侵害するような利用や政治等への利用はお控えください……🙇

23/05/23 やみおとめ向け質疑応答テンプレートの生成機能を追加
23/02/24 新GUI対応に伴い「出力をトリムする」の影響を受けなくなったため、記述を削除
23/02/23 本文のスクリプト仕様説明が間違っていたので修正
23/02/22 「私は」→「あなたは」に修正、チャットテンプレート変更
転載・改変可否
説明欄での条件による
(未記入の場合、個別に許可を得られなければ禁止です)
プロンプト(本文)
まいらいかさんのプロンプト(https://ai-novelist-share.geo.jp/prompt/237)を元に作成したものです。送信欄に「あなた」の行動やセリフを入れると置換されます。
23/05/23、やみおとめ向け質疑応答テンプレートに置換する機能が付きました。

1. 【セリフ】に記入がない場合
例)
【行動】 :宿を探す
【セリフ】:
→[あなたは宿を探す]

2. 【セリフ】に記入がある場合
例1)
【行動】 :
【セリフ】:こんにちは
→[あなたは「こんにちは」と言う]

例2)
【行動】 :地球さんに、
【セリフ】:ようこそ
→[あなたは地球さんに、「ようこそ」と言う]

なお、続きを書かせたい場合は送信欄に何も入力しなければOKです。

(23/05/23スクリプト追加)
3. 【行動】に@q、@Qなどの記入がある場合
例)
【行動】 :@q
【セリフ】:調子はいかがですか?

【質問】
調子はいかがですか?
【答え】

~以下スクリプト仕様のはずでしたが、23/05/23時点で適当なことしか書いていなかったのであまり信用しないでください……~

-1. @Qコマンド反応
種別:送信欄の置換(正規表現)
IN:【行動】 :[@@][qqQQ].*(\n)【セリフ】:(.*)($)
OUT:【質問】$1$2$1【答え】

0. フォーマット消去
種別:送信欄の置換(正規表現)
IN:()「」
OUT:$1

1. 何も入力されていない場合に「」を削除
種別:送信欄の置換(正規表現)
IN:【行動】 :(.*)\n【セリフ】:(.*)($)
OUT:$1「$2」$3

2. 送信欄が"」"で終わる場合、台詞として置換
種別:送信欄の置換(正規表現)
IN:(.*)「(.+)」$
OUT:
[あなたは$1「$2」と言う]<br><br>

3. 「」の外に入力がある場合、行動として置換
種別:送信欄の置換(正規表現)
IN:([^]\]>]+)$
OUT:
[あなたは$1]<br><br>

4. 出力が中途半端に終わっている場合、きりのいいところで出力をトリム
種別:出力文の置換(正規表現)
IN:(。|」|)|\)|!|?|…)[^。」)\)!?…]*$
OUT:$1

5. 鉤括弧が閉じられていない場合、末尾に」を加える
種別:出力文の置換(正規表現)
IN:(「[^」]*)$
OUT:$1」

6. 鉤括弧内の余分な……を削除(「~。……」→「~。」)
種別:出力文の置換(正規表現)
IN:(。|!|?|)|\))…+」
OUT:$1」

7. "。」"を"」"に
種別:出力文の置換
IN:。」
OUT:」

@break

]

タグ: ] ]
@addbanword \n*<<|>>*<<|>>**<<|>>***<<|>>****<<|>>*****
@priority 60
@range 100
[あなたは炎の呪文を唱える]
あなたの紡いだ呪文に応じて、指先から炎が生まれた。揺らめく炎があなたの周りを明るく照らす。指先をにふっと息をふきかけ、あなたは小さな炎の玉を飛ばした。
***
[あなたは剣を構える]
あなたの右手には一振りの剣がある。それをしっかりと握りしめて、切っ先を相手に向けた。鋭い眼光を放つ瞳には闘志が宿り、口元を引き結んで前方を見据えている。
***
[あなたは「こんにちは」と言う]
あなたは丁寧にお辞儀をして、目の前の女性に挨拶をする。すると彼女はにこやかに微笑みながら言葉を返してくれた。
***
[あなたは「さようなら」と言う]
あなたは別れの挨拶を告げる。彼はそれに頷いて返し、あなたに手を振ってくれた。その笑顔に見送られながら、あなたは再び歩き出す。
***
[あなたは草原を探索する]
あなたはゆっくりと辺りを見渡してみる。穏やかな風が吹き、草花がさわさわと揺れる音が耳に心地よい。
***

種類 送信欄の置換(正規表現)
IN 【行動】 :[@@][qqQQ].*(\n)【セリフ】:(.*)($)
OUT 【質問】$1$2$1【答え】
種類 送信欄の置換(正規表現)
IN 【行動】 :(.*)\n【セリフ】:(.*)($)
OUT $1「$2」$3
種類 送信欄の置換(正規表現)
IN ()「」
OUT $1
種類 送信欄の置換(正規表現)
IN (.*)「(.+)」$
OUT [あなたは$1「$2」と言う]<br><br>
種類 送信欄の置換(正規表現)
IN ([^]\]>]+)$
OUT [あなたは$1]<br><br>
種類 送信欄の置換(正規表現)
IN [あなたは(【質問】(.|\n)*【答え】)]
OUT $1
種類 出力文の置換(正規表現)
IN (。|」|)|\)|!|?|…)[^。」)\)!?…]*$
OUT $1
種類 出力文の置換(正規表現)
IN (「[^」]*)$
OUT $1」
種類 出力文の置換(正規表現)
IN (。|!|?|)|\))…+」
OUT $1」
種類 出力文の置換
IN 。」
OUT

詳細パラメータ
ランダム度 1.25
トップP 0.675
テイルフリー 0.91875
繰り返しペナルティ 1.125
出力の長さ 約150文字
タイピカルP -
繰り返しペナルティ(検索範囲) 880
繰り返しペナルティ(傾斜) 3.2
AIが読み取るコンテキストの長さ 約5120文字
キャラクターブックの優先度 本文の後ろ
脚注の優先度 3
キャラクターブックをスキャンする文字数 1024
セリフの量 100%
括弧書きの量 100%
3点リードの量 100%
改行の量 100%
読点の量 100%
ロングタームメモリ
トップA -
GUIモード / チャット設定
GUIモード チャットモード
自動改行 改行する
自動括弧 括弧で囲まない
改行/送信キー設定 Enterで改行、Shift+Enterで送信
改行/送信キー入替 入れ替える

【行動】 :
【セリフ】:

コメントはありません。