We saw this was a category/prize, we had never built a bot, so we wanted to change that
What it does
At the basic level, it can answer questions about what TransAmerica does, what they sell, and they can put you in touch with a human.
How we built it
We use api.ai for the language processing and traversing the FSM we made, coupled with a node.js backend to send emails when a user requests a contact.
Challenges we ran into
We had never designed for voice before... There's a LOT to learn about smooth interaction.
The Google Home simulator can't deal with latency. AT ALL
Api.al can take a lot of getting used to as it's a finite state machine generator that uses AI to accept fuzzy inputs.
Accomplishments that we're proud of
The bot we built can be deployed to Google Home, Alexa, Cortana, Facebook Messenger, Skype, Telegram, SMS and more!
We already have the bot running on Telegram (@TransAmeribot)
What we learned
How to build a natural language processing bot, how to use webhooks, how to deal with ambiguity and come out ahead.
What's next for TransAmeribot
We could add more information, and perhaps connect it to a CRM system for lead generation.
This is a Google Home submission. While you can interact with the bot over text using the link below, for a Google Home demo please ask Logan.