Skip to content

customer-persona-panels

Run lightweight synthetic audience research inside the vault. This version is interactive first: the model does the persona generation and persona-by-persona response work directly in the current agent runtime. uv scripts are used only for deterministic helpers such as validation, analysis, and routing saved outputs.

  • Area: Research
  • Category: research
  • Level: advanced
  • Input: conversation
  • Output: document
  • Setup: install
  • Roles: Head of Marketing

Builds synthetic customer persona panels and runs lightweight concept or message tests in the current agent environment.

How you ask

  • “Generate a client-scoped persona panel for this buying committee.”
  • “Ask our saved panel what would stop them buying this offer.”
  • “Concept-test these three messages and save the comparison report.”

Inputs

  • tone-of-voice — Brand voice used to render persona reactions.
  • icp — Ideal customer profile — who the output targets.
  • marketing_context — Positioning and messaging context.
  • offerings — Offerings catalogue — what is being sold.
  • request — Market, audience, or buying context to model.
  • output_scope — Whether the panel is temporary, company-internal, or client-specific. (tmp | company | client)
  • client_id — Required when output_scope is client.
  • question — The exact research question for the panel.
  • panel_dir — Existing panel folder containing manifest.json and persona JSON files.
  • output_scope — Whether the study output is temporary, company-internal, or client-specific. (tmp | company | client)
  • concepts — The concepts, messages, offers, or feature bundles to compare.
  • panel_dir — Existing panel folder when reusing a panel.

Outputs

  • Folder containing manifest.json and persona files, or equivalent company/client path.
  • Folder containing results.json, summary.json, results.csv, report.md, and optional charts.
  • prefer a permanent directory)
  • results (json)
  • reusable-client-panel (json-bundle)
  • scoped-study (mixed-report-bundle)
  • {client.research}/persona-panels/{panel-id}/
  • {company.marketing.research}/{study-id}/ or {client.research}/{study-id}/ or {client.projects}/{project}/