Best Practices
Follow these guidelines to maximize your success with emma.Be Specific
The more specific your instructions, the better emma can help you.- Good
- Bad
“Create a Python function that validates email addresses using regex, returns True for valid emails and False otherwise, and include docstrings.”
Provide Context
Help emma understand your project by providing relevant context.Break Down Complex Tasks
For large tasks, break them into smaller, manageable steps.Plan First
Outline the steps before diving into implementation.
Iterate
Review and refine as you go rather than trying to get everything perfect at once.
Use Feedback Loops
emma learns from your feedback. Let emma know when something works well or needs adjustment.
- Review emma’s output carefully
- Provide corrections when needed
- Build on successful patterns
Common Pitfalls to Avoid
| Pitfall | Solution |
|---|---|
| Vague instructions | Be specific about what you want |
| Missing context | Provide relevant background information |
| Skipping verification | Always review and test the output |
| Overloading requests | Break large tasks into smaller pieces |