How to use AI tools responsibly in backend work — Basic
Appropriate uses: brainstorming structure, explaining errors, documentation lookup. Verify output; disclose use when required; do not substitute for understanding in graded interviews.
Learn: AI can accelerate learning when you verify suggestions against docs and run tests. For graded interviews, follow program rules: official docs for syntax, honest disclosure if you used AI while practicing.
Supplementary examples
Good prompt for learning
# "Explain why this Knex query returns undefined when no row exists"
# Then fix it yourself using .first() and an explicit 404 check.Course example
# Responsible uses
# - Explain an error message or stack trace
# - Suggest test cases for an endpoint
# - Draft commit message or PR description
# Avoid for graded work unless allowed
# - Generating full solutions without understanding
# - Copying code you cannot explain in the interview
Additional references & examples
- GitHub Copilot responsible use
Guidelines for AI assistance in software work.
- Behavioral interview tips
Interview preparation resource from the mock interview module.