What is Prompt Engineering?
Prompt engineering is the practice of designing the instructions and context given to a language model to get reliable, accurate outputs. Good prompts define the role, constraints, format and examples the model should follow.
It ranges from simple instruction-writing to structured techniques like few-shot examples, chain-of-thought and tool definitions. In production it's codified, versioned and tested like any other part of the system.