Convert a Vague Request into a Prompt Specification
Understand how to convert open-ended AI instructions into explicit prompt specifications with defined tasks, inputs, outputs, constraints, and acceptance criteria. This lesson guides you in creating structured prompts that enable reliable automation and validation in AI workflows, ensuring outputs are predictable and programmatically checkable.
We'll cover the following...
When you give a model a vague instruction such as triage this email, the expected output format remains underspecified. One run may return a conversational paragraph, while another returns a structured object that downstream code can parse. To build production-ready automations, each prompt should define an explicit contract: a specification that the pipeline can validate against. In this lesson, we will explore how to convert open-ended requests into a five-part prompt specification.
Once the difference is clear, the underlying issue is treating the prompt as a specification. The goal is to turn triage this into an explicit prompt contract that a downstream automation step can validate, rather than relying on a free-form request that is readable to a person but ...