I'm looking for an individual who will be able to make an api that will create a user profile and generate text responses from a few key words based on whats stored in the users profile. For example. if the user has the word turkey, Sandwhich, blue cheese, and billy bob [login to view URL] an endpoint is hit like /get-response?text="What is your favorite holiday?" The response would be "my favorite holiday is thanksgiving.". This handles only responses and text breakdown. The endpoint can take any number of word combinations at the moment. Only targeting english at the moment. Think Alexa or Echo.
The text should be broken down per word in a tree like fashion to detect what could possibly be the users real meaning. It doesn't have to be perfect.
This is to be written in NODE.JS