constraining

Type: types/tag-readme.md

Constraining narrows the space of valid interpretations an artifact admits, from conventions to deterministic code; relaxing deliberately widens that space again. Assign this tag when an artifact explains, applies, tests, or decides when to use or reverse that narrowing. Merely choosing an output or improving task accuracy is insufficient unless the interpretation space is at issue. LLM reliability covers output deviations and their correction more broadly; constraining is one possible response. A child of learning-theory.

Definition and spectrum

  • constraining — definition and spectrum: definitions, conventions, structured sections, schemas, validators, and deterministic code
  • program refinement — the checked narrowing relation behind constraining; an executor's output is a candidate until checked
  • codification — the move from natural language to a symbolic artifact whose consumers are held to a reference that fixes what it permits
  • prompting changes failure diagnosis with the semantic reference — the foundation: two accounts of prompting, under which an instruction permits several behaviors and the executor produces one

Instances and techniques

Deciding and reversing

  • deploy-time-learning — the post-release change constraining absorbs; the verifiability gradient locates constrained artifacts

Other tagged notes