blind-chat.readthedocs.io Open in urlscan Pro
2606:4700::6811:2152  Public Scan

Submitted URL: https://blindchat.mithrilsecurity.io/
Effective URL: https://blind-chat.readthedocs.io/en/latest/
Submission: On September 28 via automatic, source certstream-suspicious — Scanned from DE

Form analysis 3 forms found in the DOM

<form class="md-header__option" data-md-component="palette">
  <input class="md-option" data-md-color-media="" data-md-color-scheme="slate" data-md-color-primary="" data-md-color-accent="" aria-label="" type="radio" name="__palette" id="__palette_1">
  <label class="md-header__button md-icon" title="" for="__palette_2">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path
        d="M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0-7 2.39 3.42C13.65 5.15 12.84 5 12 5c-.84 0-1.65.15-2.39.42L12 2M3.34 7l4.16-.35A7.2 7.2 0 0 0 5.94 8.5c-.44.74-.69 1.5-.83 2.29L3.34 7m.02 10 1.76-3.77a7.131 7.131 0 0 0 2.38 4.14L3.36 17M20.65 7l-1.77 3.79a7.023 7.023 0 0 0-2.38-4.15l4.15.36m-.01 10-4.14.36c.59-.51 1.12-1.14 1.54-1.86.42-.73.69-1.5.83-2.29L20.64 17M12 22l-2.41-3.44c.74.27 1.55.44 2.41.44.82 0 1.63-.17 2.37-.44L12 22Z">
      </path>
    </svg>
  </label>
  <input class="md-option" data-md-color-media="" data-md-color-scheme="default" data-md-color-primary="" data-md-color-accent="" aria-label="" type="radio" name="__palette" id="__palette_2">
  <label class="md-header__button md-icon" title="" for="__palette_1" hidden="">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path
        d="m17.75 4.09-2.53 1.94.91 3.06-2.63-1.81-2.63 1.81.91-3.06-2.53-1.94L12.44 4l1.06-3 1.06 3 3.19.09m3.5 6.91-1.64 1.25.59 1.98-1.7-1.17-1.7 1.17.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95 2.06.05m-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14.4-.4.82-.76 1.27-1.08.75-.53 1.93.36 1.85 1.19-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82-2.81 3.14-2.7 7.96.31 10.98 3.02 3.01 7.84 3.12 10.98.31Z">
      </path>
    </svg>
  </label>
</form>

Name: search

<form class="md-search__form" name="search">
  <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required="">
  <label class="md-search__icon md-icon" for="__search">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path>
    </svg>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path>
    </svg>
  </label>
  <nav class="md-search__options" aria-label="Search">
    <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
        <path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path>
      </svg>
    </button>
  </nav>
</form>

GET //readthedocs.org/projects/blind-chat/search/

<form id="flyout-search-form" class="wy-form" target="_blank" action="//readthedocs.org/projects/blind-chat/search/" method="get">
  <input type="text" name="q" aria-label="Dokumente durchsuchen" placeholder="Dokumente durchsuchen">
</form>

Text Content

Skip to content

BlindChat
🐱 BlindChat

Type to start searching
mithril-security/blind_chat
 * 71
 * 11

BlindChat
mithril-security/blind_chat
 * 71
 * 11

 * 🏠 Home
   🏠 Home
    * 🐱 BlindChat 🐱 BlindChat
      Table of contents
       * πŸ“œ What is BlindChat?
          * Introduction
      
       * πŸ’¬ BlindChat Local: Demo
          * πŸ‘©β€πŸ’» You can try out BlindChat here!
      
       * 🌎 Who is BlindChat for?
       * 🎯 Roadmap
       * πŸ“‡ Get in touch
       * References
   
    * πŸ§‘β€πŸŽ¨ Design
    * πŸ› οΈ Set-up

