A chat room in BrainSoup is an interactive environment enabling dialogue between a user and one or more Agents. Its primary utilities extend beyond simple discussion, encompassing problem-solving, brainstorming, and movement towards predefined objectives.
Chat rooms offer the potential for process automation. By configuring a chat room to remain persistently active in the background, tasks may continue to be performed by Agents even in the user's absence.
Associated data can be attached to Chat rooms using shared documents or context subscriptions. This enables Agents to access and incorporate relevant information into their responses, facilitating informed interactions.
Each chat room also features an automatic summarisation function that delivers an overview of the ongoing discussion. This helps in maintaining concentrated focus on the objectives of the conversation.
Furthermore, BrainSoup's design allows Agents to react to specific events within a Chat room, thereby fostering more dynamic and real-time interaction.