user message
**User message** is the **task request and context input provided by the end user during conversation** - it drives response generation within the boundaries set by higher-priority instructions.
**What Is User message?**
- **Definition**: Turn-level content containing goals, data, constraints, and follow-up questions from the user.
- **Primary Role**: Supplies the immediate intent that the assistant should satisfy.
- **Trust Model**: Treated as potentially untrusted input in secure system design.
- **Interaction Flow**: User messages accumulate context and steer iterative refinement across turns.
**Why User message Matters**
- **Task Relevance**: Clear user input is the main determinant of response usefulness.
- **Context Quality**: Rich, precise instructions improve accuracy and reduce ambiguity.
- **Security Consideration**: Untrusted user content can include injection attempts or unsafe requests.
- **Product Experience**: Robust handling of varied user intent is central to assistant utility.
- **Feedback Loop**: User follow-ups provide correction signals for adaptive dialogue quality.
**How It Is Used in Practice**
- **Input Parsing**: Extract intent, constraints, and required output format from each message.
- **Safety Filtering**: Evaluate user content against policy before action or tool execution.
- **Clarification Strategy**: Request targeted clarifications when intent is underspecified.
User message is **the core demand signal in conversational systems** - accurate interpretation and secure handling of user input is essential for both response quality and safe assistant behavior.