Table of contents
 * πŸ“œ What is BlindChat?
    * Introduction

 * πŸ’¬ BlindChat Local: Demo
    * πŸ‘©β€πŸ’» You can try out BlindChat here!

 * 🌎 Who is BlindChat for?
 * 🎯 Roadmap
 * πŸ“‡ Get in touch
 * References


πŸ‘‹ WELCOME TO BLINDCHAT!

--------------------------------------------------------------------------------

Making Conversational AI Confidential & Transparent


πŸ“œ WHAT IS BLINDCHAT?

--------------------------------------------------------------------------------


INTRODUCTION

🐱 BlindChat is an open-source project to develop the first fully in-browser and
private Conversational AI.

Most conversational AI solutions today require users to send their data to AI
providers who serve AI models as a Service. This poses privacy issues for users
who lose control over their data.

⚠️ Because data is a key asset to improve LLMs, many solutions more or less
implicitly fine-tune users’ data to improve their model.

This creates privacy risks for users as LLMs might learn their data by heart.
Carlini et al.[1] showed that LLMs such as GPT-J could learn at least 1% of
their training set by heart.

πŸ” BlindChat solves this issue as users have guarantees that their data remains
private at all times and have full control over it, either by doing local
inference or using secure isolated environments called secure enclaves.


πŸ’¬ BLINDCHAT LOCAL: DEMO

--------------------------------------------------------------------------------




πŸ‘©β€πŸ’» YOU CAN TRY OUT BLINDCHAT HERE!

We enable users to interact with a Flan-T5 model locally through their browser:
the model is pulled and used for local inference using transformers.js.


🌎 WHO IS BLINDCHAT FOR?

--------------------------------------------------------------------------------

BlindChat aims to serve two users:

 * End users: We want to provide privacy-by-design alternatives to change the
   current status quo. Most users today are forced to give up their data to
   leverage AI services, and opaque or inexistent privacy controls are the norm.

 * Developers: We want to help developers easily serve privacy-by-design
   Conversational AI, which is why we are focused on making BlindChat easy to
   customize and deploy.

(back to top)


🎯 ROADMAP

--------------------------------------------------------------------------------

You can check out our progress in more detail on our official roadmap. We
highlight feature on which we would love help from contributors in our help
wanted section.

Roadmap quick summary:

 * Revamping of Hugging Face Chat UI to make it entirely client-side (removal of
   telemetry, data sharing, server-side history of conversations, server-side
   inference, etc.)
 * Integration of privacy-by-design inference with local model
 * Local caching of conversations
 * Integration of more advanced local models (e.g. phi-1.5) and more advanced
   inference (e.g. Web LLM)
 * Integration of privacy-by-design inference with remote enclaves using
   BlindLlama for powerful models such as Llama 2 70b & Falcon 180b
 * Integration with LlamaIndex TS for local Retrieval Augmented Generation (RAG)
 * Internet search
 * Connectors to pull data from different sources


πŸ“‡ GET IN TOUCH

--------------------------------------------------------------------------------

We would love to hear your feedback or suggestions, here are the ways you can
reach us:

 * Found a bug? Open an issue!
 * Got a suggestion? Join our Discord community and let us know!
 * Set up a one-on-one meeting with a member of our team

Want to hear more about our work on privacy in the field AI?

 * Check out our blog
 * Subscribe to our newsletter here

Thank you for your support!


REFERENCES

--------------------------------------------------------------------------------

[1] Carlini, N., Ippolito, D., Jagielski, M., Lee, K., Tramer, F., & Zhang, C.
(2022). Quantifying Memorization Across Neural Language Models. ArXiv.
/abs/2202.07646

Next πŸ§‘β€πŸŽ¨ Design

Made with Material for MkDocs


Β  v: latest
Versionen latest test Auf Read the Docs Projektstartseite Erstellungsprozesse
Downloads Auf GitHub Ansehen Bearbeiten Suche


--------------------------------------------------------------------------------

Bereitgestellt von Read the Docs Β· Datenschutz-Bestimmungen