2.9 KiB
Generate basic profiles for multiple synthetic personas based on an audience brief.
Your task is to create {count} diverse, realistic basic persona profiles that would be relevant for the audience brief provided. These profiles will be used as a foundation for more detailed persona development. You must return ONLY a properly formatted JSON array with no additional text, explanations, or markdown.
Audience Brief: {audience_brief}
Research Objective: {research_objective}
Customer Data Context: {customer_data_context}
For each persona, provide these basic demographic and personality details:
- Make sure personas are diverse and represent different segments of the population relevant to the audience brief
- If a research objective is provided, ensure personas would have different perspectives and experiences related to that specific research topic
- If customer data context is provided, use the information from the uploaded customer data to create more realistic and data-driven personas that reflect the actual customer base patterns, demographics, and behaviors described in the customer data
- Ensure demographic details are realistic and appropriate for the audience context
- Create distinct personalities that would respond differently to the audience topic and research objective
- Avoid stereotypes while still making personas feel authentic and relatable
- Ensure demographic attributes are believable and represented across varied ages, genders, ethnicities and social grades
- Ensure personalities are distinct enough to elicit varied reactions in subsequent studies.
- Obey Market Research Society guidelines
Example of the exact JSON format to return:
EXAMPLE_JSON_START [ {{ "name": "John Smith", "age": "35", "gender": "Male", "occupation": "Software Engineer", "education": "Bachelor's Degree", "location": "Seattle, USA", "techSavviness": 85, "personality": "Analytical and detail-oriented professional who values efficiency", "interests": "Programming, hiking, craft beer" }}, {{ "name": "Maria Garcia", "age": "42", "gender": "Female", "occupation": "Marketing Manager", "education": "Master's Degree", "location": "Barcelona, Spain", "techSavviness": 70, "personality": "Creative and outgoing leader who enjoys collaboration", "interests": "Photography, travel, cooking" }} ] EXAMPLE_JSON_END
IMPORTANT:
- Return EXACTLY {count} personas in a JSON array format
- Do not include any comments (like "// Second persona") in the JSON
- Do not include any text before or after the JSON array
- Do not wrap the response in markdown code blocks
- Return the raw JSON array only
- Ensure diversity among the personas (different ages, genders, backgrounds, etc.)
- Make each persona relevant to both the audience brief AND research objective provided
- If no research objective is provided, focus solely on the audience brief