You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/swarms/agents/refiner_agent.py

10 lines
303 B

class PromptRefiner:
def __init__(self, system_prompt: str, llm):
super().__init__()
self.system_prompt = system_prompt
self.llm = llm
def run(self, task: str):
refine = self.llm(f"System Prompt: {self.system_prompt} Current task: {task}")
return refine