RAG优化

知识拆分优化,分块策略:

固定长度分块

递归字符分块

基于句子分块:将文本分割成句子,再将句子聚合成块。适用于对句子完整性要求高的场景,法律文书、新闻报道

结构感知分块:根据Markdown的标题层级或html的标签来定义块的边界

对话式分块:根据对话的发言人或轮次进行分块

语义分块:计算相邻句子/段落的向量相似度,在语义发生突变(相似度低)的位置进行切分

主题分块:在文档的宏观主题发生转变时进行切分。适用于多主题报告

小-大分块:使用小块(如句子)进行高精度检索,然后将包含该小块的原始大块(如段落)作为上下文送入LLM

代理分块

混合分块:先用一种宏观策略进行切分,再对过大的块使用更精细的策略进行二次切

嵌入模型优化:

1.模型优化:换模型像BGE、M3E、Jina、bge-m3

2.多向量优化:同一段落生成「原文向量 / 标题向量 / 关键词向量」多组向量联合检索加权打分

3.微调

1.基于入库前的知识库库简历阶段,要考虑索引的问题,以及知识拆分问题,文档不能拆分破坏语义,甚至考虑tag元数据标签

2.高效检索阶段,多路召回,高效的检索算法,HNSW算法,图检索算法,BM25召回

3.排序阶段,需要不止是根据向量本身的相似性去过一遍Rerank模型得到自注意力分数,更需要真实根据业务Tag字段去打分,比如医疗问答场景,你可以手动控制什么Tag更高频返回,向量本身的Tag也可以加入到最后Rerank重排序的分数计算中去

4.系统完成后的链路测评,线上数据的反馈回流,跑出真的知识飞轮,包括可信评测

相关推荐
深蓝AI38 分钟前
无头浏览器不必从 Chrome 改:Lightpanda 用 Zig 从零造,100 个页面只占 123MB 内存
人工智能·程序员
奈落243 小时前
AI辅助的另一面:从2026年国际AI安全报告的“故障”清单到国内专家的可靠性短板,自主行动的Agent为什么更难及时干预
人工智能·安全·agent·本地部署·ai 办公
火山引擎开发者社区4 小时前
eMudhra 证书失陷:容器用户最容易忽略的镜像信任链漏洞
人工智能
LabVIEW开发5 小时前
LabVIEW 机载 DIAL:每秒万次甲烷测量
人工智能·labview·labview知识·labview功能·labview程序
飞猫的边缘AI6 小时前
英特尔量子生意
人工智能·量子计算·边缘ai
深蓝AI6 小时前
桌面 Agent 缺的不是视觉:Vercel 开源 agent-desktop,用无障碍树 ref 替代截图坐标
人工智能·程序员
镜子AI6 小时前
镜子AI 技术复盘:三条自动化链路上的“停止条件“设计
运维·人工智能·自动化
向哆哆7 小时前
羊行为目标检测数据集:4类别、2,000张图像 | 目标检测
人工智能·yolo·目标检测·目标跟踪
如若1237 小时前
【论文复现】CoFailMed:从零复现医学图像分割的共享失败审计,含完整代码流程与科研绘图
人工智能·python
赛博守夜人8 小时前
AI安全攻防与治理之十六:对抗样本、恶意文件与多模态攻击,AI 内容安全检测的真实盲区
人工智能·安全