Standard roles for content and events.
Role for the model generating responses.
Role for system instructions or context.
Role for the user interacting with the agent or model.