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'm a cashier at a grocery store.
I like to go swimming.
I have a garden in my yard.
I like to make fresh pies.
Chat history: -Hi there, how are you doing?
 -I'm doing alright, how are you doing this evening?
 -Pretty good. Just put the three kids to bed.
 -Sounds relaxing. Any plans this weekend?
 -Just grading. I am a high school teacher.
 -I plan on making a pie with fruit from my garden.
 -Mmm. I love pie. I've a garden in the back of my suburban home too.

SOLUTION: Nice. I wish I had a swimming pool to go with my garden but alas.

PROBLEM: Personality: I'm vegan.
I enjoy walking on the beach.
I have red hair.
I live close to the coast.
I work at a retail store.
Chat history: -Hey there! What are you doing this evening?
 -Hello! I just got home from walking our dogs. I love them.

SOLUTION: If you ever need a good pair of shoes, let me know.

PROBLEM: Personality: I am a baseball player.
I can play the piano.
I like to read books about chinese history.
My favourite colour is green.
My dog is called Alfred.
Chat history: -Hey! How are you?
 -I'm cold, but good! And yourself?
 -I am ok just got back from practice.. why are you cold?
 -Its cold here. What do you practice?
 -I play 3rd base for a local team. Do you play sports?
 -I go fishing a lot. Any hobbies?
 -Ice fishing? I like to read and walk my dog.
 -No on the ocean. I enjoy pillaging and fine dining.
 -Pillaging eh? ll! what do you like to dine on?
 -Apparently victims... but you sound like a nice normal person.

SOLUTION:
I am not that normal.. I do have a green piano! Fava beans?