Skip to main content
A persona describes a simulated participant in the third person, as if briefing an actor. See Simulations.

list()

Every persona for the study, newest first. Returns PersonaListOut.

create()

Write a persona by hand.
str
required
Who the participant is (background, situation, attitudes), written as third-person prose.
str
default:"manual"
manual or generated.
Returns PersonaOut.

update()

Replace a persona’s description. Only affects future simulation runs. Returns PersonaOut.

delete()

Delete a persona. Interviews already simulated with it are kept. Returns SuccessResponse.

generate()

Draft personas with AI from the study’s own context.
int
default:"1"
How many to generate, from 1 to 10.
bool
default:"True"
Save them to the study. Pass False to preview; previewed personas have no IDs.
Returns PersonaGenerateOut.