ChatISA is your personal, free, and prompt-engineered chatbot, where you can chat with one of nine LLMs. The chatbot consists of four main pages: (a) Coding Companion, (b) Project Coach, (c) Exam Ally, and (d) Interview Mentor.
- Farmer School of Business
- US Bank
- Prompt Engineering: Adapted from Assigning AI by Mollick and Mollic 2023.
- Streamlit App: Adapted from ChatGPT Apps with Streamlit.
- Creating multi-page apps from a Stack Overflow answer and the following GitHub project.
Contributions are warmly welcomed. To contribute, please fork this repo and create a pull request with your changes.
These setup instructions assume you are using conda.
conda env create -f environment.yaml
conda activate chatisa
streamlit run chatgpt.py