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
Log in or sign up for Devpost to join the conversation.