chat-with-your-data-solution-accelerator
一個在 Azure 上執行 RAG 模式的解決方案加速器,使用 Azure AI Search 進行檢索,並利用 Azure OpenAI 大型語言模型驅動 ChatGPT 風格與問答體驗。
chat-with-your-data-solution-accelerator 是什麼?
一個在 Azure 上執行 RAG 模式的解決方案加速器,使用 Azure AI Search 進行檢索,並利用 Azure OpenAI 大型語言模型驅動 ChatGPT 風格與問答體驗。包含最常見的需求與最佳實踐。
chat-with-your-data-solution-accelerator 概覽
這是什麼
Chat with Your Data 是一個在 Azure 上執行的 RAG(檢索增強生成)模式解決方案加速器。它使用 Azure AI Search 進行檢索,並使用 Azure OpenAI 大型語言模型來驅動類似 ChatGPT 的問答體驗。該解決方案會索引合約、政策、產品手冊和福利指南中的非結構化內容,並在其前方提供自然語言聊天體驗。只需一個 azd up 指令即可部署到 Azure 訂閱中。
主要功能
- 回應基於已索引的內容,並附上內聯引用,連結回原始文件。
- 透過文件擷取管道上傳檔案或索引公開網頁,該管道可解析、分塊並嵌入多種支援的檔案類型。
- 在部署時選擇 Azure AI Search 搭配 Cosmos DB,或 PostgreSQL 搭配 pgvector 作為檢索與持久化引擎。
- 在部署時選擇兩個可互換的協調器:Agent Framework 或 LangGraph,它們共享相同的檢索與基礎管道。
- 可折疊的推理面板會隨著答案串流顯示模型的中間步驟。
- Azure AI Content Safety 會篩選提示與回應,協助將體驗維持在政策範圍內。
- 單一的使用者指派受控識別與 Azure RBAC 授權所有下游呼叫,無需 Key Vault 或應用程式密碼。
使用情境
組織在合約、政策、產品手冊和福利指南中擁有大量難以搜尋且回答緩慢的非結構化知識。此解決方案會索引這些內容,並提供附有內聯引用的基礎回應,讓人們能在數秒內找到答案,而無需翻閱文件。
快速開始
請依照部署指南中的快速部署步驟,將此解決方案部署到您自己的 Azure 訂閱中。按此處啟動部署指南。
授權與價格
授權為 MIT。價格因地區和使用情況而異;請使用 Azure 定價計算機估算成本。資源在刪除前會持續產生費用。
內容整理自該專案公開的 README 與儲存庫資訊。