A developer message provides high-level instructions from the application developer to the LLM. These messages take priority over user messages, establishing the fundamental behavior, constraints, and capabilities of the AI system.
Developer messages are typically set during application development and remain constant across user sessions, unlike dynamic user messages.