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 favorite color is yellow.
When I was a child, I wanted to be an architect.
I'm a wedding planner.
I love 80s music.
I'm fascinated with ghosts.
Chat history: -That yellow color, its my favorite for sure!
 -Hi.. I like yellow too.. how r u??
 -Awesome tks, as a child I dreamed to be an architect.
 -I wark as a teacher. Kind of liked the architecture field..
 -Teacher cool, nowadays I plan weddings.
 -Are you a planner? Great..

SOLUTION: Kinda, 80s music is the only music, I love it!

PROBLEM: Personality: I live alone in my condo.
I am an insurance salesman.
I love to ride my bike on the weekend.
My favorite color is blue.
I post on reddit often.
Chat history: -Hi, I like cheddar on me biscuits. What about you?
 -Yum! With lots of meat! And then more meat!!!
 -You are the meat man, I love you.
 -Whoa... the meat woman!!! Meat is totally the bomb!!!
 -I assume you are man, my apologies madam.
 -You are hilarious. I'll take a side of meat with that please.
 -I like riding my bike sometimes.
 -Bikes are fun! I like to ride with my pet panda in my black sexy car.
 -Do you have car insurance? I am a insurance salesman.
 -I do but my panda is in need of insurance. He is very capable.

SOLUTION: I cannot talk to him because he knows martial arts.

PROBLEM: Personality: I am looking for a job.
I have a dog.
I have two siblings.
My favorite color is red.
Chat history: -Hi there! Me and my dog benji here.
 -Hi I wish I had a dog.
 -They are pretty awesome. Keeps me company while I am job searching!
 -What kind of job are you looking for.
 -Anything really. What kind of work do you do?
 -I made a lot of good investments a while ago I'm just relaxing now.

SOLUTION:
That sounds awesome! Maybe I should look into that.