
azure-search-openai-javascript
用 Azure 检索+大模型,快速搭出带引用的企业问答机器人
这是一个基于 TypeScript 的示例应用,演示如何用检索增强生成(RAG)模式在 Azure 上构建 ChatGPT 风格的问答体验。它解决的是大模型回答缺乏私有数据依据、容易产生幻觉的问题:先从 Azure AI Search 中检索相关文档片段,再交给 Azure OpenAI 与 LangChain 驱动的大模型生成有据可依的回答。核心能力包括文档索引与向量/关键词混合检索、对话式追问、引用来源展示、以及通过 azd 模板一键部署到 Azure 的完整链路。项目定位是教学与起步模板,代码结构清晰,方便开发者在此基础上替换自己的数据源、调整检索策略或接入其他模型,快速验证企业知识库问答场景。
项目数据
使用教程
核心亮点
- 提供 azd 一键部署模板,从索引到前端全链路可跑通
- 用 LangChain.js 组织检索与对话流程,代码结构清晰易改
- 回答附带引用来源,降低幻觉,适合企业知识库场景
不足之处
- 强绑定 Azure AI Search 与 Azure OpenAI,迁移到其他云成本高
- 作为示例项目功能较基础,缺少权限、多租户等生产级能力
适用场景
- 企业内部文档与制度问答助手
- 基于产品手册的客服自动应答
- 把私有资料接入 ChatGPT 做知识检索
替代项目
azure-search-openai-demo、langchain、danswer
项目介绍
上一篇:Aix-DB
下一篇:openchatbi
同类项目推荐
firecrawl
开源
网页抓取像喝水一样简单,开发者省下整周加班
The web data API to search, scrape, and interact at scale.
contoso-chat
开源
一键跑通 Azure RAG 应用,从代码到评估部署全流程
This sample has the full End2End process of creating RAG application with Prompty an···
graphify
开源
整个代码库画成一张图,找问题一眼定位
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···
qiaomu-youtube-ai-podcast
开源
一站式索引AI播客,快速找到有文字稿和总结的节目
AI 播客索引:整理 AI 播客、中文简介、Transcript 状态和总结入口 | Curated AI podcast ···