Web site: github.com/microsoft/simplechat
Category: Network
Subcategory: Instant Messengers
Platform: Cross-platform
License: MIT
Interface: GUI
Wikipedia:
First release: unknown
Simple Chat – a comprehensive, web-based platform designed to facilitate secure and context-aware interactions with generative AI models, specifically leveraging Azure OpenAI.
Its central feature is Retrieval-Augmented Generation (RAG), which significantly enhances AI interactions by allowing users to ground conversations in their own data. Users can upload personal (“Your Workspace”) or shared group (“Group Workspaces”) documents, which are processed using Azure AI Document Intelligence, chunked intelligently based on content type, vectorized via Azure OpenAI Embeddings, and indexed into Azure AI Search for efficient hybrid retrieval (semantic + keyword).
Built with modularity in mind, the application offers a suite of powerful optional features that can be enabled via administrative settings. These include integrating Azure AI Content Safety for governance, providing Image Generation capabilities (DALL-E), processing Video (via Azure Video Indexer) and Audio (via Azure Speech Service) files for RAG, implementing Document Classification schemes, collecting User Feedback, enabling Conversation Archiving for compliance, extracting AI-driven Metadata, and offering Enhanced Citations linked directly to source documents stored in Azure Storage.
The application utilizes Azure Cosmos DB for storing conversations, metadata, and settings, and is secured using Azure Active Directory (Entra ID) for authentication and fine-grained Role-Based Access Control (RBAC) via App Roles. Designed for enterprise use, it runs reliably on Azure App Service and supports deployment in both Azure Commercial and Azure Government cloud environments, offering a versatile tool for knowledge discovery, content generation, and collaborative AI-powered tasks within a secure, customizable, and Azure-native framework.
Features:
– Chat with AI
– RAG with Hybrid Search
– Document Management
– Group Management
– Ephemeral (Single-Convo) Documents
– Conversation Archiving (Optional)
– Content Safety (Optional)
– Feedback System (Optional)
– Bing Web Search (Optional)
– Image Generation (Optional)
– Video Extraction (Optional)
– Audio Extraction (Optional)
– Document Classification (Optional)
– Enhanced Citation (Optional)
– Metadata Extraction (Optional)
– File Processing Logs (Optional)
– Redis Cache (Optional)
– Authentication & RBAC




