This chatbot serves as a resource for addressing issues related to Mercedes vehicles. It utilizes a database of information collected from the MBworld blog, where Mercedes owners have shared their experiences and insights. By tapping into this collective knowledge, the chatbot can offer you valuable solutions based on real-world experiences from the Mercedes community. It functions as a virtual advisor, providing well-informed and practical responses to your Mercedes-related questions and problems.
This is based on Tembo as the database which holds the data is being hosted by them, and it's using pg_vectorize which is one of their implementations (LLM-backed vector search on Postgres).
- Problem Diagnosis
- Maintenance Reminders
- DIY Repairs
Click here to watch the DEMO
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Python 3.x
- pip
- langchain
- openai
- streamlit
- huggingface-hub
- Clone the repository
- Change into the project directory
cd mb-solutions
- Install the required packages
pip install -r requirements.txt
- Run the project
streamlit run main.py
To run this you have to replace the values of the variables below(found in constants.py
) with your own keys:
OPEN_AI_API_KEY = '<your-key>'
HUGGING_FACE_API_KEY = '<your-key>'