Inspiration
I wanted to create a chatbot that can answer any question, from programming and science to general knowledge and currency conversion, combining external knowledge with reasoning logic.
What I Learned
- Integrating APIs (WolframAlpha, Wikipedia) with Python Flask
- Handling real-time user queries
- Structuring logic for fallback and reasoning when API results are missing
How I Built It
- Flask for backend web server
- Python for reasoning logic
- HTML/CSS/JS for frontend
- WolframAlpha and Wikipedia APIs for knowledge
- Local logic to answer questions when APIs fail
Challenges
- Handling diverse question types reliably
- Combining API results with local reasoning logic
- Displaying answers neatly in the web interface
Built With
- api
- flask
- html/css/javascript
- local
- python
- reasoning
- wikipedia
- wolfram-technologies
Log in or sign up for Devpost to join the conversation.