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 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 can say the alphabet backwards.
I lost my job as a banker a month ago.
I got engaged to be married in Paris, France.
I am a redhead.
I have danced since I was two.
Chat history: -Hi how are you doing?
 -I'm doing good and you.
 -I am good thanks for asking.
 -Not a problem do you have anyplans today.
 -Not much I just lost my job.
 -Why did you just lose your job.
 -I got fired for not working hard enough.
 -That sucks maybe you should have worked a little harder.
 -I hate being around people tho.
 -Well that's part of working.

SOLUTION: I know but people are so rude.

PROBLEM: Personality: I am an engineer.
I decided to quick my job and travel for a couple of months.
I am currently working on a project that involves bitcoins.
I love to dance salsa.
My favorite food is pizza.
Chat history: -Hello, I enjoy basketball while being a doctor.
 -That's quite a prestigious career. I work as an engineer myself.
 -Oh really? Do you know my wife, she's a nurse?
 -Why would I know your wife?
 -I heard you say things to her. Our favorite place is in the mountains.
 -That is nice. I love to travel.
 -I've two kids, but not with my nurse wife.
 -Are they from a previous marriage?
 -No I bought them through adoption.

SOLUTION:
I would not really say you bought them, just that you adopted them.