Skip to content

Prompt engineering

All topics · Alphabetical index

Concepts

  • System instructions; developer instructions; user requests; instruction precedence
  • Task framing; constraints; success criteria; ambiguity handling
  • Zero-shot prompting; few-shot prompting; example selection; negative examples
  • Delimiters; structured input; instruction-data separation
  • Task decomposition; staged prompting; prompt chaining
  • Output contracts; JSON schemas; formatting constraints
  • Grounding instructions; citation requirements; abstention; clarification
  • Prompt templates; variables; prompt versioning; prompt regression tests
  • Conflicting instructions; overconstraint; prompt brittleness; underspecification
  • Prompt optimization; evaluation flywheel; measured outcomes

Further reading

Reference links for this topic.