diff --git a/src/compute_horde_prompt_gen/prompt.py b/src/compute_horde_prompt_gen/prompt.py index 412f0e2..0c7eacc 100644 --- a/src/compute_horde_prompt_gen/prompt.py +++ b/src/compute_horde_prompt_gen/prompt.py @@ -15,14 +15,18 @@ def generate_prompt(self) -> str: abilities = self.random_select(ABILITIES, num=4) formats = self.random_select(FORMATS, num=5) + # prompt = ( + # f"Generate a list of 5 concise prompts (questions or instruct tasks) that cover a wide range of skills and knowledge areas related to the themes of {themes}. " + # f"Each of these prompts should: " + # f"\n- have a complexity level of {complexity_level} out of 20 and a relevance level to the theme of {relevance_level} out of 20" + # f"\n- test various cognitive abilities ({abilities}) and require different types of writting formats ({formats})" + # f"\n- challenge the model's ability to understand and respond appropriately" + # f"\n- varyingly explore the {themes} in a manner that is consistent with their assigned complexity and relevance levels to the theme" + # f"\nOutput each prompt on a new line without any extra commentary or special characters." + # ) prompt = ( - f"Generate a list of 5 concise prompts (questions or instruct tasks) that cover a wide range of skills and knowledge areas related to the themes of {themes}. " - f"Each of these prompts should: " - f"\n- have a complexity level of {complexity_level} out of 20 and a relevance level to the theme of {relevance_level} out of 20" - f"\n- test various cognitive abilities ({abilities}) and require different types of writting formats ({formats})" - f"\n- challenge the model's ability to understand and respond appropriately" - f"\n- varyingly explore the {themes} in a manner that is consistent with their assigned complexity and relevance levels to the theme" - f"\nOutput each prompt on a new line without any extra commentary or special characters." + f"Generate a list of 5 questions or instruct tasks related to the themes of {themes[:3]}. " + f"Output each prompt on a new line without any extra commentary or special characters." ) return prompt