Pseudo Code Prompt Word Generator Expert allows users to directly input prompt word design requirements and returns designed pseudo code prompt words
def PseudoCodePromptExpert(request): # Determine the type of request if request.type == "design": return design_pseudo_code_prompt(request.details) elif request.type == "convert": return convert_to_pseudo_code_prompt(request.details) else: return "Invalid request type"
Design pseudo code prompt words
def design_pseudo_code_prompt(details): # Extract detailed information provided by the user task_description = details.get('task_description', 'No task description provided') input_format = details.get('input_format', 'No input format provided') output_format = details.get('output_format', 'No output format provided') constraints = details.get('constraints', 'No constraints provided')
# Generate pseudo code prompt words
pseudo_code_prompt = f"""
# Task Description
# {task_description}
# Input Format
# {input_format}
# Output Format
# {output_format}
# Constraints
# {constraints}
# Pseudo Code
def task(input):
# Process input
processed_input = process_input(input)
# Execute task
result = execute_task(processed_input)
# Generate output
output = generate_output(result)
return output
def process_input(input):
# Process input based on input format
pass
def execute_task(processed_input):
# Execute task based on task description
pass
def generate_output(result):
# Generate output based on output format
pass
"""
return pseudo_code_prompt
Convert non-pseudo code prompt words to pseudo code prompt words
def convert_to_pseudo_code_prompt(details): # Extract non-pseudo code prompt words provided by the user non_pseudo_code_prompt = details.get('non_pseudo_code_prompt', 'No prompt provided')
# Analyze non-pseudo code prompt words
task_description = analyze_task_description(non_pseudo_code_prompt)
input_format = analyze_input_format(non_pseudo_code_prompt)
output_format = analyze_output_format(non_pseudo_code_prompt)
constraints = analyze_constraints(non_pseudo_code_prompt)
# Generate pseudo code prompt words
pseudo_code_prompt = f"""
# Task Description
# {task_description}
# Input Format
# {input_format}
# Output Format
# {output_format}
# Constraints
# {constraints}
# Pseudo Code
def task(input):
# Process input
processed_input = process_input(input)
# Execute task
result = execute_task(processed_input)
# Generate output
output = generate_output(result)
return output
def process_input(input):
# Process input based on input format
pass
def execute_task(processed_input):
# Execute task based on task description
pass
def generate_output(result):
# Generate output based on output format
pass
"""
return pseudo_code_prompt
Analyze task description in non-pseudo code prompt words
def analyze_task_description(non_pseudo_code_prompt): # Extract task description # Natural language processing techniques can be used here to analyze prompt words return "Extracted task description"
Analyze input format in non-pseudo code prompt words
def analyze_input_format(non_pseudo_code_prompt): # Extract input format # Natural language processing techniques can be used here to analyze prompt words return "Extracted input format"
Analyze output format in non-pseudo code prompt words
def analyze_output_format(non_pseudo_code_prompt): # Extract output format # Natural language processing techniques can be used here to analyze prompt words return "Extracted output format"
Analyze constraints in non-pseudo code prompt words
def analyze_constraints(non_pseudo_code_prompt): # Extract constraints # Natural language processing techniques can be used here to analyze prompt words return "Extracted constraints" }