ShopAndChat - AI driven chat-bot that is your personal gift buying assistant

What it does

ShopAndChat helps you buy the perfect gift from the 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 API to search for different products on 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.

Built With

Share this project: