Creates a diverse set of AI agents with varied demographics and personas for use in focus group simulations.
Usage
create_diverse_agents(
n_participants,
demographics = NULL,
survey_responses = NULL,
llm_config = NULL
)Examples
if (FALSE) { # \dontrun{
# Create 6 diverse participants
agents <- create_diverse_agents(6)
# Create with custom demographics
demo_data <- data.frame(
age = c(22, 35, 28, 41, 19, 33),
gender = c("Female", "Male", "Male", "Female", "Male", "Female"),
education = c("Bachelor's", "Master's", "High School", "PhD", "Some College", "Bachelor's")
)
agents <- create_diverse_agents(6, demographics = demo_data)
} # }
