SANDWICH!
A Regulated and Secure Mental Support Chatbot Featuring a User-Large Language Model (LLM)-User Sandwich Architecture
SANDWICH is a mental support chatbot that utilizes a sandwich architecture, where a language model acts as a moderator between users. This unique architecture allows SANDWICH to leverage the advantages of LLM technology, including emotional awareness, text translation, and text embellishment. By incorporating these capabilities, SANDWICH aims to mitigate the issues of harassment and the scarcity of volunteers commonly found in current chat applications.
The sandwich architecture of SANDWICH provides an additional benefit by offering real-time context from other users. This context enhances SANDWICH's ability to generate more spontaneous responses that are tailored to individual conversations, resulting in a conversational experience that closely resembles human interaction. This is a distinct advantage over relying solely on a language model, as it allows SANDWICH to provide a more human-like conversational experience.
Project Leader: Responsible for fullstack development and project coordination.
Lead Front-End Developer: Responsible for frontend development and design.
Algorithm Leader: Responsible for LLMs deployment and prompt engineering.
Cybersecurity Leader: Responsible for information security and the database deployment.
UX/UI Leader: Responsible for UX/ UI design and ad-hoc tasks.