Overview

Components of the ChatGPT Firewall:

  1. Interface (Purple):

    • Users have the capability to upload documents directly via the interface.

    • Users are empowered to create rooms and associate them with uploaded documents.

    • In rooms, users can pose questions related to the linked documents.

  2. Backend (Orange):

    • Segmentation of documents into manageable sections.

    • Vectorization and preservation of these sections along with relevant metadata.

    • Identification of named entities and maintenance of a map for independent replacements specific to each room.

    • Moreover, the chat history within the room is appended until the LLM token context is complete.

    • Implementation of entity replacement before transmitting data to the LLM.

  3. LLM (Blue):

    • Providing answers to questions based on contextual information without divulging personal data.

Last updated