表情キーだけで画像を切り替える

Character Expression Systemでは、Conversationの各発話に character_id expression_key を持たせます。CMSは公開時に管理画面へ登録された画像を解決し、静的HTMLへ反映します。

ミカ
ミカ

そういうことだったんですね。
画像の場所を記事に書かなくていいのは助かります。

佐藤さん
佐藤さん

管理画面の表情設定を変えれば、記事側の指定はそのまま使えるからね。

ミカ
ミカ

でも、もし表情画像を登録し忘れたら、会話が崩れませんか?

佐藤さん
佐藤さん

その場合は通常表情へ戻る設計だよ。
表示が壊れないことを優先している。

管理画面だけで表情を育てる

標準表情は normal、surprised、insight、troubled、happy、positive、thinking の7種類です。将来は管理画面から新しい表情キーを追加し、キャラクターごとに画像を差し替えられます。

ミカ
ミカ

よかった。
これなら記事の雰囲気に合わせて表情を増やせますね。

佐藤さん
佐藤さん

うん。
読者に伝わる空気を、画像でも支えられる。

ミカ
ミカ

じゃあ次は、前向きな場面でこの表情を使ってみたいです。

佐藤さん
佐藤さん

その使い方なら自然だね。
会話の流れと表情が合っているかを見ていこう。

考える表情の確認

比較や判断の場面では thinking を使います。CMS側で未登録の表情が指定された場合も、normal へフォールバックして表示崩れを防ぎます。

ミカ
ミカ

どの表情を使うか迷ったら、会話の気持ちから選べばいいんですね。

佐藤さん
佐藤さん

そうだね。
AIは画像を選ぶのではなく、感情や表情キーを選ぶだけでいい。

ミカ
ミカ

記事側に画像URLを書かないのも確認できました。

佐藤さん
佐藤さん

これで新しいキャラクターが増えても、同じ仕組みで運用できるね。