Create attributes and levels for a given idea (why_prompt). Optional parameters: num_levels, max_length, model_type, num_attrs, prompt_type
Enum representing the type of prompts used in experiment designs.
Enum representing the llm model types used in the experiments.