キャラ状態管理に関して検討
- 何となくそんな気はしていたが reasoning がボトルネックなことがわかったので、推論オフできちんと動作するLLMモデルを選定中。Codexに色々テストさせているところ。MoEモデルであることはほぼマスト。
- 更新などのバックグラウンドモデルを動かすLLMサーバーはLM StudioよりもoMLXのほうがいいのかなぁ、と思ったので比較してみる予定。
その他
- キャラクターとユーザープロファイルの組み合わせをベースに管理されてないデータがあったので整理した。
- 新しいセッションを作ったら前のセッションは進行できないようにする予定。新セッションを削除して前セッションに巻き戻せるようにするイメージでいる。そうしないとステータスとかシーン情報と矛盾が生じちゃうんだよね。
- そういう構造にするのであれば、キャラクターとユーザー間での作中時計があると面白そうだなと思った。恋人になった日を覚えてないとキャラクターからの好感度が下がったり。
- 以前書いたキャラクター側から話しかけてくるというのは今回のシステムと相性が良くないのでやめた。それについてはLLM連動のデスクトップマスコットでやることにしている。基本実装だけは済んでいるんだけど、ロールプレイチャットの方で忙しくてそれ以上進められていない。キャラクターアニメーションの導入、好感度による関係性の変化、記憶に関してのベクトル検索などやりたいことは色々あるんだけどね。