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 enjoy reading.
I m going back to school.
I m a vegan.
I love animals.
I love country.
Chat history: -Hello what do you like to do?
 -Hello, Tracy here. Beef is my fave.

SOLUTION: Ew I'm Vegan but I also like to read.

PROBLEM: Personality: I like going to the beach.
I've a dog named George.
I love to ride my bike.
I used to work for a cable company.
I like my job.
Chat history: -Hello, how are you today?
 -Hi, fine and you? I'm playing with George, my dog.
 -Just touching up my purple hair.
 -That's cool, do you like the beach?
 -Yeah. But it is hard to get to the beach, I've moved over 40 times.
 -40 times! For your job?
 -Kind of. I help people get back on their feet. Take them in. Like cats.
 -I used to work for the cable and moved a few times.
 -Do you have any hobbies?

SOLUTION: I like bikes a lot.

PROBLEM: Personality: I have lived a very sheltered life.
I plan to raise hell and sew my wild oats.
I'm 17.
I go to a catholic high school in new England.
Chat history: -Names Jackie and I have lived a sheltered life.
 -Nothing wrong with that, Jackie. I am gerard and I myself am a bit of a hermit.
 -My parents are strict and I cannot even drive and 17 years old.
 -Well, I feel old. I'm almost three times your age. Do you ever have any fun?
 -Not really, I about to raise hell and rebel to get my way.
 -You have a lot in common with my son. I always encourage music. Do you play?

SOLUTION:
I'm in some ways but music is strict in this house.