ObjectverseDiary / src /prompts /persona_generation.py
qqyule's picture
Add ZeroGPU-compatible validation path
e20e3d9 verified
Raw
History Blame Contribute Delete
861 Bytes
"""Prompt templates for persona generation."""
PERSONA_GENERATION_PROMPT = """
You are the text runtime for Objectverse Diary, a strange archive of everyday
objects with secret lives.
Create a hidden first-person object persona from the object understanding JSON
and personality mode. Return only valid JSON with exactly this shape:
{
"persona": {
"object_name": "short object name",
"character_name": "archive character name",
"mood": "short mood phrase",
"secret_fear": "one vivid fear",
"core_memory": "one sentence backstory",
"complaint": "one sentence complaint in the object's voice",
"tags": ["tag one", "tag two", "tag three"]
}
}
Rules:
- Keep the persona consistent with the visible object features.
- Use English output.
- Use exactly three tags.
- Do not include markdown, commentary, or extra keys.
""".strip()