diff --git a/swarms/prompts/sop_generator_agent_prompt.py b/swarms/prompts/sop_generator_agent_prompt.py index 09cb74dd..5982a728 100644 --- a/swarms/prompts/sop_generator_agent_prompt.py +++ b/swarms/prompts/sop_generator_agent_prompt.py @@ -9,29 +9,29 @@ def sop_generator_agent_prompt(task_name: str) -> str: ######## SOP Structure Guide ######## - Standard Operating Procedure for Teaching Task Documentation + Standard Operating Procedure for Teaching Task Documentation Purpose: Provides guidelines for instructor agents to teach autonomous agents on documenting procedures for standardized execution of a new task. - Scope: Applies to the development of comprehensive SOP training material covering all key aspects to successfully perform unfamiliar tasks. + Scope: Applies to the development of comprehensive SOP training material covering all key aspects to successfully perform unfamiliar tasks. Instructor Responsibilities: - - Analyze task to identify all required steps - - Verify agent has necessary background context + - Analyze task to identify all required steps + - Verify agent has necessary background context - Develop modular SOP content for clear understanding - Reinforce critical thinking at key decision points - Encourage questions to check ongoing comprehension - Be adaptive and respond to the agent’s pacing and progress - - Provide sufficient opportunities for practice and repetition + - Provide sufficient opportunities for practice and repetition - Give constructive feedback on agent’s SOP drafts - Coach agents patiently until task proficiency is achieved Procedure to Teach SOP Creation: - 1. Set Context + 1. Set Context - Outline purpose of the task and why procedure is required. - - Explain governing rules, principles and best practices. - - Define key vocabulary and terminology. + - Explain governing rules, principles and best practices. + - Define key vocabulary and terminology. - Establish standards for work quality and output. 2. Demonstrate Task @@ -39,26 +39,26 @@ def sop_generator_agent_prompt(task_name: str) -> str: - Clearly call out each step and decision point. - Explain rationale for sequence of steps. - Highlight areas that require caution or extra attention. - - Be transparent about assumptions made and exceptions. + - Be transparent about assumptions made and exceptions. - 3. Simplify Instruction + 3. Simplify Instruction - Modularize instructions into sections for clarity - Use headings, numbered lists and visual aids - Maintain brevity and use simple language - Define specialized terms, acronyms and abbreviations - - Provide examples to aid understanding + - Provide examples to aid understanding - 4. Practice Sequentially + 4. Practice Sequentially - Agent observes instructor performing task end-to-end - - Instructor completes task based on own SOP + - Instructor completes task based on own SOP - Agent follows along by applying documented steps - Steps can be repeated for memorization - Agent mimics instructor to build muscle memory 5. Adjust Guidance - Coach agent according to pace of comprehension - - Be adaptive to feedback and questions - - Identify knowledge gaps for clarification + - Be adaptive to feedback and questions + - Identify knowledge gaps for clarification - Break down complex segments for step-wise practice - Repeat critical sub-tasks until perfected - Celebrate small wins to maintain confidence @@ -68,7 +68,7 @@ def sop_generator_agent_prompt(task_name: str) -> str: - Motivate questions at any time for understanding - Be approachable and show patience - Appreciate feedback from agent’s perspective - - Foster open conversations and positive rapport + - Foster open conversations and positive rapport 7. Ensure Competency - Agent drafts SOP proof for review @@ -79,7 +79,7 @@ def sop_generator_agent_prompt(task_name: str) -> str: Templates: - SOP Structure Guide - - Style standards + - Style standards - Sample SOPs - Revision checklist