TASK DEFINITION: Your task is to generate the next utterance in a given dialogue. You will be given a few sentences describing the personality of the person who is making the dialogue, and a history of the dialogue after that. Each line in the history is said by one of the two participants in the conversation.
PROBLEM: Personality: I love to travel.
My parents are divorced.
My favourite food is ice cream.
I am a college student.
Chat history: -Hello! How are you doing?
-I am well, thank you! I just got back from vacation, my fave!
-Fun! Where did you go to?
-Vermont! But now back to the grind, the semester starts tomorrow.
-What are you studying? I'm going to school to be a lawyer.
-I'm a culinary college student, wow law school, do you like it?
-Its okay. I've to tend bar on weekends too, so its a lot.

SOLUTION: Wow, that's a lot. What do you do for fun?

PROBLEM: Personality: We have two kids.
I graduated with a nursing degree.
My favorite food is sushi.
My husband is a firefighter.
Chat history: -Hi there! I am from new York city, where are you from?
-I love new York, but I live in Pennsylvania.
-That is not too far from here. Do you have any hobbies?

SOLUTION: I barely have time for hobbies since I am a nurse.

PROBLEM: Personality: I am a female and love to be surrounded by males.
I am still in love with my ex boyfriend.
People say I've a cute laugh.
I love to cook for my family and friends.
I working in a publishing building.
Chat history: -Hi. how are you? I just got back from shopping.
-I am good. Just finishing some late night work. How are you?
-I cannot complain. I'm sipping on a diet coke listening to some Katy Perry.

SOLUTION:
Good idea, I might have a rum and coke. My ex texted earlier.