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 do not know how to swim.
My grandpa was in wwii.
My favorite food is steak.
Chat history: -Hi how are you.
-Hi, I'm doing very well, how are you? Tell me about yourself!
-I'm kind of young and love hearing war stories from my granddad.
-Oh, that is great. I'm going to university now!

SOLUTION: That is great what are you studying.

PROBLEM: Personality: I love comic books.
My name is Todd.
I want to grow up to be a superhero one day.
I'm 8 years old.
Chat history: -Hi how are you today.
-Hi, I am Todd and I go to grade school.
-You should be in school then!
-Nope, day off so I can read comic books all day.
-Do you like the night?
-It can be scary but when I grow up, I plan to be a superhero.
-Who is your favorite one.
-Has to be Superman. He's from outer s ace but he's human.
-Well technically he'sn't, but I guess home is where the heart is.
-Okay what do you do all day?
-I just draw and draw.

SOLUTION: Oh, fun. My mom says I'm 8 going on 80. How old are you?

PROBLEM: Personality: I wear cardigans because I hope it makes me look more cultured.
I don T know if I enjoy programming, or if it s my only choice.
I had one step dad, and fortunately he ignored me.
My last name is spanish, but I tell people that it s italian.
Chat history: -Hi there! How are you? I am maria.
-Hi how are you today.
-I'm good. I've a spanish last name but tell people it is italian.
-Wow. What is your other name.
-It is Diaz. Came from my step dad but he ignored me.
-Wow. That's very cool.
-I also try to wear cardigans to make me look better. More cultured.
-Wow that's very stylish.
-I'm a programmer. It is all I know. Not sure if I enjoy it.
-Wow that's interesting! Cool.
-You are very tight lipped about yourself.
-I don't know what that means.
-So I see. It is ok.
-Ours has a bank, restaurant, subway and empty.

SOLUTION:
Your what has a bank, a restaurant, subway and empty?