Search engine for developers | Coming soon...
Are you tired of sifting through multiple communication channels and documents in your workplace, trying to find that one piece of information you need. Look no further than Haystack!
Haystack allows you to search all of your workplace apps from a single place.
allows searching using natural language.
such as "How to do X"
, "how to connect to Y"
, "Do we support Z"
Haystack uses IndexDB for storing result indices and NLP models
Sets up read permissions for workplace apps and stores 3rd party tokens in secure local browser storage.
Indexes each document, message, and email, generates vector embeddings using a fine-tuned t5-small based bi-encoder.
Each query is converted into a compressed vector embedding (like in the index process) and compared to the most relevant embeddings, with the top 100 results being reranked using a t5-small cross encoder for accuarcy. A natural language summary of the top 3 results is then generated based on the original matched paragraph and the users query.
We are currently fine-tuning Haystack for lower end hardware, specifically laptops with no dedicated graphics.
Meanwhile we are rolling haystack out to developers we know well, or those who show particular interest.
Early access we'll be sending invites gradually soon, otherwise open beta in March 2023.
Cheers!