Bots are becoming more powerful and conversational these days, allowing users to have mini-assistants for simple tasks. Certain bots act as financial advisors, helping you control your spending. CoinChat takes this a step further, by allowing you to take control of your entire bank account.
What it does
With CoinChat, you can perform transactions, scan and deposit checks, and view your accounts balance and information. This can all be done with a simple conversation with the advanced, and friendly AI.
How we built it
We used Microsoft LUIS, along with the Cognitive Services API to power the bot, training it with different intents and utterances to make it robust. The Capital One API powers the banking functionality, allowing us to open, perform deposits and perform transactions on accounts.
Challenges we ran into
Integrating LUIS into the application. Setting up Azure. Finding appropriate documentation.
Accomplishments that we're proud of
This is our first time working with NLP and OCR, and it worked quite well
What we learned
More about NLP and Computer Vision
What's next for CoinChat
More banking functionality! Better, more conversational responses from the bot.