chat-with-your-data-solution-accelerator

把自家文档喂给它,秒变懂行的答疑专家

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 649 🐛 待处理 37 👀 关注 196
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1189
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可自行部署至Azure,无软件费用,但使用Azure服务需支付相应云资源费用。

项目预览

chat-with-your-data-solution-accelerator 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队Azure-Samples
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可自行部署至Azure,无软件费用,但使用Azure服务需支付相应云资源费用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai-search,azd-templates,azure,azure-openai,openai
GitHub 星标★ 1189
上线时间2023-06-06 00:00:00
代码更新2026-11-03
仓库体积87.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数3

项目介绍

微软 Azure 官方的 RAG 模式解决方案加速器:使用 Azure AI Search 做检索、Azure OpenAI 大模型驱动问答,开箱即用地搭建 ChatGPT 式「和你自己的数据聊天」应用。覆盖最常见需求与最佳实践,适合快速在企业内落地私有知识库问答系统。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1189

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 60 分钟 部署方式:云服务 6 步

环境要求

  • Azure 订阅(可创建 Azure AI Search、Azure OpenAI 等资源)
  • 本地已安装 Azure Developer CLI(azd)
  • 已通过 azd auth login 登录 Azure 账号
  • 部署前确认 Azure OpenAI 配额充足(参见 docs/QuotaCheck.md)
  • 部分租户有网络安全限制,可能需关注 WAF 合规版本

安装与启动步骤

  1. 1克隆代码仓库

    把官方示例仓库拉到本地,后续 azd 命令都在这个目录里执行。

    git clone https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator.git
    cd chat-with-your-data-solution-accelerator
  2. 2登录 Azure 账号

    用 azd 登录目标订阅,确保有权限创建资源组和 Azure OpenAI 等资源。

    azd auth login
  3. 3确认 OpenAI 配额

    按官方 docs/QuotaCheck.md 检查订阅内 Azure OpenAI 容量是否够用,不够会被部署阻断。

  4. 4执行一键部署

    运行 azd up,按提示选择订阅和区域,脚本会预置全部 Azure 资源并部署应用,耗时较长。

    azd up
  5. 5打开应用地址

    部署完成后终端会打印 Web 应用 URL,浏览器打开即为聊天界面。

  6. 6上传数据并提问

    进入 admin 管理页上传文档或索引网页,等待摄取完成后回到聊天页验证引用。

关键配置

配置项必填说明示例
Azure 订阅 / 区域是azd up 交互式选择部署目标订阅与区域East US 2
Azure OpenAI 配额是需在订阅内预留足够 GPT 模型容量按 docs/QuotaCheck.md 检查

如何确认成功

azd up 结束后终端打印 Web 应用 URL,打开该地址能进入聊天页面,并可在 admin 页上传文档。

常见问题

Q:部署时提示 Azure OpenAI 配额不足怎么办?

A:按官方 docs/QuotaCheck.md 检查订阅配额,申请提额或更换有容量的区域后重新执行 azd up。

Q:部署后应用突然不可用?

A:可能是租户安全策略(如禁止公网访问)周期性生效,可参考 docs/AVMPostDeploymentGuide.md 部署 WAF 合规版本。

Q:如何让助手能回答我的文档内容?

A:部署后先进入 admin 管理页上传文档或索引网页,等摄取任务完成再到聊天页提问。

Q:部署完成需要做哪些确认?

A:向助手提问后,确认回答中带有可跳回源文档的行内引用(inline citations)。

注意事项

  • 该加速器是起步模板,不是开箱即用的生产系统,需自行评估检索质量与合规风险
  • 所有资源都部署到你自己的 Azure 订阅,会产生相应费用
  • 详细部署步骤以仓库 docs/DeploymentGuide.md 为准
  • 本地无需部署模型,全部依赖 Azure 云上服务

核心亮点

  • 提供完整的RAG模式解决方案加速器,覆盖Azure AI Search与Azure OpenAI集成,开箱即用
  • 包含常见需求与最佳实践,适合企业快速搭建ChatGPT风格问答系统
  • 基于Python和azd模板,支持一键部署到Azure,降低上手门槛

不足之处

  • 深度绑定Azure生态,迁移到其他云或本地环境成本较高
  • 文档/社区待观察

适用场景

  • 企业知识库问答系统快速原型开发
  • 基于Azure云服务的RAG架构生产部署参考
  • 需要结合Azure AI Search与OpenAI的智能搜索应用

替代项目

LangChain、LlamaIndex、Haystack

上一篇:SearchCLI

下一篇:fess

同类项目推荐

DocsGPT 开源

把企业文档变成对话式AI,问一句就出答案

Private AI platform for agents, assistants and enterprise search. Built-in Agent Bui···

★ 18367 2026-08-09
direct-rag-learning 开源

让RAG检索与生成协同训练,提升知识利用效率

Official code for TOIS2026 "Direct Retrieval-augmented Optimization: Synergizing Kno···

★ 263 2026-08-09
CiteProof-AI-MCP 开源

给 AI 研究报告加引用核验和可复现审计

Open-source research assistant and MCP audit toolkit for systematic reviews: cited r···

★ 104 2026-11-02
infino 开源

在应用内嵌 Parquet 检索,全文+向量混合搜索开箱即用

Embedded retrieval library built on Parquet. Fast, efficient, and scalable.

★ 152 2026-10-09
Advanced_RAG 开源

用实战 Notebook 掌握高级 RAG 检索与生成技巧

Advanced Retrieval-Augmented Generation (RAG) through practical notebooks, using th···

★ 502 2026-08-09
hacker-news-digest 开源

让 ChatGPT 帮你每天速读 Hacker News,省时省力

:newspaper: Let LLM Summarize Hacker News for You

★ 753 2026-08-09