Instant Answers from 100GB+ of Google Drive Documents

A RAG-powered chatbot that lets employees search Google Drive in plain language

100GB+ of documents
Searchable in plain language
Five file types supported
Google Docs, DOCX, PDFs, PPTX and TXT
Conversation history
Saved chat sessions let users return to earlier questions

About the customer

Our client is a US company whose employees often needed to find important files, such as PDFs, DOCX, PPTX and TXT files, among more than 100GB of documents on Google Drive. Searching by hand was slow and inefficient. We built a chatbot that lets employees ask questions about their Google Drive content in plain language, saving time and reducing manual searching.

Company
Confidential Client
Country
USA
Industry
B2C
Customer size
500–1000

What needed solving

100GB+ of documents

The client had over 100GB of corporate documents in many formats, including PDFs, spreadsheets and text files

Manual searching

Employees had to sift through the data manually, which reduced productivity

Natural-language access

Users needed to find information using natural language, without navigating Google Drive by hand

How we built it

01

Data loaders

Separate loaders for Google Docs, DOCX, PDFs, PPTX and TXT files read the data from Google Drive into a vector database, which stores text so it can be searched by meaning.

02

Retrieval

LlamaIndex splits documents into smaller chunks and finds the segments relevant to each question.

03

Answer generation

An OpenAI GPT model, integrated with LlamaIndex, writes accurate answers that fit the question.

04

Chat history

MongoDB stores user details and chat sessions, so users can return to their previous questions.

05

Deployment

Packaged with Docker as a Flask-based web app.

Result

Employees find documents by asking questions, not by searching manually

Relevant documents retrieved instantly
Substantial time saved and higher productivity
The option to scale the solution to other departments and document repositories

Technologies

PythonLlamaIndexOpenAI GPTOpenAI EmbeddingsQdrantMongoDBFlaskJavaScriptDockerGitHub

Domains

Generative AINatural Language Processing (NLP)ChatbotRetrieval Augmented Generation (RAG)

Have a Query? Let's Have a Conversation

Do you have a project in mind? We’d love to know what it is. Email us or send a message from our contact page.

Location..
Visit Us At
Islamabad, Pakistan.
Drop a line..
Mail Address
info@vannguardai.com

Have a similar problem?

Tell us what you are trying to solve and our team will get back to you.

Talk to our team