diff --git a/playground/agents/meta_prompter.py b/playground/agents/meta_prompter.py index 8abffb3a..3b5557e0 100644 --- a/playground/agents/meta_prompter.py +++ b/playground/agents/meta_prompter.py @@ -2,11 +2,22 @@ from swarms.workers import Worker from swarms.agents.meta_prompter import MetaPrompterAgent from langchain.llms import OpenAI +#init llm llm = OpenAI() -task = "Create a feedforward in pytorch" -agent = MetaPrompterAgent(llm=llm) -optimized_prompt = agent.run(task) +#init the meta prompter agent that optimized prompts +meta_optimizer = MetaPrompterAgent(llm=llm) +#init the worker agent worker = Worker(llm) -worker.run(optimized_prompt) \ No newline at end of file + +#broad task to complete +task = "Create a feedforward in pytorch" + +#optimize the prompt +optimized_prompt = meta_optimizer.run(task) + +#run the optimized prompt with detailed instructions +result = worker.run(optimized_prompt) + +print(result) \ No newline at end of file diff --git a/swarms/agents/meta_prompter.py b/swarms/agents/meta_prompter.py index f2596eff..96352208 100644 --- a/swarms/agents/meta_prompter.py +++ b/swarms/agents/meta_prompter.py @@ -28,17 +28,28 @@ class MetaPrompterAgent: Usage: -------------- from swarms.workers import Worker - from swarms.agents import MetaPrompterAgent + from swarms.agents.meta_prompter import MetaPrompterAgent from langchain.llms import OpenAI + #init llm llm = OpenAI() - task = "Create a feedforward in pytorch" - agent = MetaPrompterAgent(llm=llm) - optimized_prompt = agent.run(task) - + #init the meta prompter agent that optimized prompts + meta_optimizer = MetaPrompterAgent(llm=llm) + + #init the worker agent worker = Worker(llm) - worker.run(optimized_prompt) + + #broad task to complete + task = "Create a feedforward in pytorch" + + #optimize the prompt + optimized_prompt = meta_optimizer.run(task) + + #run the optimized prompt with detailed instructions + result = worker.run(optimized_prompt) + + print(result) """ def __init__( self,