Description

This is a Gradio-based application that enables users to upload a zip file containing WhatsApp chat data and perform a hybrid search using both BM25 (sparse retrieval) and Chroma (dense retrieval). The app processes chat messages, indexes them, and allows users to query the chat data. After uploading the chat data and entering a query, the app returns search results from both BM25 and Chroma. It also generates an expert-level answer using a language model based on the results of the search.

The application is ideal for analyzing WhatsApp chats, retrieving relevant information, and generating insights or answers in response to specific user queries.

Model Inference

The application utilizes the mistralai/Mistral-7B-Instruct-v0.3 model from Hugging Face.

Tools Used

Try It Out!

Create message dump

To export your WhatsApp conversation(s), complete the following steps:

Preview: