The general idea of this project would be to create a chatbot that learns about places and activities through talking with a user, then uses this information to generate a story about itself. For example, it might ask a user if they have gone on vacation recently. If the user then told it about their experiences scuba diving in Taiwan, then went on a cruise in the Caribbeans, it might respond with something like “That reminds me of when I went to the Caribbeans and scuba dived.” It would then go on to elaborate using predetermined phrases or even learned ones, making up a fictional family that it went on the trip with, talking about specific incidents, etc.
The goals of this project are twofold: one, to create a chatbot convincing enough to talk long enough to gather information; two, to then use this information to create a believable story. Use of machine learning and linking related data will be essential.