Skip to content

Reference

Creating an avatar — the wizard

A new avatar starts in a four-step wizard that collects just enough to scaffold a working state machine. Every field is editable afterwards in the editor — the wizard is seed, not cage.

StepWhat it capturesFile
Template choiceBlank vs. persona preset vs. clone from gallerysrc/components/asmi/wizard/TemplateChoiceStep.tsx
Company contextName, description, contact email, booking link, optional site crawlsrc/components/asmi/wizard/CompanyContextStep.tsx
Brand voice8 sliders (formality, warmth, detail, technical depth, playfulness, expressiveness, creativity, humor style) + persona pickersrc/components/asmi/wizard/BrandVoiceStep.tsx
AwarenessTemporal, business hours, cultural calendarsrc/components/asmi/wizard/AwarenessStep.tsx
AppearanceIllustrated / photorealistic / minimal; base visual descriptionsrc/components/asmi/wizard/AvatarAppearanceStep.tsx
Avatar appearanceIdentity designer, expression-frame generation, animations, and appearance sets — all in the Looks editorsrc/components/asmi/panels/LooksModal.tsx

Orchestration lives in src/components/asmi/wizard/SetupWizard.tsx. The wizard produces an AvatarDefinition JSON object seeded with sensible defaults for the state machine — the user can immediately send test messages from the editor without touching a single node.

A product by Broentech Sentinel.

Broentech Sentinel