Inspiration

The school's sample curriculum page is not widely known amongst the students. Leaving many to rely on their guidance counselor for help. We made this, so students have a better idea of where they need to be and apply this to future meetings with their guidance counselors

What it does

An LLM that takes input from the users and uses the SIUE required data to give information about the schedule.

How we built it

We used python for the back-end, and html, javascript, and css for the front. We also used many, many libraries like ChromeDB to store the vectors, google.genaie for embedding, and conda for the environment.

Challenges we ran into

Some of the first challenges we faced was installing the libraries, some required older versions of python and some needed new versions of themselves so the majority of the time was spent updating the versions. Another challenge we faced was trying to make sure the libraries were all installed in the right places. Often times they would be downloaded just in another place, for example ChromaDB would not import because of that exact reason. Moreover having the LLM filter through the most relevant responses for the user was hard especially when sometimes it was not giving the correct stuff.

Accomplishments that we're proud of

Connecting the front end to the back end was the most difficult challenge, eventually we overcame that by doing changes in the Javascript and the api.py files.

What we learned

How to use environments and connecting the front end to the back end.

What's next for Hack A Chat (Virtual Eddie)

Hopefully if we can get access to certain databases this could be widely uses amongst students on campus

Built With

Share this project:

Updates