Inspiration

This project came about as the company's second attempt at constructing a chatbot.

What it does

The first function was to be able to answer customer queries about advertising rates, technical issues, stories submission and technical issues. The chatbot's functions have been expanded to include features like obtaining the latest news and conducting stock searches. In the near future, the chatbot's carousel tiled news display will include ads, which allows the company to open up a new revenue stream. Another way to include advertising in the chatbot is to build a new conversation flow like financial education to sell financial products.

How I built it

The bot was built using Dialogflow with Google's Cloud Functions to allow for connections to external APIs.

Accomplishments that I'm proud of

The chatbot has been deployed for public use and has consistently been getting 10-15 conversations a day without any marketing efforts.

What I learned

The chatbot can now connect to external APIs using Cloud Functions in Node.js. Now a lot of what I hope to achieve is possible.

What's next for Project Atlas

Future features would be to hook up Google Charts to the chatbot so it can display chart versions of stock information, and to enable e-commerce capabilities on the chatbot (i.e. users can purchase subscriptions without leaving the chatbot interface). I want the chatbot to be an alternative sales channel for the company.

Built With

  • dialogflow
  • gcp-cloud-functions
Share this project:

Updates