dto-btn / ssc-assistant

Second iteration of the SSC chatbot/assistant
MIT License
2 stars 1 forks source link

Add tools used tags to assistant bubble #138

Closed kyleaitken closed 2 months ago

kyleaitken commented 3 months ago

This MR provides two options for displaying tools used in generating the assistant response as either a small text within the chat bubble, or as a BubbleButton below the chat bubble, where the tools are listed as a tooltip when the user hovers over it.

Some changes were done to the tool logic on the backend to allow for calling multiple tools, as well as to allow for calling tools in addition to using the vector store (previously the way we had it set up, if the model decided it needed to use MySSC+, it would prevent any additional tools from being used if the user's prompt warranted it because we would immediately return a completion)

image