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

Share this project:

Updates