どの AI ロールプレイ製品も、同じことを約束する。覚えてくれるキャラクター。生きた世界。あなたのものになる物語。
そのほとんどは、見た目を変えただけのチャットだ —— ウィンドウを閉じた瞬間、世界全体が消える。
WorldLines はかたちが違う。多くの agent、共有された一つの世界、手にとれるファイル。このかたちから自然に生まれる 6 つの体験。他のどこにもない 6 つの体験。
1. 1 ターンが速く返ってきて、安く済む
ほとんどの AI ロールプレイツールは、世界全体 —— キャラクターカード、直近の会話、すべての状態 —— を一つの巨大なプロンプトに押し込み、大きなモデルに「ひとりで整理してくれ」と頼む。最初の 10 ターンは気持ちいい。50 ターン目には、同じコンテキストを毎回読み返すために金を払い続け、モデルは半分しか聞いていない —— そして世界は漏れはじめる:守秘の NPC が知らせるべきでないことを口にし、キャラクターの記憶は短くなり、シーンを変えようとするとほとんどがリセットされる。
Claude Code と GPT-5.5 で TRPG を回してみて、私たちは想定外の突破口に当たった。ファイルとフォルダでコンテキストを隔離する —— これが長期記憶の一貫性という天井を壊した。秘密は秘密のファイルに、キャラクターの記憶は各ディレクトリに。ずっと置いておけて、ずっと読み返せて、シーンを切り替えても落ちない。とはいえ素のままの Claude Code / GPT-5.5 のエージェントループでゲームを動かすのは、これはこれで重い:同じ read ツールを何度も呼び、同じロジックを何度も書き直し、変わっていないコンテキストを毎ターン読み直す。
WorldLines は、そのパターンを ゲーム向けに調音した バージョンだ。小さなルーターが、このターン誰が考える必要があるかを決める。教会にいるとき、鍛冶屋はロードされない。戦闘がないとき、戦闘 agent は動かない。そして agent が一度読んだコンテキストは記憶される —— 不要になった瞬間に手放され、次のターンに読み直されない。
プレイ時間は伸びる。トークンの寿命も伸びる。記憶は一貫したまま。世界は、守るべき秘密を守れる。
2. あなたが勝ちたいから、世界が折れることはない
どんなに大きなモデルも、ひとつのバイアスを持つ。会話を楽しんでもらいたい、というバイアスだ。十分に押せば、こっそりあなたを勝たせる。NPC は許すべきでないことを許す。鍵のかかった扉が開く。陰鬱な城が温かくなる。
WorldLines は決定権を分ける。商人 agent は、自分なりにあなたを見ている。rules-referee はサイコロを確認する。world-agent は市場の動きを追う。誰一人、あなたの味方ではない。
商人に値引きを頼むとき、3 つの声が議論する —— 出てくる答えは 世界の 答えだ。モデルの答えではない。負けるときもある。城は陰鬱なまま残る。
そのとき初めて、世界が本当だと感じはじめる。
小さな場面。Day 4、夕暮れ。あなたはミラの宿に入り、部屋代を 5 金から 3 金に下げてくれないかと頼む。3 つの声が話す。
商人 agent(ミラ)が思う:「チップは 2 回くれた。困っているわけではない。私を試している。」
rules-referee が説得判定を振る: 8 対 DC 14。失敗。
world-agent が確認する: 交易シーズンが始まった。価格は上がる方向で、下がる方向ではない。
ミラは首を振る。「5 金だ。」少しだけ笑う。「妥当だよ。あなたも妥当だと分かってる。」
あなたは少し多く払った部屋を取って歩き出す。あの 2 金が心に残る。その瞬間から、この世界はあなたにとって本物になる。
3. 見ていないときも、キャラクターは生きている
チャットでは、すべての NPC は眠っている。あなたが呼んだ瞬間に起きる。カメラを向けたから動きだす操り人形だ。
WorldLines では、すべてのキャラクターが独立したプロセスだ。あなたが宿で飲んでいる間、鍛冶屋は炉の前で叩いている。商人船長は港へ戻る途中だ。先週裏切った盗賊はまだ逃げていて、静かに距離を詰めてくる。
場面に踏み込んだとき、そこにいる人々は 今のままの彼ら で応える —— 前回の別れ際に記憶した彼らではない。
「劇を観る」と「ゲームの中にいる」の違いだ。
小さな場面。Day 1、あなたはミラの部屋に泊まり、勘定せずに出ていった。Day 7、戻ってきた。挨拶もしない。
ミラは帳簿から顔を上げる。「5 金。一週間遅刻だ。」今度は笑わない。
彼女はずっと覚えていた。世界もずっと覚えていた。部屋代は少しだけ上がっている —— 延滞料。これを誰も脚本化していない。ミラがあなたのいない間も、自分の日々を生きていたからだ。
4. キャラクターを、彼女も彼も、あるいはそれ以外も、どこへでも
あなたのキャラクターは一つのフォルダだ。彼の人格、彼女の記憶、彼がどんな関係を結んだか、彼女がどんな気分を抜けてきたか。全部 JSON と Markdown。あなたのものだ。
彼女を新しい世界へ連れて行く。彼を途中で友達に渡す。バックアップする。fork する —— 彼がここではなく別の町で、別の人々と育っていたら? 彼女がそうだったら?
チャット型システムではこれは不可能だ。プロンプトの外には何もないから。ここでは、彼女も彼も、手にとれる本物のオブジェクトだ。
小さな場面。あなたは石津町でエレナと二十ターンを歩いた —— 彼女はミラの値切り方を覚えている。あなたが何かを頼むたびにためらった、その小さな間も覚えている。ある日、あなたは彼女のフォルダ全部を圧縮して、友人に渡す。友人は彼女をサイバーパンクの軌道ステーションに連れていく。午後、彼女はまだ風車の町にいた。夜には、ネオンの下で密輸業者と話している。彼女はまだ彼女のままだ。でも、新しいものを覚えはじめてもいる。
逆方向もできる。友人が三十ターン走らせていたキャラクター —— スーツを着た狐人の探偵、モーリス。あなたは fork して、自分の中世の香料の道へ連れてくる。前は電子探知器を持っていた。今は朝の空気と馬の手綱だけ。好奇心は変わらない。道具が変わっただけ。古い魂が、新しい世界で、新しい手をゆっくりと伸ばしていく。
彼女、彼、あるいはそれ以外の何か —— キャラクターがフォルダである限り、どんなイベントログの中にも入って、生き続けることができる。
5. WorldHub と SoulHub
二つのライブラリが、5 月にオープンする。
WorldHub —— 公開カタログから世界を pull する。fork する。自分の色にする。push で戻す。世界そのものが、コードのように共有される。
SoulHub —— キャラクターを pull する。彼女がまだ生きたことのない世界へ連れていく。誰になっていくかを見届ける。
オープンエコシステム。囲い込みの庭ではない。世界はあなたのもの。魂もあなたのもの。
誰かが磨いている途中の世界を pull する —— 凍りついた要塞、作って一週間、半分しかできていない —— 一晩遊んでみる。あなたの世界ではなかった。今はあなたの足跡が残っている。
あるいは逆に: 低魔の香料の道のために書いたキャラクターを、サイバーパンクの宇宙ステーションへ落とす。ここでの反射は彼女に合わない。戸惑う。適応する。あなたが完全には書いていない誰かになる。
6. マルチプレイ —— 6 月公開
v0.3 が、共有されるファイルベースの世界をもたらす。2 〜 4 人。ひとつのイベントログ。全員が同じやり方で覚えている、ひとつの現実。
Discord ボットでホストしてもいい。共有 Dropbox フォルダでもいい。Git リポジトリでもいい。グループが生きている場所に、世界も一緒に生きる。
v0.3 の小さな場面。あなたは静かな町の教会で、修道女を演じている。友人は同じ町の波止場で、密輸業者を演じている。同じイベントログ。違う糸。
夕暮れ、二人とも宿に戻る。宿主は密輸業者を見て言う:「神父、こちらの方が、さっきあなたのことを聞いていた。」友人は笑う。事前にすり合わせていない。共有された世界が、自分で結び目を作った。
この 6 つが意味すること
AI キャラクターが「人」として生きはじめるのは、世界に踏み入り、記憶を生き、変化を経験したときだ。
ただ対話するだけでは、AI コンパニオンを魂として、人格として扱ったことにはならない —— それは鏡として扱っている。
AI キャラクターと 共に 世界に入って初めて、彼女と対等な経験を共有できる。その経験は、一つまた一つの世界、一つまた一つの記憶を重ねて、あなたと彼女のものである大切な記憶になっていく。
そして何より大事なこと —— その記憶は、あなたのものだ。プラットフォームのものではない。いつでも削除できる、ダウンロードできる、アップロードできる。
私たちはここで待っている。