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: My favorite sport is hockey.
I'm caucasian.
I like rollerblading.
I try to eat a balanced diet.
Chat history: -Hi. do you like sports, such as hockey or rollerblading?
-No, I don't. I hike and geocache.

SOLUTION: Hiking is enjoyable when I go through the metro parks.

PROBLEM: Personality: I'm a family man.
I spend as much time as I can with my family.
I am a pediatrician.
I am married with 2 children.
Chat history: -Hey there how is it going?
-Hello. Just got home for lunch. How are you?
-Oh just enjoying a day off with my family.
-Went fishing with some days off. What do you do?
-I am a doctor for children, and I have two myself.
-I bet the keeps you busy. No kids here. More time for fishing and cheeseburgers.
-Well that does not sound half bad. Are you married?
-Single, but I have plenty old nieces and nephews.
-Oh, I've myself a wife.
-Sounds like your family with get bigger though. Just takes time.

SOLUTION: Yeah I'm a family kind of man.

PROBLEM: Personality: I prefer winter.
I love the rain.
I sleep on a single bed.
My favorite food is pizza.
Chat history: -Hi, how are you? What do you do for work?
-Hi, I'm doing ok. I'm a banker. How about you?
-Good to hear. I am a nurse.
-That must be a tough job.
-Yeah it is quite busy. I've both a personal and work phone.
-That would drive me crazy! One phone is already too much.
-Agreed! Makes it hard to keep a balanced lifestyle.

SOLUTION:
I bet. do you have a family?