Team 5's project for the UMBC course CMSC 447 in the Fall 2025 semester.
For instructions on installing, configuring, and running our application, please see our INSTALL.md file.
This project uses the XDG standard to load local configuration and write local data files.
By default, that means that the required (for the agent chatbot) configuration will be located in:
$HOME/.config/vts/config.tomlAnd the log files will write to various .txt files in the directory:
$HOME/.local/share/vts/The INSTALL.md file has more information on the configuration file.
The full instructions are in INSTALL.md, but if you're impatient, then inside of this current directory run:
flask --app vts/website runAssuming every library is detected, such as being installed through a venv, the application should provide a localhost URL that you can load in web browsers.
If you don't have an [agent] key, then the chatbot will only respond
with an error message. The chatbot will not preserve chat history
inside of the chat conversation without running several other
processes in the background, which is described in the INSTALL.md
instructions.
This was a class project. If you are grading or evaluating this, please read grader_notes.md.
Sample questions to ask the chatbot are here.