ShopAndChat - AI driven chat-bot that is your personal gift buying assistant
What it does
ShopAndChat helps you buy the perfect gift from the Shop.com web site using advanced natural language processing techniques. It asks you questions about your your intended gift recipient and responds to your feedback about the potential gifts it shows you. There is nothing to learn. You just have a friendly chat with ShopAndChat on the way to picking out the perfect gift for that special someone.
How I built it
ShopAndChat uses a Node.JS/Express app as the user facing front end. That app interacts with several different API servers and also a custom dialogue control server based on the powerful ChatScript chat-bot creation tools. It uses the Alchemy keyword extraction API to identify important keywords in user input and also the Shop.com API to search for different products on Shop.com and also to get each product's details.
Challenges I ran into
The user facing front end was quite complex and took longer than expected to create.
Accomplishments that I'm proud of
The natural language processing capabilities of the app are quite strong, rather than being stilted or painfully limited like many in the current crop of chat apps.
What I learned
There's never enough time.
What's next for ShopAndChat
A second revision is coming with more refined and advanced natural language capabilities.