Skip to content

NoCapCbas/math-chatbot

Repository files navigation

Math Assistant Chatbot

This is a chatbot using Phi 3, Sentence Transformers, CTransformers, Langchain, and Streamlit.

A Streamlit-based chatbot that helps users learn about different math problems. Built with:

  • Streamlit for the web interface
  • Phi 3 (via Ollama) for the language model
  • FAISS for vector storage
  • LangChain for the conversation chain

How to run the app

  1. Clone the repository
  2. Run python -m venv venv
  3. Run source venv/bin/activate
  4. Run pip install -r requirements.txt
  5. Run streamlit run app.py
  6. Open the app in your browser at http://localhost:8501

About

3rd Grade Math Assistant Chatbot for basic operations (plus, minus, division, multiplication)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages