This project is a Math Problem Solver and Data Search Assistant built using Streamlit and LangChain. It allows users to input mathematical queries and retrieve answers using advanced LLM-based reasoning. The project also integrates Wikipedia search to provide contextual information for math-related topics.
β Solve complex mathematical problems β Retrieve factual data from Wikipedia β Provide step-by-step logical reasoning for solutions β User-friendly interface using Streamlit β Store query history for future reference β Support for multiple LLM providers
Programming Language: Python Frameworks & Libraries: LangChain, Streamlit, WikipediaAPIWrapper LLM Provider: Groq (Gemma2-9b-It) Tools: Docker, GitHub Actions
Clone the repository and install dependencies:
git clone https://github.com/Manishkatel/MATH_PROBLEM_SOLVER.git
cd math-problem-solver
pip install -r requirements.txt
streamlit run app.py
math_assistant/
βββ 1-Langchain/
β βββ 1.1_mathsolver/
β β βββ app.py # Main application script
βββ myvenv/ # Conda virtual environment (outside project structure)
βββ requirements.txt # Dependencies
βββ README.md # Project documentation
βββ .env # Environment variables
βββ static/ # Images and screenshots


