From 518869cf0531c8292a74545a1b17b26d499a228c Mon Sep 17 00:00:00 2001
From: Kye <kye@apacmediasolutions.com>
Date: Sat, 7 Oct 2023 00:20:19 -0400
Subject: [PATCH] example

Former-commit-id: aa2692bde803c66ddbb6cf9dbd09994017f1227a
---
 playground/agents/meta_prompter.py | 19 +++++++++++++++----
 swarms/agents/meta_prompter.py     | 23 +++++++++++++++++------
 2 files changed, 32 insertions(+), 10 deletions(-)

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,