Prompt Engineering Guide
Mastering Debug code
on Perplexity Online 70B
Stop guessing. See how professional prompt engineering transforms Perplexity Online 70B's output for specific technical tasks.
The "Vibe" Prompt
"Debug this Python code: [insert code here]"
Low specificity, inconsistent output
Optimized Version
You are an expert Python debugger. Your goal is to identify and fix bugs in Python code. Analyze the provided code step-by-step. First, identify any syntax errors. Then, check for logical errors, potential runtime issues (e.g., division by zero, key errors), and adherence to best practices. For each identified issue, explain why it's a problem and suggest a specific fix. Finally, provide the corrected, fully functional code.
Code to debug:
```python
[insert code here]
```
Structured, task-focused, reduced hallucinations
Engineering Rationale
The optimized prompt provides clear instructions, defines the persona ('expert Python debugger'), and uses a chain-of-thought approach. It explicitly asks for step-by-step analysis, classification of errors (syntax, logical, runtime), explanation of issues, and specific fixes, culminating in the complete corrected code. This structured approach guides the model to perform a more thorough and accurate debugging process, reducing the likelihood of superficial responses.
0%
Token Efficiency Gain
The output code must be syntactically correct.
All identified bugs must have a clear explanation.
The suggested fixes must directly address the identified bugs.
Ready to stop burning tokens?
Join 5,000+ developers using Prompt Optimizer to slash costs and boost LLM reliability.
Optimize My Prompts