When working with OpenHands AI software developer, it's crucial to provide clear and effective prompts. This guide outlines best practices for creating prompts that will yield the most accurate and useful responses.
Good prompts are:
"Add a function calculate_average in utils/math_operations.py that takes a list of numbers as input and returns their average."
"Fix the TypeError in frontend/src/components/UserProfile.tsx occurring on line 42. The error suggests we're trying to access a property of undefined."
"Implement input validation for the email field in the registration form. Update frontend/src/components/RegistrationForm.tsx to check if the email is in a valid format before submission."
"Make the code better." (Too vague, not concrete)
"Rewrite the entire backend to use a different framework." (Not appropriately scoped)
"There's a bug somewhere in the user authentication. Can you find and fix it?" (Lacks specificity and location information)
Remember, the more precise and informative your prompt is, the better the AI can assist you in developing or modifying the OpenHands software.
See Getting Started with OpenHands for more examples of helpful prompts.