Trusted, Cited AI Answers from Corporate Data, with Permissions Enforced

A permission-aware RAG platform that grounds every AI answer in the right company data

7 data sources
Google Drive, SharePoint, OneDrive, S3, MinIO, Snowflake and file uploads
Permissions enforced
Per-user filtering and sensitivity labels
4 product experiences
Chat, enterprise search, document chat and document summary

About the customer

Our client is a US generative AI company that helps enterprises use AI with their own corporate data safely. Employees want AI assistants that answer from company documents, spreadsheets and databases, not just public knowledge. The client provides a trusted, permission-aware Retrieval Augmented Generation (RAG) platform, which grounds every AI answer in the right corporate data, for the right user, with full governance.

Company
Confidential Client
Country
USA
Industry
B2B
Customer size
1000+

What needed solving

Scattered knowledge

Enterprise knowledge was spread across Google Drive, SharePoint, OneDrive, S3 and data warehouses like Snowflake, out of reach of generic AI assistants

Many formats

Data came in many formats, including scanned PDFs, slides and spreadsheets

Risk of exposure

Connecting this data naively risked exposing confidential files to employees who should not see them

Accurate, cited answers

The solution had to respect access permissions and sensitivity labels while returning accurate, cited answers across chat, search and AI agents

How we built it

01

Data sync

Syncs corporate data from Google Drive, SharePoint, OneDrive, Amazon S3, MinIO, Snowflake and direct file uploads, with incremental sync (only changes are updated), scheduled jobs, and pause, resume and retry controls.

02

Parsing and indexing

OCR (text recognition for scanned files) and optional vision-language models (VLMs, AI that reads images) parse complex PDFs, tables and images. Documents are split into chunks and indexed in Qdrant or Azure AI Search.

03

Hybrid retrieval

Combines meaning-based and keyword-based (BM25) search, merges the rankings and reranks the results. An agentic retrieval agent also blends vector search with text-to-SQL, which turns questions into database queries, for structured data.

04

Governance

Every result carries citations and is filtered per user using identity provider permissions. Admins include or exclude data by sensitivity label, and ingested content is screened for malicious or poisoned chunks.

05

Product experiences

Powers trusted answers in chat, enterprise search, document chat and document summary, plus knowledge bases for AI agents.

06

Models and deployment

Supports OpenAI, Azure OpenAI, AWS Bedrock, Gemini, Mistral and self-hosted open-source models for fully on-premises deployments. Moved to production once results were stable.

Result

Corporate knowledge behind AI assistants and agents, without compromising data security

Accurate, cited answers from company data
Permissions and sensitivity labels enforced automatically
Admins in full control of what is indexed
Large data estates kept current with incremental sync

Technologies

OpenAI GPTAzure OpenAIAWS BedrockAnthropic ClaudeGoogle GeminiLangChainLangGraphFlaskQdrantAzure AI SearchMongoDBSnowflakeHugging Face EmbeddingsvLLMTesseract OCRDockerKubernetesAWS

Domains

Generative AIRetrieval Augmented Generation (RAG)Enterprise SearchCorporate LLMsNatural Language Processing (NLP)Document Intelligence and OCRText-to-SQLData Governance and Access Control

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