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

Watson Conversation API, PokeAPI, Javascript, Bootstrap, GitHub Hackathons are not that scary and very cool.

What's next for Aliri


Share this project: