Zero-shot prompting means asking an AI model to complete a task without giving examples. You describe what you want, and it generates code from its training data alone.
This works for common patterns. Ask for an email validation function, and you'll get working code because the model has seen similar code before. Zero-shot fails for custom business logic or unusual patterns where no training examples exist.