Hello all,
I’m happy to say I can finally share the OnDemand chat interface I’ve been working on for some time. This is a frontend only, OpenAI API streaming/RAG compatible, chat interface for Open OnDemand. This is meant to be as minimally invasive to the primary web app as possible. This is an updated version of the app I demoed last year at the SC OOD booth. This was ran in production on version 1.8 but has been modified for version 3.1.
The code is open sourced here - GitHub - idaholab/HPC_OOD_Chat: This code creates an interface for a web-based front-end only chatbot interface.
Additionally we wrote a paper on our results of using this in production for a few months - Supplementing HPC Support with a Science Gateway AI Assistant (Technical Report) | OSTI.GOV
I am not much of a web developer, so I apologize in advance for bugs and weird ways of doing things. Happy to improve this though if anyone wants to submit any PRs!
Here are a few examples of what this looks like in the dashboard -