We wanted to understand how a chat bot processed information and responded to users.
What it does
Acts as a agent for Wolfram Alpha's search engine and a Pokedex that returns some information about every pokemon.
How I built it
Aliri is built on the Flask web framework. It utilizes Watson Conversation API to try to build dialog out of user input. Teaching Watson to recognize inputs required the provision of certain examples and indication of whether the input should trigger an event.
Challenges I ran into
Teaching Watson proved to be a challenge as more inputs were put in, Watson would redirect to incorrect events. Additionally, organizing our HTML with Bootstrap was a bit of a hassle.
Accomplishments that I'm proud of
We were able to make a working product that emulated functions of current virtual assistants and to integrate different APIs effectively
What I learned
What's next for Aliri