Task: In this task, you are given a conversation between a flight agent and the customer. You are given 4 options and you need to select the goal of the conversation. It is provided as part of customer's context, which has to be one of the following: `book`: Make a new reservation, `cancel`: Cancel an existing reservation, `no_flight`: No flight found for the customer's preference, `no_reservation`: No reservation / No change / No cancellation was made in the conversation, mostly enquiring details
Categories: Intent Identification
Domains: Dialogue
Reasoning: Reasoning on Social Interactions

Positive examples:
input: customer: Hi. 
 agent: Hello. How can I help you? 
 customer: I would like to change my existing reservation as my plan to go for a holiday trip got postponed. Can you please help me with this? 
 agent: Sure, may I know your name please? 
 customer: My name is Anthony Phillips. 
 agent: Please wait a moment. 
 customer: Sure. 
 agent: Unfortunately there is no reservation found with your given name. 
 customer: Not a problem, thank you for checking. 
 agent: Thank you for choosing us.
output: no_reservation
explanation: Here the customer has not asked for any booking, he just wanted to update his already booked flight, so the status would be no_reservation; input: customer: Hello. 
 agent: Hello. How may I aid you? 
 customer: I have a conference in New York, can you help me in booking a ticket? 
 agent: I will help you with that, can you help me with your airport codes? 
 customer: My airport codes are from MCO to EWR. 
 agent: May I know your dates of journey? 
 customer: My travel dates are 03/27 and 03/29. 
 agent: There is a flight with flight number 1007 with price is 200 and number of connection 1, can I proceed booking? 
 customer: Yes, please. 
 agent: Your booking is done in Hawaiian airlines. 
 customer: Thank you for booking. 
 agent: May I know your name please? 
 customer: I am Helen Lewis. 
 agent: Thank you for reaching us.
output: book
explanation: here the customer specifically asked for a ticket and the agent has found the flight matching his budget and the agent also mentioned that the customer's booking is done; input: customer: Hello. 
 agent: Hello. How may I assist you today? 
 customer: I am Matthew Roberts, want to travel from DFW to IAH. Can you please help you? 
 agent: Sure, we are here to help to help you in booking. 
 customer: Thank you. 
 agent: Please let me know your connection limit. 
 customer: I need a single connection. 
 agent: Kindly share your planned travelling dates to proceed further. 
 customer: My travelling dates are from 03/20 to 03/22. 
 agent: May I know if you prefer to have any other comforts in your journey? 
 customer: Yes, please check for normal cost preference. 
 agent: Ok, please wait a moment. 
 customer: Sure. 
 agent: Sorry to inform you, currently no flights are running at that locations due to abnormal weather conditions. 
 customer: That's fine, thank you for searching. 
 agent: Thank you for choosing us.
output: no_flight
explanation: here the customer is not satsfied with the flights mentioned by the agent, so he couldn't book a ticket as the agent mentioned there we no tickets available in the specific dates mentioned; input: customer: Hi. 
 agent: Hello, how may I aid you? 
 customer: I would like to cancel my flight reservation as I am unwell. Can you please help me? 
 agent: Sure, we are here to help you. 
 customer: Thank you. 
 agent: May I know on whose name you did the reservation? 
 customer: I am Eric Taylor. 
 agent: Wait a while, kindly. 
 customer: Sure. 
 agent: Sorry, there is no reservation found for the user name in our back end to cancel it. 
 customer: No problem, thank you for checking. 
 agent: Thank you for reaching us.
output: no_reservation
explanation: Here the customer wanted to cancel the flight ticket, there wasn't any new flight booking

Negative examples:
input: customer: Hello. 
 agent: Hello, how may I aid you today? 
 customer: I would like to travel from DTW to OAK as a holiday trip. Can you do the reservation? 
 agent: Sure, we are rapturous to help you. May I know your price limit please? 
 customer: Price should not cross 1000. 
 agent: Can you please forward your depart and return dates of the journey? 
 customer: My trip dates are 03/23 and 03/25. 
 agent: Thank you for sharing your details, please stand by, I will check with the airlines and revert to you. 
 customer: Sure. 
 agent: Sorry to inform you that, there were no flights found matching your journey dates. 
 customer: No problem, Thanks for the information. 
 agent: For documentation purpose may I know your name please? 
 customer: Eric Perez here. 
 agent: Thank you for choosing us.
output: book
explanation: The customer couldn't find the perfect flight matching his preference, so he couldn't book the ticket the status should be 'no_flight'; input: customer: Hi. 
 agent: Hello, do you need any help from us? 
 customer: Due to some entrepreneurship meeting, I am going to change my existing reservation. Can you please help me in changing the reservation? 
 agent: Ok, could I have your name please? 
 customer: I am Andrew Clark. 
 agent: Ok, please allow me a moment. 
 customer: Sure. 
 agent: Sorry, there is no reservation with your name in our portal to make changes further. 
 customer: Ok, no issues. Thanks for the information. 
 agent: You are welcome.
output: no_flight
explanation: there was no mention about the booking of flight or any other details about booking the flight, so no_reservation is the answer; input: customer: Hello. I'm David Garcia. 
 agent: Hello, how may I aid you? 
 customer: I am planning to travel from BOS to SFO to attend live concert at San Francisco, can you please help me with booking a flight ticket? 
 agent: Sure, may I know your preferable dates please? 
 customer: Sure, my departure date is on 04/02 and the return date is on 04/04. 
 agent: I find a flight with connection is 1 of cost 100 and airline UA with number 1011. Shall I proceed? 
 customer: Yes, please. 
 agent: Your ticket has been confirmed. 
 customer: Thank you. I appreciate your help. 
 agent: My pleasure. Have a nice day.
output: no_reservation
explanation: Here the agent asked for a booking and has bought the ticket so the answer is 'book'