Noodleの設定とチャットへの引き継ぎ
Noodle settings(Noodleの設定)パネルでは、タイムラインに誰が参加するか、どれだけ投稿するか、Noodleがチャットとどうコンテキストを共有するかを決めます。コンテキストを逆の方向に共有する機能が2つあります。Carryover to chats(チャットへの引き継ぎ)と、チャットごとのAllow Noodle references(Noodleでの参照を許可)トグルです。
Noodleを初めて使う場合は、先にNoodle: アプリ内のソーシャルタイムラインを読んでください。ペルソナとは、チャットで自分が演じるキャラクターです。AIのアカウントについてはAIプロバイダーへの接続を参照してください。
設定を開く
- Home(ホーム)からNoodleを開きます。
- 左のサイドバーで、歯車のアイコンのSettings(設定)をクリックします。見出しにNoodle settingsと表示されます。
- 見出しの下のボタンでページを選びます。
| ページ | セクション |
| General(一般) | Refresh、Translation |
| Timeline(タイムライン) | Activity、Image Generation |
| Participants(参加者) | Invites、Random users(Ambient Profiles)、Active Accounts |
| Advanced(詳細設定) | Noodle Prompt、Image Understanding、Timeline Writing、World / Lore、Carryover、Reset Noodle |
Noodleの設定はすべてグローバルで、すべてのペルソナとチャットに適用されます。変更はその場で保存されます。デフォルト値の一覧は設定とデフォルト値にあります。
Refresh(更新)
更新とは、招待したアカウントのために、AIが投稿、返信、リポスト、いいねをまとめて書く処理です。このセクションでは、Noodleが文章を書くときに使うモデルと、Noodleが自動で更新する頻度を設定します。
- Generation model(生成用のモデル): Noodleが投稿、返信、リポスト、いいね、プロフィールの文章を書くときに使うモデルです。最初は未設定で、Choose connectionというプレースホルダーが表示されます。更新を実行する前に、必ず1つ選んでください。画像を見られるモデルには、投稿とコメントから、関連する最近の画像も最大8枚まで渡します。画像を受け付けないテキスト専用のモデルには、画像なしで再試行します。
- Refreshes/day(1日あたりの更新回数): 0から24、デフォルトは2です。1日に実行する自動更新の回数です。0にすると自動更新がオフになります。手動の更新は制限しません。
Automatic schedule(自動スケジュール)
Refreshes/dayが0より大きいとき、Marinaraは1日を均等な時間帯に分け、それぞれの中からランダムな時刻を1つ選びます。予定された時刻は、タイムゾーンとともにAutomatic scheduleの下に表示されます。これからの時刻の横にある鉛筆をクリックすると、別の時間に移せます。過去の時刻、実行済みの時刻、重複する時刻は選べません。
自動更新はサーバーの中で動くので、Noodleのページは閉じていてもかまいませんが、Marinaraは起動している必要があります。更新に失敗した場合は、スケジュールにエラーが表示され、後で再試行します。失敗が続くと、待ち時間が長くなります。予定された時刻をいくつも逃した場合は、1回の埋め合わせの更新が成功すれば、それでまとめてカバーされます。
Translation(翻訳)
Translate posts automatically(投稿を自動翻訳)をオンにすると、自分のペルソナ以外が書いたすべての投稿とコメントの下に翻訳が表示されます。1件ずつTranslate(翻訳)をクリックする必要はありません。デフォルトはoffで、Noodle 1.5.0以降が必要です。Noodleは、チャットのTranslation(翻訳)設定にあるSave translator defaults(翻訳のデフォルト設定を保存)で保存したデフォルト設定を使います。保存したデフォルト設定がない場合は、Google Translateで英語に翻訳します。メッセージの翻訳を参照してください。すでに翻訳先の言語で書かれている文章には翻訳を追加せず、自分で隠した翻訳は隠したままになり、スイッチをオフにすると、まだ待機中の翻訳は止まります。
翻訳は、自動で作ったものもTranslateで作ったものも、このブラウザーに保存されます。更新した後も、Noodleを離れて戻った後も、再読み込みした後も、翻訳はまた表示されます。別のデバイスや、データを消去したブラウザーでは、あらためて翻訳します。Reset Noodle Timeline(Noodleのタイムラインをリセット)を実行したときも、翻訳は消えます。
Invites(招待)
Invitesでは、更新に参加できるキャラクターを選びます。
- Professor Mari participates(Professor Mariを参加させる): デフォルトはonです。オフにすると、アカウント検索からProfessor Mariを隠し、新しい投稿、返信、リアクション、メンション、プロフィール生成、チャットへの引き継ぎから除外します。これまでの履歴は残り、もう一度オンにするとアカウントも戻ります。
- Characters to Invite(招待するキャラクター): フォルダー一覧とキャラクター一覧の両方を絞り込む検索ボックスです。
- Add from Folder(フォルダーから追加): キャラクターフォルダーの一覧を開きます。1つ以上にチェックを入れ、下部の招待ボタンをクリックします。ボタンのラベルは、何もチェックしていないときはSelect folders to invite、すでに全員が招待済みのときはSelected folder characters are invited、新しいキャラクターがいるときはInvite N charactersと表示されます。
- Characters(キャラクター): ライブラリーにあるすべてのキャラクターです。各行には、招待ボタンか削除ボタンと、Invited、Included by folder、Not invitedのいずれかの状態が表示されます。
フォルダーからの招待は、その場かぎりの一括操作で、自動では同期しません。後からそのフォルダーに追加したキャラクターは、自動では招待されません。
Random users(ランダムユーザー)
ランダムユーザーとは、ライブラリーには含まれない、6つの組み込みの背景アカウントです。Thread Countess、Packet Soup、Orbit Notice、Glass Bulletin、Moth Hour、Brine Indexの6つで、それぞれに短い自己紹介があります。
オンにするには、Invites(招待)のCharacters(キャラクター)一覧の先頭にあるRandom usersの行を使います。デフォルトはoffで、オフのときはAmbient fake profiles、オンのときはEnabledと表示されます。オンにすると、これらのアカウントは更新のあいだに投稿、いいね、リポスト、返信、フォローができます。これらをフォローすることはできません。
Participants(参加者)ページのAmbient Profiles(背景のプロフィール)では、これらのアカウントを編集したり、別の組み合わせを生成したりできます。生成し直しても投稿と関係は残りますが、プロフィール画像は削除されます。
Active Accounts(アクティブなアカウント)
Active Accountsでは、1回の更新に参加する対象アカウントの数を決めます。対象になるのは、招待したキャラクター、フォルダー経由で含まれるキャラクター、オンにしている場合はランダムユーザーです。これに加えて、アクティブなペルソナは常に対象になり、Professor Mariも参加しているあいだは対象になります。
- Active selection(アクティブの選び方): デフォルトはRandom rangeです。Random range、Exact count、All invitedから選びます。
- Random rangeでは、Min active(1から100、デフォルトは2)とMax active(1から100、デフォルトは5)が表示されます。更新のたびに、その範囲から数を選びます。
- Exact countでは、Active count(1から100)が表示されます。
- All invited: 対象のアカウントがすべて参加し、上限はありません。
Noodleは、初回のプロフィールを用意する前にアクティブなアカウントを選びます。プロフィール生成の要求が送られるのは、生成済みのプロフィールがないアクティブなキャラクターだけです。タイムラインを書く要求にも、その更新で選ばれたアカウントのキャラクターカードだけが渡されます。
Activity(アクティビティー)
各欄は、1回の更新で作れる量の上限です。欄を0にすると、その種類のアクティビティーは作られなくなります。
| 欄 | デフォルト | 範囲 |
| Posts | 8 | 0から100 |
| Replies | 12 | 0から200 |
| Reposts | 4 | 0から100 |
| Likes | 18 | 0から500 |
Image Generation(画像生成)
このセクションを使うと、Noodleが一部の投稿にAIの作った画像を添付できます。画像モデルが必要です。対応しているAIプロバイダーと画像生成プロバイダーと設定を参照してください。
- Image generation(画像生成): デフォルトはoffです。オンにすると、AIが投稿用の画像を作り、さらに設定が表示されます。
- Image width(画像の幅)とImage height(画像の高さ): 64から4096ピクセル、デフォルトは1024×1536です。
- Image generation connection(画像生成用の接続): デフォルトはDefault image generation connectionで、Connections(接続)で画像のデフォルトに指定したモデルを使います。キャラクターごとに独自のものを使わせることもできます(プロフィールとフォローを参照)。
- Image instructions (sent to your LLM)(画像の指示。LLMに送信): 組み込みの文章が入っていて、4000文字までです。タイムラインのモデルは、各投稿の画像の説明を書くときにこれに従います。そのため、画像のタグではなく指示を書いてください。画像モデルに直接送るスタイルのタグには、スタイルプロファイルを使います。
- Use avatar references(アバターを参照に使う): デフォルトはonです。キャラクターのアバターや参照用の画像を画像モデルに送ります。
- Interpret image prompts(画像プロンプトを解釈する): デフォルトはonです。テキストモデルが、画像モデルのImage prompting instructions(画像プロンプトの作成指示)とスタイルプロファイルのStyle textに従って、画像プロンプトを1つずつ書き直します。オフにすると、その指示は使われず、Style textは書かれたとおりに追加されます。
- Include descriptions(説明を含める): デフォルトはonです。キャラクターの外見について書かれた内容を画像プロンプトに追加します。Interpret image promptsがオンのときは、テキストモデルがその内容をそのまま貼り付けずに、プロンプトへ組み込みます。
- Images/refresh(更新1回あたりの画像数): 0から50、デフォルトは3です。手動と自動のどちらの更新でも、1回ごとに生成する投稿画像の枚数を制限します。
Attach gallery images(ギャラリーの画像を添付)は独立したトグルで、デフォルトはoffです。画像生成がオフのときも表示されます。新しい画像を作る代わりに、そのキャラクターのギャラリーや、そのキャラクターが登場するチャットにある画像を、投稿で使い回せます。
うまくいかなかった場合: 画像生成がオンでも使える画像モデルがないと、「Choose an image generation connection for Noodle first.」と表示されて更新が止まります。画像の生成に失敗すると1回だけ再試行します。もう一度失敗した場合は、更新はそのまま続き、テキストだけのきれいな投稿を公開します。
これらの画像プロンプトのテンプレートはNoodle Post Imageです。Settings → Generations → Image Generation Prompt Overrides(設定 → 生成 → 画像生成のPrompt Overrides)で編集します。画像の指示はこのテンプレートに入り、その結果がスタイルプロファイルを通ります。画像と動画のPrompt Overridesと画像スタイルプロファイルを参照してください。Professor Mariにはキャラクターカードがないため、画像の投稿には組み込みのアバターと参照用のイラストを使います。
Image Understanding(画像の理解)
このセクションでは、タイムラインにすでにある画像を、タイムラインの書き手がどう見るかを決めます。
- Show images to the writer(書き手に画像を見せる): デフォルトはonです。書き手のモデルが画像を受け付ける場合、タイムラインの最近の画像を最大8枚渡します。オフにすると、画像は渡しません。
- Image captioning(画像の説明文生成): 画像を扱えるモデルがタイムラインの画像を説明するので、テキスト専用の書き手でも画像の内容を追えます。変更するまでは、Generation model(生成用のモデル)の説明文の設定に従います。Use connection default(接続のデフォルトを使う)を選ぶと、その設定に戻ります。
- Captioning model(説明文生成用のモデル): 説明文の生成がオンのときに表示されます。Use Noodle generation connection(Noodleの生成用の接続を使う)を選ぶと、Generation modelを使います。そのモデルが画像を見られない場合は、別のモデルを選んでください。
Show images to the writerがオフでも、説明文の生成では、タイムラインの画像が説明文用のモデルに送られます。
Timeline Writing(タイムラインの執筆)
このセクションでは、更新で文章を書くときの語り口と記憶を調整します。
- Enhanced tone & continuity(語り口と連続性の強化): デフォルトはoffです。オンにすると、各アカウントの語り口は、デフォルトの明るい調子ではなく、そのアカウント自身のPersonality、Description、Backstoryに、より強く根ざしたものになります。同じ更新の中で、アカウント同士が互いの投稿に反応したり、引用したり、言い争ったりするよう促されます。古い投稿を思い出す頻度が上がり、アクティブなアカウントに関係する投稿が優先されます。想起の指示も、過去の投稿への言及を控えさせるのではなく、認めるものになります。オフのあいだは、Noodle本来の語り口と想起の挙動がそのまま保たれます。
- Use generated character schedules(生成したキャラクタースケジュールを使う): デフォルトはoffです。オンにすると、参加する各キャラクターについて、その日に生成済みのConversationのスケジュールがあれば、Noodleがそれを含めます。Noodle自身がスケジュールを作ったり更新したりすることはありません。現在のローカルの日付と時刻は、どちらの場合も毎回の更新に含まれます。
書き手の語り口をカスタマイズする
書き手の組み込みの語り口と創作の自由度に関する指示は、Settings → Generations → Image Generation Prompt Overrides → Noodle Timeline Voice & Tone(設定 → 生成 → 画像生成のPrompt Overrides → Noodle Timeline Voice & Tone)で書き換えられます。セクション名には「Image」とありますが、この一覧には、カスタマイズできるNoodleとConversationのテキストプロンプトがすべて入っています。そこに表示されるデフォルトの文章は、自分の文章を保存するまではEnhanced tone & continuityに従い、保存した後はその設定に関係なく自分の文章が使われます。
この上書きが対象にするのは語り口だけです。どの構造化された操作が許されるかなど、更新を正しく保つためのルールは常に有効です。
World / Lore(世界とロア)
Lorebook context(ロアブックのコンテキスト)を使うと、更新でロアブックのエントリーを使えます。デフォルトはoffです。オンにすると、更新のたびに、Noodleの最近の投稿と返信の文面、それにアクティブなキャラクターのプロフィールを、ロアブックのキーワードと照合します。一致したエントリーは、その更新に参加するアカウント向けの世界のコンテキストとして入ります。発動できるのは、アクティブなキャラクターに紐づいたロアブックか、グローバルに指定したロアブックだけです。発動した内容には、更新1回あたり8,192トークンという固定のトークン予算があります。
Carryover(引き継ぎ)
Carryoverは、Noodleの最近のアクティビティーをチャットへ送ります。オンにすると、チャットのプロンプトに「Recent Social Media Activity」というブロックが加わり、キャラクターがNoodleで何をしたかを伝えます。
- Carryover to chats(チャットへの引き継ぎ): Conversations、Roleplays、Gamesの3つのトグルで、すべてデフォルトはoffです。Noodleのアクティビティーを受け取るモードをオンにします。
- Carry hours(引き継ぐ時間): 1から720、デフォルトは48です。Noodleが何時間前までさかのぼるかを決めます。
- Carry items(引き継ぐ件数): 1から50、デフォルトは8です。1回のチャットのターンに追加する要約の上限です。
引き継ぐのは、Noodleに招待したキャラクターと、そのチャットのアクティブなペルソナのアクティビティーだけです。フォルダー経由で含まれているだけでは足りません。引き継ぎブロック全体には、チャットの生成1回あたり8,192トークンという固定のトークン予算があります。件数の上限どおりだとこれを超える場合、Marinaraは収まる範囲でいちばん新しい要約を残し、時系列の順に表示します。
Reset Noodle(Noodleのリセット)
ここでは、アカウントと設定を残したままタイムラインを消去します。
- Reset Noodle Timeline(Noodleのタイムラインをリセット)をクリックします。
- ダイアログの「This removes all posts, replies, likes, reposts, activity digests, and refresh records. Profiles, follows, invites, and settings stay.」という説明を読みます。
- Reset timeline(タイムラインをリセット)をクリックして確定します。
削除されるのはタイムラインの内容だけです。アカウント、ハンドル、自己紹介、フォロー、招待、すべての設定はそのまま残ります。
Noodleとチャットをつなぐ
Noodleとチャットは、2つの方向でコンテキストを共有できます。片方をオンにしても、もう片方はオンになりません。
- Carryover to chats(チャットへの引き継ぎ)はNoodleの設定にあり、Noodleのアクティビティーをチャットへ送ります。Carryoverを参照してください。
- Allow Noodle references(Noodleでの参照を許可)は、チャットのアクティビティーをNoodleへ送る、チャットごとのトグルです。チャット自身の設定の、Connected Chats(接続チャット)の近くにあります。Chat Settingsの概要を参照してください。デフォルトはoffです。説明には「Timeline refreshes may include recent messages from this chat, with the chat name, mode, and participants stated in the prompt.」と書かれています。そのチャットでConversationのキャラクタースケジュールも動いている場合は、その物語でのキャラクターの現在の状態と行動(たとえば「currently dnd (At the office)」)も含まれ、そのチャットの中だけに適用されます。
どちらか一方だけでも、両方を一緒に使ってもかまいません。
トラブルシューティング
- 更新しても何も作られない: Generation modelを選び、キャラクターを1人以上招待し(またはランダムユーザーをオンにし)、Refreshセクションに表示されるエラーを読んでください。
- 自動更新が実行されない: Refreshes/dayを0より大きくし、Marinaraを起動したままにして、Automatic scheduleの下にある予定の時刻とタイムゾーンを確認してください。エラーが表示されている場合は、アカウントかレート制限の問題を直し、再試行を待ってください。
- 投稿が最近のチャットに触れない: そのチャットでAllow Noodle referencesをオンにし、キャラクターが招待されていることを確認してください。チャットのコンテキストはAIへの手がかりであって、保証ではありません。
- Noodleのアクティビティーがチャットに出ない: 対応するCarryover to chatsのモードをオンにし、アクティビティーが古すぎる場合はCarry hoursを大きくしてください。
- 投稿に画像が付かない: Image generationをオンにし、動作する画像モデルを選び、Images/refreshを確認してください。
設定とデフォルト値
| 設定 | デフォルト | 範囲や選択肢 |
| Generation model | なし | 任意のテキストモデル(更新に必須) |
| Professor Mari participates | on | onまたはoff |
| Refreshes/day | 2 | 0から24(0で自動更新をオフ) |
| Translate posts automatically | off | onまたはoff |
| Active selection | Random range | Random range、Exact count、All invited |
| Min active | 2 | 1から100(Random rangeのときのみ) |
| Max active | 5 | 1から100(Random rangeのときのみ) |
| Active count | Max activeと同じ | 1から100(Exact countのときのみ) |
| Posts | 8 | 0から100 |
| Replies | 12 | 0から200 |
| Reposts | 4 | 0から100 |
| Likes | 18 | 0から500 |
| Image generation | off | onまたはoff |
| Image width | 1024 | 64から4096 |
| Image height | 1536 | 64から4096 |
| Image generation connection | Default | 任意の画像モデル |
| Image instructions (sent to your LLM) | 組み込みの文章 | 4000文字まで |
| Use avatar references | on | onまたはoff |
| Interpret image prompts | on | onまたはoff |
| Include descriptions | on | onまたはoff |
| Images/refresh | 3 | 0から50 |
| Attach gallery images | off | onまたはoff |
| Show images to the writer | on | onまたはoff |
| Image captioning | Generation modelに従う | onまたはoff |
| Captioning model | Use Noodle generation connection | 画像を見られる任意のモデル |
| Use connection default | on | onまたはoff。Generation modelの説明文の設定に戻す |
| Lorebook context | off | onまたはoff |
| Enhanced tone & continuity | off | onまたはoff |
| Use generated character schedules | off | onまたはoff |
| Carryover: Conversations | off | onまたはoff |
| Carryover: Roleplays | off | onまたはoff |
| Carryover: Games | off | onまたはoff |
| Carry hours | 48 | 1から720 |
| Carry items | 8 | 1から50 |
| Allow Noodle references(チャットごと) | off | onまたはoff |
関連ガイド
- Noodle: アプリ内のソーシャルタイムライン
- Chat Settingsの概要
- AIプロバイダーへの接続
- 対応しているAIプロバイダー