Welcome to the TSINGHUA SEP AI Assistant! This project aims to provide an intelligent assistant for students going for the Tsinghua SEP.
Developer note: I created this because I was annoyed at the lack of clear, centralised instructions and decided to pull the crazy amounts of random pieces of information in one place, and create a QA interface.
- Special hyperlink functions that open buttons in new tabs.
- Vector store in the cache of the Streamlit Cloud platform.
- Improved prompt engineering of the bot.
- Logging of questions asked in the Telegram bot.
To get started with the TSINGHUA SEP AI Assistant, follow these steps:
- Clone the repository:
$ git clone https://github.com/belligerentbeagle/TsinghuaSEP-Assistant.git
- Install the required dependencies:
$ pip install -r requirements.txt
- Run the application:
$ python main.py
Contributions are welcome! If you would like to contribute to the TSINGHUA SEP AI Assistant, please follow these guidelines:
- Fork the repository.
- Create a new branch:
$ git checkout -b feature/your-feature
- Make your changes and commit them:
$ git commit -m "Add your feature"
- Push to the branch:
$ git push origin feature/your-feature
- Submit a pull request.