Tag: RAG
All the articles with the tag "RAG".
-
RAG 查询变换:HyDE、Step-Back 与分解
Published: at 02:08 AM三种查询变换都不是改写:HyDE 造假设文档当检索键、Step-Back 上移抽象层级、分解拆多跳问题。本文用与模型和向量库无关的 .NET 契约实现它们,并给出合并与基线对照评估。
-
Azure AI Search 语义重排:RAG 的第二级检索
Published: at 04:05 AM语义重排不是召回:它只重排第一级检索给出的候选。本文讲清 Azure AI Search semantic ranker 的能力边界(top 50、2000 token、0–4 分),并用 C# 给出语义配置、查询和证据投影的完整示例。
-
RAG 其实没那么复杂:六种检索架构怎么选
Published: at 04:41 AM很多 RAG 项目一开始就上向量库、切块和重排,复杂度先于问题出现。本文拆解六种检索方案,从 BM25 与查询改写开始,按数据新鲜度、查询类型、规模和实测结果选择升级路径,并给出多意图查询与验证清单。
-
Azure AI Search 混合检索:BM25、向量与RRF
Published: at 05:50 AMRAG 的第一阶段检索不该只会一种信号:精确词与概念相似各提供一批候选,再由 RRF 按名次融合。本文给出 Azure AI Search .NET 12 的混合查询示例、教学模型与排错边界。
-
Azure AI Search 向量查询:.NET 直连检索模型
Published: at 01:59 AM已有向量索引时,怎么用 Azure.Search.Documents 发送正确的向量查询?本文拆解同一嵌入模型、字段名、VectorizedQuery、元数据过滤和分数含义,并给出上线前测试建议。
-
.NET RAG 稳定架构:边界先于实现
Published: at 06:46 AMRAG 不是聊天功能,是数据系统。本文给出与模型、向量库、框架无关的稳定架构:来源溯源、嵌入边界、授权检索、引用契约、删除闭环,附可编译的概念性 C# 契约代码。
-
.NET 向量数据实战:Microsoft.Extensions.VectorData 构建 RAG 应用
Published: at 12:40 AM本文是 .NET AI 构建块系列第二篇,聚焦 Microsoft.Extensions.VectorData。通过统一抽象层,开发者可以用一套 API 操作 Qdrant、Redis、PostgreSQL、Azure AI Search 等多种向量数据库,轻松实现语义搜索、嵌入存储与 RAG 检索增强生成模式。
-
LangChain.js 初学者免费课程:用 JavaScript 构建智能 AI 应用
Published: at 12:33 AM微软发布免费开源课程 LangChain.js for Beginners,8 个章节、70 余个可运行的 TypeScript 示例,从 LLM 调用到 Agent、MCP 再到 Agentic RAG,专为 JavaScript/TypeScript 开发者设计,无需 AI 背景即可上手。