Azure RAG solution accelerator
Top 35.7% on sourcepulse
This repository provides a Python-based solution accelerator for the Retrieval Augmented Generation (RAG) pattern, targeting developers who need to customize beyond Azure OpenAI's out-of-the-box capabilities. It enables natural language querying of private data using Azure OpenAI and Azure AI Search, offering features like document upload, web page indexing, and speech-to-text.
How It Works
The accelerator implements a RAG pattern using Azure OpenAI for LLM capabilities and Azure AI Search for retrieval. It supports various data ingestion methods (push/pull) and orchestration frameworks (Semantic Kernel, LangChain, Prompt Flow). Users can configure chunking strategies, prompts, and retrieval types, with options for PostgreSQL or Cosmos DB for data storage and chat history.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
This is an Azure sample, maintained by Microsoft. Further community engagement details are not explicitly provided in the README.
Licensing & Compatibility
Limitations & Caveats
The solution is a baseline sample and not intended for production use without evaluation and customization. Specific Azure OpenAI model versions may have regional availability constraints. The solution is not subject to SOC 1 and SOC 2 compliance audits.
1 day ago
Inactive