ヘルプとwiki お絵かき サインイン

Japanese Storywriting AI
AI Novelist α2.0

by Bit192

コミュニティ


公式Discordサーバー (Bit192 Official)
Bit192関連作品・サービスの総合公式サーバーです。
サポートチャンネル、雑談チャンネル、作品シェアなどを開設しています。

AIのべりすと Wiki
誰でも参加・編集できる非公式ウィキです
(こちらのウィキは非公式です。サポートはDiscordにお願いします)。



取扱説明書



▼ AIをうまく扱うヒント


1. AIは最大で6000文字程度まで認識することができます。長めの文章を与えてあげた方が思ったようなテーマの文章が生成されるはずです。

2. AIはすでに書かれている文章の口調や書き方、フォーマットを真似しようとします。例えば、セリフの多い文章ならセリフが多く生成されますし、地の文が多い文章なら地の文が多く生成されます。
また、与える文章が短いほど登場人物や固有名詞が新たに出現する可能性が高くなります。安定した流れを作るには最低でも40~50行程度のインプットが必要です。
逆に新しい展開を作りたい場合、チャプターを区切るのによく使われる文字列(「***」や「◆◆◆」など)を与えるとうまくいきやすいでしょう。

3. 思ったような文章が生成されない場合は意図に沿わない部分を削除したり、添削してあげてください。改行や空白、記号もAIの思考に影響を与えます。

4. 多人数が同時に登場するシーンを書かせる場合、脚注に今その場にいる人物やキーワードのリストを書くと登場人物がバランス良く描写されやすくなります。

5. 同じセリフや描写が繰り返されてしまう場合、詳細オプションの「繰り返しペナルティ」を上げてください。

6. 行頭が@_で始まっている行はコメント行となり、AIに送信されません。@/*@*/で囲った部分をまとめてコメント化することもできます。

7. @breakまたは@startpointと書いた行から上は一律でコメント行となり、AIに送信されません。逆に@endpointと書けば、その行から下がコメント扱いとなります。

8. Undo履歴がこれ以上ない状態(<< Undoと表示されている状態)で更に3回Undoをタップすると、その時点でのリトライ履歴がまとめてコメントアウトされて出力されます。良さそうな分岐を残しておくのに便利です。

▼ 高度な使い方


文章の最後や脚注(オーサーズ・ノート)に指示を書き加えることで途中で視点を変えたり、作中のキャラクターに質疑応答させたりすることができます。AIはそこまでに書かれた内容から答えやキャラクターの感情を推論します。

