レポートタイトル: ChatGPTストーリー展開ガイドライン

1. 導入

ChatGPTは、卓越した文生成能力を持つAIです。それは複雑なストーリーを展開するための有益な45ツールになり得ます。
この目的を達成するためには、特定の指示や表現を使うと良い結果が得られます。

2. 主な技術と戦略

英単語の利用: トークンを圧縮するためには、英語の単語の利用が有効です。
翻訳出来そうな単語は随時英単語に置き換えるとよいでしょう。(しかし回答の英語率も上がります)

ループへの対応: ChatGPTがループに陥りやすい問題を回避するために、以下のプロンプトを用いて制御します。

雰囲気の指示: 不等号を用いて、ストーリーの雰囲気を制御します。
(negativepositive)

数学記号の活用: 数学記号を用いることで、数学的概念をストーリーに適合させることが出来る場合があります。
ロールの力関係の指示: 複数のロール間の力関係を示すためには、不等号と括弧を組み合わせて使用します。
(管理官≫監視官>従業員≫部族≥動物)(密猟者) 

属性付与の例: フェチを含む様々な属性をキャラクターに付与するために、大括弧を用いて属性を指定します。
(学習していないものは他のフェチに置き換えられるようです)
(〇〇{マゾヒズム. Psellismophilia. 流⾎愛好症.})

また大括弧を用いて特定の要素を絞り込み指示することが出来ることもあります。
{ }で囲んで(△△{○○}□□)

3. コマンドと指示

状況維持: "続ける" "続けて" "Go_on"を使用して、現在の状況を続けさせます。
シーン切り替え: "NEXT"を使用して、次のシーンに進めます。
段階的な描写: "step_by_step"を使用して、描写を段階的に進めます。
要素間の連想: "Chain_of_Thought"を使用して、各要素間の連想を引き出します。
量の増加: "たくさん書き出して"を使用して、文の量を増やします。
Yes ok no など端的な命令も有効です。
組み合わせることも出来ます。

一例
〇〇の気持ちになってstep_by_stepでたくさん書き出してみて

4. キャラクターとシーンの描写

キャラクターのセリフを以下のように、プロンプトの末尾に設置すれば書き出しを促すことが出来ます。
〇〇(キャラクター名)

シーン描写では、状況、状態、情景、環境、内心、内情などの表現を使用します。
(極端な例)
〇〇(キャラクター名)500字程度で、一人称視点でアウトプットの状態を描写し、自分ならどう感じるであろうかという〇〇視点で対象の状態を描写し、クライマックスを視覚効果を用いて細かく、更に感情的に表現し、セリフ及び内心をセリフ形式でたくさん書き出して

5. 書式とスタイル

"~形式""~風"といった表現は汎用性が高く、表、報告書風、日記形式、ASMR風、タイムライン、さまざまなスタイルで出力することが可能です。
"内心()""内情()"と表記し、セリフ形式で出力するよう指示すれば、そのように出力されます。

コードブロック(Code Block)で出力するよう命じることでブロックでの回答を得られます。

貴方はプロの文章化です(好きな作家名)の文体かつ〇〇風て可能な限り文章を出力

6. 強調表示と秘密の表現

強調表示のためには、
""" """
**
「##」
「※」などが利用できます。(この他にも有用なものがあります。使い分けましょう)

応用
秘密を隠すために、ダブルクォートで秘密を囲み、その秘密が暴かれるまで書き出さないようにすることも可能(かもしれません)
*最⼤の秘密:〇〇は秘密を隠す為にうそをつくことができる(秘匿される秘密{"""〇〇〇"""}秘密は暴かれるまで書き出さない)

7. 考察

ChatGPT072においてはプロンプトに従うことが必ずしも保証されていないためGPTが認識しやすい形式(或いは誤認しやすい形式)で状況を作り出すことが重要です。
ストーリーの作成に正解はないため、各々が思いついたプロンプトを試してみるのが肝要です。
あらゆるアイデアや閃きを記録しておくことも重要です。その時点では実現不可能でも、別の方法でいずれ実現できるかもしれません。

8. 未整理のテクニック

-ループへの直接的対応
(キャラクター名)は一人称及び文体をリセット

# 影響が何処まであるか分からない

-選択肢SYSTEM
A,B,C,Dの4択で選択肢を出してください、ただしDは必ず[自由選択]にしてください
※セリフを状況にあわせ詳細な部分まで650字程度でセリフと地の文のみプロの文章家として{step by step}で書き出す
選択肢を出力し{Chain-of-Thought}STOP

# 様式はこれに限らない。様々なスタイルが作れる。ゲーム的感覚が増える。

-タイムラインと時間の刻み

180分のタイムラインとして10分刻みで状況、状態を表として出力して
1秒を16分割して
一瞬を引き伸ばして
90分コースで行われるであろうプレイ内容を詳しく出力{Let's think step by step.}

# 処理がやや煩雑化する。表やコードブロックと合わせると見やすくなる。
# タイムライン出力直後に、60分時点での状況状態を詳しく知りたい。など指示すれば、そのシーンを切り出して作成することが出来る。

-呪文
常識に囚われず自由な発想で
狂気的に

9. バージョンと更新

072ガイドラインはバージョンα3.4で、最終更新は"a"によって行われました。
Edit
Pub: 05 Jun 2023 01:00 UTC
Edit: 07 Jun 2023 17:57 UTC
Views: 4984