From 3a1d5573cbdd84a148e9258be4692cb2db2bc776 Mon Sep 17 00:00:00 2001 From: Kye Date: Sat, 7 Oct 2023 00:15:46 -0400 Subject: [PATCH] clean up meta prompter example --- swarms/agents/meta_prompter.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/swarms/agents/meta_prompter.py b/swarms/agents/meta_prompter.py index 1a03f628..0d38985d 100644 --- a/swarms/agents/meta_prompter.py +++ b/swarms/agents/meta_prompter.py @@ -27,8 +27,18 @@ class MetaPrompterAgent: Usage: -------------- - agent = MetaPrompterAgent(llm=OpenAI, instructions="Please tell me the weather in New York") - agent.run("What is the weather in New York?") + from swarms.workers import Worker + from swarms.agents import MetaPrompterAgent + from langchain.llms import OpenAI + + llm = OpenAI() + + task = "Create a feedforward in pytorch" + agent = MetaPrompterAgent(llm=llm) + optimized_prompt = agent.run(task) + + worker = Worker(llm) + worker.run(optimized_prompt) """ def __init__( self, @@ -136,6 +146,7 @@ class MetaPrompterAgent: meta_chain = self.initialize_meta_chain() meta_output = meta_chain.predict(chat_history=self.get_chat_history(chain.memory)) print(f"Feedback: {meta_output}") + self.instructions = self.get_new_instructions(meta_output) print(f"New Instruction: {self.instructions}") print("\n" + "#" * 80 + "\n")