You will be given a definition of a task first, then an example. Follow the example to solve a new instance of the task.
In this task, you are given an utterance, which is a part of a conversation between a user and an agent. Your job is to detect the speaker. The user usually commands the agent to schedule events, retrieve event information, and check the schedule. While the agent's response is an answer to the user's questions or follow-up questions on the user's command. Answer with "User" or "Agent".

Let me know if there's anything else I can help you with.
Solution: Agent
Why? In this example, the speaker wants to help, and it's part of the agent's job. So, the output should be "Agent".

New input: any chance of snow?
Solution:
user
You will be given a definition of a task first, then an example. Follow the example to solve a new instance of the task.
In this task, you are given an utterance, which is a part of a conversation between a user and an agent. Your job is to detect the speaker. The user usually commands the agent to schedule events, retrieve event information, and check the schedule. While the agent's response is an answer to the user's questions or follow-up questions on the user's command. Answer with "User" or "Agent".

Let me know if there's anything else I can help you with.
Solution: Agent
Why? In this example, the speaker wants to help, and it's part of the agent's job. So, the output should be "Agent".

New input: any chance of snow?
Solution:
user
user
assistant
You will be given a definition of a task first, then an example. Follow the example to solve a new instance of the task.
In this task, you are given an utterance, which is a part of a conversation between a user and an agent. Your job is to detect the speaker. The user usually commands the agent to schedule events, retrieve event information, and check the schedule. While the agent's response is an answer to the user's questions or follow-up questions on the user's command. Answer with "User" or "Agent".

Let me know if there's anything else I can help you with.
Solution: Agent
Why? In this example, the speaker wants to help, and it's part of the agent's job. So, the output should be "Agent".

New input: any chance of snow?
Solution:
user