ノードタイプとノード
ワールドの各項目をノードと呼び、ノードはタイプごとに分類されます。 ワールドは最初は空です。エージェントと対話したり文章を書いたりすると、人物・場所・設定などがそれぞれのタイプとノードに整理されます。作品に合わせたタイプを自分で作ることもできます。 同じタイプのノードは同じ構造(プロパティ・セクション)を共有します。
ノードタイプを作るときに種類(グラフ・ボード)を選びます。それぞれの見え方はグラフタイプとボードタイプを参照してください。
検索キーワード
ノード名を押すと開くタイトルメニューで検索キーワードを登録します(入力してEnter)。本文での別の呼び名や、長い名前から切り出した一語も登録できます。検索とエージェントの認識の両方に使われるため、本文がそのノードを別の名前で呼んでも同じノードとして認識します。
プロパティとセクション
各ノードはプロパティとセクションで構成されます。
- プロパティ: 表形式のフィールドです(例: 年齢、職業)。値のタイプは一般・数値・選択・ノード関係から指定し、複数のプロパティをグループにまとめられます。
- セクション: 自由書式で書く本文ブロックです。
数値プロパティは正確な値だけでなく範囲や概数も入れられ、単位を付けられます。 値に区間(開始・終了)を設定すると、物語の中で変わる事実を上書きせず時点ごとに残せます。人物の地位、場所の支配者のように時期によって変わる値に向いています。
関係でつなぐ
関係はノード関係プロパティで作ります。プロパティの値として別のノードを指定すると2つのノードがつながり、グラフタイプではこの関係がノード間の線として描かれます。
関係プロパティには2つの設定があります。
- ノードタイプ制限: この関係が指せるノードタイプを決めます。決めなければすべてのノードタイプを指せます。
- 逆方向同期: 片方に書いた関係を相手のノードにも立てます。たとえばある人物の「父」プロパティに別の人物を入れると、その相手の「娘」プロパティにもこの人物が保存されます。
逆方向同期は次のように動きます。
- 反対側のプロパティ: 相手のノードのどのプロパティに対になる行を立てるかを指定します。候補はノードタイプ制限で選んだタイプのプロパティで、同じ名前のプロパティ自身であることもあります(例:「父」の反対側は「息子」か「娘」)。
- 保存するとき: 反対側の候補が複数あると、どのプロパティかを尋ねる画面が開くので自分で選びます。スキップすると相手のノードには立ちません。
- 消すとき: 対が立っている値を消すと、相手のノードに保存された値も一緒に削除されます。消す前に確認を求めます。
リンクとバックリンク
- 本文に
[[を入力すると別のノードをリンクできます。削除されたノードを指すリンクは取り消し線で表示され、押しても移動しません。 - バックリンクで、現在のノードがどこから参照されているかを確認できます。
出典を確認する
サブエージェントツールのワールド整理が設定を整理するとき、根拠になった原稿の部分や対話を出典として一緒に残します。 出典はプロパティ・セクションの行の横に小さなチップとして付きます。原稿から来た設定なら章番号、対話から来た設定ならチャットのアイコンです。 チップを押すと出典が開き、どの場面やどの対話から生まれた設定かをその場までさかのぼって確認できます。