Repolode
Azure-Samples

Azure-Samples/chat-with-your-data-solution-accelerator

基于 Azure 的 RAG 解决方案加速器,让聊天助手基于你自己的文档作答,并附带原文引用。

Star
1,188
Fork
650
未关闭 Issue
39
最近提交
4天前

这是什么?

Chat with Your Data 是一套可部署到 Azure 的检索增强生成(RAG)解决方案。它会导入你的文档(如合同、制度、产品手册、福利指南)或指定的公开网页,然后仅基于检索到的相关内容回答自然语言提问。每条回答以流式方式显示在聊天页面中,并附带指向原始文件的引用。

方案运行在 Azure Container Apps 上,包含 React 单页前端、FastAPI 后端和 Azure Functions 导入工作进程。模型与检索能力由 Azure AI Foundry 提供。部署时可以选择检索与聊天记录存储方式:Azure AI Search 加 Cosmos DB,或 PostgreSQL 加 pgvector;编排器可在 Agent Framework 与 LangGraph 之间选择。各服务之间通过用户分配的托管标识和 Azure RBAC 授权,使用 `azd up` 完成部署。

管理界面支持数据导入、数据集检查和提示词配置。示例数据为合成数据,仅用于演示。该项目是起点而非开箱即用的生产系统,上线前需针对自有数据评估检索质量与负责任 AI 相关问题。

核心功能

  • 01回答附带指向原始文档的内联引用。
  • 02支持上传文件或索引公开网页,经过解析、分块和向量化处理。
  • 03存储后端可选 Azure AI Search 加 Cosmos DB,或 PostgreSQL 加 pgvector。
  • 04编排器可选 Agent Framework 或 LangGraph。
  • 05通过 Azure AI Content Safety 对提示和回答进行内容审核。
  • 06支持语音输入,并提供管理界面用于维护数据和提示词。

适用场景

  • 让员工基于 HR 制度和福利文档提问,并获得带出处的回答。
  • 检索和总结合同,快速定位义务、期限和条款。
  • 让客户经理通过自然语言查询面向客户的文档和账户笔记。

快速上手

  1. 1

    打开部署指南,按快速部署步骤操作

  2. 2

    使用 azd 将方案部署到你的 Azure 订阅

    azd up
  3. 3

    用完后删除所有已创建的资源

    azd down

使用前须知

  • 仅能部署到 Azure,需要具备 Azure AI Foundry 模型配额的 Azure 订阅。
  • README 称其为起点而非开箱即用的生产系统,检索和回答质量需用你自己的数据评估。
  • 资源在用 azd down 删除之前会持续产生费用。

收录于专题

标签

常见问题

chat-with-your-data-solution-accelerator 是什么?
基于 Azure 的 RAG 解决方案加速器,让聊天助手基于你自己的文档作答,并附带原文引用。 Chat with Your Data 是一套可部署到 Azure 的检索增强生成(RAG)解决方案。它会导入你的文档(如合同、制度、产品手册、福利指南)或指定的公开网页,然后仅基于检索到的相关内容回答自然语言提问。每条回答以流式方式显示在聊天页面中,并附带指向原始文件的引用。
chat-with-your-data-solution-accelerator 可以免费使用吗?用的什么许可证?
chat-with-your-data-solution-accelerator 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
chat-with-your-data-solution-accelerator 还在维护吗?
活跃维护中。chat-with-your-data-solution-accelerator 最近一次提交是在 2026年11月3日。
chat-with-your-data-solution-accelerator 适合用来做什么?
让员工基于 HR 制度和福利文档提问,并获得带出处的回答。 检索和总结合同,快速定位义务、期限和条款。 让客户经理通过自然语言查询面向客户的文档和账户笔记。
chat-with-your-data-solution-accelerator 怎么安装和运行?
打开部署指南,按快速部署步骤操作 使用 azd 将方案部署到你的 Azure 订阅: azd up 用完后删除所有已创建的资源: azd down
在哪里获取 chat-with-your-data-solution-accelerator?
源代码和安装说明在 GitHub 上:https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目