A way to control what a model does by giving it text instructions, rather than requiring code changes or separate training for different tasks.
Adhering to complex, structured, or constrained instructions