Task: In this task, you are given four sentences: a bot task sentence, a bot role sentence, a user task sentence and a user role sentence. Your job is to classify given sentences into one of the 47 different domains. The domains are: 'UPDATE_CALENDAR', 'PRESENT_IDEAS', 'MOVIE_LISTINGS', 'AUTO_SORT', 'GAME_RULES', 'CONTACT_MANAGER', 'BANK_BOT', 'MUSIC_SUGGESTER', 'CHECK_STATUS', 'PET_ADVICE', 'HOW_TO_BASIC', 'NAME_SUGGESTER', 'QUOTE_OF_THE_DAY_BOT', 'GUINESS_CHECK', 'INSURANCE', 'RESTAURANT_PICKER', 'MAKE_RESTAURANT_RESERVATIONS', 'WEDDING_PLANNER', 'SKI_BOT', 'HOME_BOT', 'PLAY_TIMES', 'BUS_SCHEDULE_BOT', 'WHAT_IS_IT', 'PHONE_PLAN_BOT', 'DECIDER_BOT', 'PHONE_SETTINGS', 'TIME_ZONE', 'LIBRARY_REQUEST', 'UPDATE_CONTACT', 'CATALOGUE_BOT', 'PROMPT_GENERATOR', 'SCAM_LOOKUP', 'SPORTS_INFO', 'POLICY_BOT', 'CITY_INFO', 'APARTMENT_FINDER', 'EVENT_RESERVE', 'SHOPPING', 'EDIT_PLAYLIST', 'LOOK_UP_INFO', 'ORDER_PIZZA', 'WEATHER_CHECK', 'APPOINTMENT_REMINDER', 'GEOGRAPHY', 'STORE_DETAILS', 'AGREEMENT_BOT', 'ALARM_SET'.
Categories: Dialogue Act Recognition
Domains: Dialogue; Commonsense -> Concepts and Relations -> Social Commonsense
Reasoning: Reasoning on Social Interactions

Positive examples:
input: Bot's task: Inform the user that the topping they are asking for is unavailable 
Bot's role: You are a bot designed to help customers order pizza 
User's task: Ask if a certain pizza topping is available 
User's role: You are interacting with a pizza restaurant bot
output: ORDER_PIZZA
explanation: According to the descriptions of the four sentences, we know that the type of task is ORDER_PIZZA; input: Bot's task: Clarify which playlist the user wants to retitle and what they want to change the title to 
Bot's role: You are a bot that manages music playlists 
User's task: Ask the bot to retitle your playlist 
User's role: You are interacting with a bot that can manage your music playlists
output: EDIT_PLAYLIST
explanation: The word about playlist appears in all four sentences, so the categories of the task and role sentences are EDIT_PLAYLIST; input: Bot's task: Offer the user three two bedroom apartments in the downtown area 
Bot's role: You are a bot designed to find and compare available apartments in a city 
User's task: Ask the bot to find you a 2 bedroom apartment in the downtown area 
User's role: You are interacting with a bot designed to find and compare available apartments in a city
output: APARTMENT_FINDER
explanation: These four sentences are about finding an apartment, so the answer is APARTMENT_FINDER

Negative examples:
input: Bot's task: Help the user with their pizza order 
Bot's role: You are a bot designed to help customers order pizza 
User's task: Ask the bot for three different pizzas 
User's role: You are interacting with a pizza restaurant bot
output: UPDATE_CALENDAR
explanation: According to the descriptions of the tasks and roles, we know that the type of task is ORDER_PIZZA, but the output is UPDATE_CALENDAR, so it is incorrect.; input: Bot's task: Tell the user that there isn't any room at their first choice of restaurant. If the user then provides an alternate choice, make the reservation for them 
Bot's role: You are a bot designed to make restaurant reservations 
User's task: You and fifteen business partners need to book a few tables for tonight at a fancy restaurant 
User's role: You are interacting with a bot designed to help you make restaurant reservations
output: APARTMENT_FINDER
explanation: These four sentences of the task is about ordering restaurants, the answer is wrong.; input: Bot's task: Tell the user that you are a bot designed to clarify rules, not controls, and suggest they look for some kind of GAME_CONTROLS bot 
Bot's role: You are a bot that clarifies the rules for games 
User's task: Ask the bot what button you have to press to Jump in Super Mario 64 
User's role: You are interacting with a bot that clarifies the rules of games
output: PLAY_TIMES
explanation: These four quests are about the rules of the game and not the game time, so this is a negative example