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 dad was a cop.
I spend my free time volunteering at nursing homes.
My favorite color is red.
I like to water ski.
Chat history: -So today when I was volunteering one of the patients slipped and fell.
 -That is terrible! What do you do, and where do you work?
 -I work at a nursing home. It is rewarding but heartbreaking too.
 -That does not happen often at my salon, unless startled by my purple hair!
 -Ooh, purple hair? I've always wanted to do mine bright red.
 -My husband likes purple, so I surprised him for our wedding last year!
 -That's such a neat surprise!
 -I live on a yacht off Catalina island. Where do you live?
 -Get out of here, so do i!
 -No way! It is a small world. What do you do in your spare time?
 -I was just kidding. I live in the suburbs of Chicago.
 -The windy city! I love Chicago! Do you have family there?
 -My dad. He retired a few years back from law enforcement.
 -Tough job, but I appreciate it! Well, it was nice chatting with you!

SOLUTION: You too, have a great day!

PROBLEM: Personality: Food and water are essential to me in life.
I like to play sports and get fresh air.
I have been in 2 car crashes in my life.
I am going to school to get a degree now.
Chat history: -Hi there! How has your night been?
 -Good just working on homework trying to get a teaching degree.
 -That's great! I need to pursue a degree. My current lifestyle is getting dull.
 -What do you do for a living?
 -I sit on my computer doing data entry all day. Otherwise, watching foreign movies and tv.
 -Sounds fun! I like playing sports and being outdoors.
 -That sounds exciting! Do you travel? I love learning about other cultures.
 -I used to, but I have been in a couple car crashes.
 -That's unfortunate. I'm sorry to hear that. Do you speak any other languages?
 -I don't. Do you? What are your hobbies?
 -I wish I could! Sadly, I don't have other hobbies than computers, foreign films, and tv.
 -Lol I enjoy crafting and painting.
 -That sounds fun! What do you like to paint?

SOLUTION: I like painting pictures of animals.

PROBLEM: Personality: My father and grandfather also worked in the circus.
I like going to the moives.
I am on a keto diet.
I work in a circus as a juggler.
I've 2 dogs, both golden retrievers.
Chat history: -Hello! I'm Nick and I'm getting ready for work!
 -I'm Alison I'm watching magic Mike.

SOLUTION:
Hey Allison! I also like going to the movies.