Azure-Samples/azure-search-openai-demo
A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure AI Search for retrieval and Azure OpenAI large language models to power ChatGPT-style and Q&A experiences.
What it solves
此專案提供完整的參考實作,建構類似 ChatGPT 的聊天介面,能根據使用者自己的私人文件回答問題,而非僅依賴大型語言模型的通用知識。
How it works
它實作了 Retrieval Augmented Generation(RAG)模式。系統使用 Azure AI Search 來索引並檢索提供資料集中的相關文件片段,然後將這些片段傳遞給 Azure OpenAI GPT 模型,以產生有根據、帶引用的答案。
Who it’s for
使用 Azure 生態系統的開發者與組織,想要部署一個可投入生產的 RAG‑based AI 助手樣本,用於內部政策、福利或領域特定知識庫。
Highlights
- Multi-turn Chat:支援具備上下文的持續對話。
- Citations:呈現產生每個答案所使用的具體來源與思考過程。
- Multimodal Support:可選的視覺模型整合,能對圖像密集的文件進行推理。
- Flexible Ingestion:支援多種文件格式與雲端資料匯入。
- Integrated Settings:透過 UI 控制調整提示詞與模型行為,以便實驗。