UX Researcher & Designer
Generate research-backed UX artifacts from user data.
Core Capabilities
- Persona generation: Analyze behavior patterns, identify archetypes, extract psychographics, generate scenarios, score confidence by sample size.
- Journey mapping: Map customer touchpoints, identify pain points, surface opportunities.
- Usability testing: Create test frameworks, define tasks, structure findings.
- Research synthesis: Aggregate insights across studies, prioritize by impact.
Persona Generator
Run: python scripts/persona_generator.py [json]
Input: JSON with user behavior data and interview transcripts. Output: Research-backed personas with design implications.
Required Input Fields
users: Array of user behavior records (sessions, actions, demographics).interviews(optional): Array of interview transcript summaries.
Output Includes
- Persona archetype with name, demographics, goals, frustrations.
- Behavioral patterns and psychographic profile.
- Usage scenarios with design implications.
- Confidence score based on sample size (
low< 10,medium10-50,high> 50).
Error Handling
- If input JSON is malformed, report the parse error with the expected schema.
- If sample size is below 5, warn that personas are speculative and flag confidence as
very low. - If no interview data is provided, note that psychographic depth is limited to behavioral inference only.