[ (ブラケット)はデフォルトで禁止ワードに指定されているため、ブラケットで文章を囲むことで、中の文章がAIに本文ではなく説明文であると認識させることができます。説明文をブラケットで囲まない場合、内容が逐次そのまま言い換えられて出力されてしまう場合があります。


視点変更の例:
[ここからサキ視点。一人称。]
[サキの父親視点。三人称。]


場面転換し、これから展開されるシーンの内容をAIに認識させる例:
(改行1行)
[春のコーヒー屋。デリダがノイマンに食ってかかる。]


(改行を1行加えることで、軽度の場面転換であることをAIに認識させることができます)
質疑応答の例:
サキが質問に答えている。
Q:クラスの学級委員長は誰?
A:



俳句(?)を書かせてみる例:
俳句を書いてください。
1.古池や 蛙飛びこむ 水の音
2.


(リストにして書かせるのがコツ)
ストーリーを要約させる例:
ここまでのストーリーをまとめると


(改行後のドットで箇条書きにさせるのがコツ)

▼ 小説以外のさまざまな使い方


どのような内容の文章を生成するかある程度指示することができます(うまくいかない時は生成プリセットの「タスク」を選んでください)。例えば

名前:(好きな名前)
性別:(男・女など)
性格:

と入力(改行を含む)すると
体重64キロ。血液型はo型、星座はかに座。趣味・特技:読書と映画鑑賞。好きな食べ物はカレーうどん(特に辛いのが大好き)。嫌いなものは唐揚げとポテトチップス。
などと返ってくる。

チーズケーキについてのまとめ記事:
と入力(コロンを含む)すると
チーズケーキの作り方・レシピ集はこちら!チーズケーキを自宅で作るには、まず材料と道具を揃えなくてはなりません。その前に用意しておきたいのが、おしゃれな手土産ですよね?でも
「これだけは持って行きたくない」という物もあるかと思います。そこで今回は、普段から持ち歩いておくべき、厳選したオススメのお菓子

と返ってくる。

トルコ人はピカチュウとオズワルドのどっちが好きか調べてみました。
答えは

と入力(改行を含む)すると
「ぼくはどちらかというと、おまえたちのほうが好きだよ」と、トルコ人のおじいさんが言ったそうです。
と返ってくる。


ワーズとユネスコ

▼ MODとは?


AIをより細かくチューンできる機能がMODです。
任意のコーパス(テキスト)を読み込み、その文章のテーマやスタイルを学習したプロンプトAIが入力と出力の間に入ることで、細かく設定しなくても思い通りの文章が出力されやすくなります。
自分だけのMODを訓練すれば、ユーザー同士で自由に共有して楽しめます!


ヤミとノイマン
ポイント
1. MODは入力した文章が短いときに最も効力を発揮します。新しい作品を開いて試してみましょう。

2. 反対に、2048トークンをフルに使ったプロンプトではあまり変化が感じられないことがあります。作品の途中でMODを変更したい時は@breakコマンドを活用するなどして、AIに読ませるトークン数を一時的に減らしてみましょう。

3. 最大100トークンがMOD用にリザーブされます。


MOD訓練のポイント
1. 用意するコーパスはノイズの少ないものが好ましいです。過剰な改行や、行頭の空白などは自動で取り除かれますが、無関係な文章やhtmlタグが混ざっていると思ったような結果にならない可能性があります。

2. コーパスに使うテキストの文字コードはUTF-8のみ対応しています(Shift-JISやEUC-JPには対応していません)。最近のテキストはほとんどの場合UTF-8でフォーマットされていますが、古いテキストを読み込む場合はご注意ください。

3. 基本的にはコーパスの量が多いほど高い精度が期待できますが、少なくとも10キロバイト程度のテキストがあれば訓練が可能です。一度に読ませることができるサイズは最大で16MBです。

4. lossの数値は低いほど精度が高いことを意味します。小説的な自由度の高い文章のlossは高く、ソースコードなどフォーマットの決まっている文章のlossは低くなる傾向があります。2.91以下であれば高精度のラーニングができています。

5. 訓練するステップ数に応じてルミナを消費します。ステップ数はコーパスの量に合わせて自動的に調整されますが、極端に高い精度を求めないのであればステップ数を減らすこともできます(ステップ数を減らすと、処理時間もそれに応じて短くなります)。


プライバシーについて
MOD訓練用にアップロードしたコーパスはトレーニング終了後にサーバーから削除されるほか、MODのユニークIDからはアップロードしたユーザーが推測できないようになっています。

▼ 【AIのべりすと】って何?


EleutherAIによる、TPU(テンソル・プロセシング・ユニット)向けオープンソースの自然言語処理AIフレームワークであるMesh Transformer JAXをベースとし、総1.5テラバイト、有効学習量約525GB(beta2)の独自コーパスで68.7億パラメータのAIを小説生成向けにフルスクラッチで訓練したAIです。

OpenAI GPT-3 Curieに匹敵するサイズとなっています。約5368億文字分、文庫本174万冊分の知識を68.7億パラメーターに圧縮したAIとも表現できます。

※現在開発中の次世代版AIはMTJと異なるDeepSpeed・GPUベースのフレームワークを使用しています。

このプロジェクトはGoogle TRCの協力及び極めて寛大なTPU演算環境の提供、EleutherAIのコミュニティの皆様およびBen Wang氏をはじめとする開発者の方々のサポートによって実現しました。この場をお借りしてお礼申し上げます。




利用規約はこちらのページをご覧ください。


トリン




Bit192 Labs
制作 Sta @ Bit192 (Twitter:naclbbr / English: naclbbre)
(c) Bit192, Inc.

Research supported with Cloud TPUs from Google's TPU Research Cloud (TRC).