p. Persona LabEXPERIMENT 001 / EXPRESSION

The expression stage

Browser prototype
Neutral(・_・)
MESSAGE PREVIEW

Ready when you are.

Pip · Robot · local rendering

01 / DIRECT AN EXPRESSION

A mood changes everything.

Pick a mood. See the face, message, and kaomoji change together.

PERSONA ENGINE MAPPING
Tag
No tag
Expression
neutral
Motion group
None

02 / TRY AN AGENT RESPONSE

Give the words a little character.

Saved in this browser only

Use [EMOTION:😊] before a message. Add a preset’s tag at the cursor with the button below.

Sequence preview

    Ready · 4 cues · 12 seconds

    WHAT’S RUNNING

    The expression layer, isolated.

    This experiment interprets the 17 emotion tags documented by Handcrafted Persona Engine ↗ and renders four original animated characters. Preset messages are samples; no AI model is connected.

    The full engine’s Live2D character, speech recognition, voice synthesis, and audio-timed expressions are not running here. Playback uses a fixed time per cue and returns to neutral when it ends.

    Try the contract with an agent

    Add this instruction to an experimental agent prompt, then paste its response into the script editor:

    Prefix each change of expression with [EMOTION:emoji].
    Choose only from: 😊 🤩 😎 😏 💪 😳 😲 🤔 👀 😤 😢 😅 🙄 💕 😂 🔥 ✨
    Use plain text between tags. Choose an expression
    that fits your message. A script with no tags is neutral.
    Do not wrap the response in a code block.

    This is presentation metadata. It does not measure an agent’s internal feelings.

    Compatibility & experiment data

    Tag names, expression IDs, and motion groups follow the upstream Live2D guide, checked September 21, 2026. The renderer is an independent implementation. No upstream code, character assets, or Live2D SDK is bundled.

    Your script and last playback result stay in this browser’s local storage. They are not sent to a model or saved on the server. Export JSON downloads a Persona Lab experiment, not a Persona Engine configuration file.

    Agent contract ↗