Enterprise AI platform enabling organizations to deploy AI Agents for customer support, sales, and enterprise knowledge. Powered by Multi-Agent RAG, hybrid retrieval (BM25 + Vector Search), and advanced document intelligence to chat with and analyze 100+ PDF documents.
See the codeπ₯ Click the video thumbnail below or this link to watch the Full Video Demo on YouTube.
Demo Workflow: The current public demonstration showcases Alien Mode, the main end-to-end workflow of the platform, including document upload, knowledge extraction, conversational AI, and an embeddable AI widget.
Additional modules included in the repository explore advanced AI workflows, enterprise automation patterns, and prototype integrations under continuous development.
π Language Note: The public demo UI is currently configured in Spanish. Non-Spanish speakers can easily review the full application flow by enabling their browser's built-in translation (e.g., Chrome Google Translate).
DocChat Enterprise is a production-oriented Enterprise AI platform that transforms large collections of private documents into intelligent AI Agents capable of answering complex questions, generating cross-document summaries, and providing grounded responses for employees and customers.
The platform combines Retrieval-Augmented Generation (RAG), OCR document processing, vector search, LangChain orchestration, and modern LLMs to create reliable enterprise knowledge assistants while reducing hallucinations through context-grounded generation.
Unlike traditional PDF chatbots, DocChat Enterprise is designed to operate as a production-oriented enterprise document intelligence platform.
It combines document parsing, OCR, Retrieval-Augmented Generation (RAG), semantic search, and AI-powered agents into a single workflow capable of serving both internal employees and external customers.
DocChat Enterprise is structured around specialized agent workflows to target distinct operational environments:
Allows employees to query internal documentation, operational procedures, HR policies, SOPs, and technical manuals instantly.
Provides instant 24/7 grounded responses to customer inquiries directly on external websites using uploaded documentation.
Answers pricing, product features, and technical specification questions using enterprise documentation to accelerate sales cycles.
PDF Upload
β
βΌ
Docling + OCR (Tesseract)
β
βΌ
Markdown Extraction & Cleaning
β
βΌ
Semantic Chunking
β
βΌ
Hybrid Search Index (BM25 + ChromaDB Vector)
β
βΌ
Scope Checker Agent
β
βΌ
Research Agent
β
βΌ
Verification Agent & Self-Correction
β
βΌ
Grounded Response (Citations)
βββ Gradio Web Interface
βββ Embeddable AI Agent / REST API
| Layer | Technologies |
|---|---|
| AI Framework | LangChain |
| LLM Provider | OpenAI API |
| Vector Database | ChromaDB |
| Document Parsing & OCR | Docling, PyPDF2, pdf2image, pytesseract, Pillow |
| Backend API | FastAPI, Uvicorn, Pydantic |
| User Interface | Gradio |
| Programming Language | Python 3.10+ |
The platform is designed to process and index a wide variety of corporate document formats and structures:
DocChat Enterprise can be integrated across a wide variety of industries and operational workflows to solve complex document-handling challenges:
# Clone the repository
git clone https://github.com/santinogenta27/DocChatEnterprise.git
cd DocChatEnterprise
# Create a virtual environment
python -m venv .venv
# Activate it
# Windows
.venv\Scripts\activate
# macOS / Linux
source .venv/bin/activate
# Install dependencies
pip install -r requirements.txt
Create a .env file in the project root:
OPENAI_API_KEY=your_openai_api_key
Add any additional API keys required for the features you want to use.
python app.py
Enterprise AI platform enabling organizations to deploy AI Agents for customer support, sales, and enterprise knowledge. Powered by Multi-Agent RAG, hybrid retrieval (BM25 + Vector Search), and advanced document intelligence to chat with and analyze 100+ PDF documents.
See the codeπ₯ Click the video thumbnail below or this link to watch the Full Video Demo on YouTube.
Demo Workflow: The current public demonstration showcases Alien Mode, the main end-to-end workflow of the platform, including document upload, knowledge extraction, conversational AI, and an embeddable AI widget.
Additional modules included in the repository explore advanced AI workflows, enterprise automation patterns, and prototype integrations under continuous development.
π Language Note: The public demo UI is currently configured in Spanish. Non-Spanish speakers can easily review the full application flow by enabling their browser's built-in translation (e.g., Chrome Google Translate).
DocChat Enterprise is a production-oriented Enterprise AI platform that transforms large collections of private documents into intelligent AI Agents capable of answering complex questions, generating cross-document summaries, and providing grounded responses for employees and customers.
The platform combines Retrieval-Augmented Generation (RAG), OCR document processing, vector search, LangChain orchestration, and modern LLMs to create reliable enterprise knowledge assistants while reducing hallucinations through context-grounded generation.
Unlike traditional PDF chatbots, DocChat Enterprise is designed to operate as a production-oriented enterprise document intelligence platform.
It combines document parsing, OCR, Retrieval-Augmented Generation (RAG), semantic search, and AI-powered agents into a single workflow capable of serving both internal employees and external customers.
DocChat Enterprise is structured around specialized agent workflows to target distinct operational environments:
Allows employees to query internal documentation, operational procedures, HR policies, SOPs, and technical manuals instantly.
Provides instant 24/7 grounded responses to customer inquiries directly on external websites using uploaded documentation.
Answers pricing, product features, and technical specification questions using enterprise documentation to accelerate sales cycles.
PDF Upload
β
βΌ
Docling + OCR (Tesseract)
β
βΌ
Markdown Extraction & Cleaning
β
βΌ
Semantic Chunking
β
βΌ
Hybrid Search Index (BM25 + ChromaDB Vector)
β
βΌ
Scope Checker Agent
β
βΌ
Research Agent
β
βΌ
Verification Agent & Self-Correction
β
βΌ
Grounded Response (Citations)
βββ Gradio Web Interface
βββ Embeddable AI Agent / REST API
| Layer | Technologies |
|---|---|
| AI Framework | LangChain |
| LLM Provider | OpenAI API |
| Vector Database | ChromaDB |
| Document Parsing & OCR | Docling, PyPDF2, pdf2image, pytesseract, Pillow |
| Backend API | FastAPI, Uvicorn, Pydantic |
| User Interface | Gradio |
| Programming Language | Python 3.10+ |
The platform is designed to process and index a wide variety of corporate document formats and structures:
DocChat Enterprise can be integrated across a wide variety of industries and operational workflows to solve complex document-handling challenges:
# Clone the repository
git clone https://github.com/santinogenta27/DocChatEnterprise.git
cd DocChatEnterprise
# Create a virtual environment
python -m venv .venv
# Activate it
# Windows
.venv\Scripts\activate
# macOS / Linux
source .venv/bin/activate
# Install dependencies
pip install -r requirements.txt
Create a .env file in the project root:
OPENAI_API_KEY=your_openai_api_key
Add any additional API keys required for the features you want to use.
python app.py