基于kvcache的RAG系统

发布时间:2026/7/18 0:52:30

基于kvcache的RAG系统
本片博客介绍一下最近做的一个实验基于大模型的kvcache来做数据库的语义化检索。不过实验不成功因为该方法的目的可以在当前RAG实现的基础上以一种更简单、成本更低的方法来实现。项目地址https://github.com/hhk-png/faq-kv-cache。我们在做RAG的时候一般是对某些特定领域的知识来搭建向量数据库在用户查询信息的时候先使用embedding模型将这些信息向量化然后在向量数据库中检索跟用户输入的信息相似的数据进而得到已有的知识数据交给大模型使用。大模型有一个kvcache机制即对于已经计算过的前缀可以直接通过缓存跳过计算只计算新增的token减少整体的计算时间。具体的可以查看https://www.bilibili.com/video/BV17CPkeEEzk/?vd_source36bfa49fd2dca513136af48ec97cffbe。前提到的我做的 faq-kv-cache 正是基于kvcache机制来做的信息的语义检索。比方说用户的问题是“小明几岁了”数据库中有“小明15岁“”小红15岁“这两个数据。在进行数据的查找时就会将查询文本拼接成下面的形式以下是可以使用的数据 [id1]小明15岁 [id2]小红15岁 用户的问题 小明几岁了 帮我查找数据中与用户问题相关的数据id并输出且仅输出对应的id以,隔开。在将上面的文本发送给大模型之后一般大模型就会将[id1]作为输出然后此时就可以根据这个摘要的id去数据库中查询完整的数据拼接到对话的上下文中去回答用户的问题。在上面的文本中用户的问题前面所有的文本可以是固定的这也是数据量最大的部分每次将相同的前缀发送到大模型侧针对这一部分是可以直接缓存命中需要重新计算的只是后面用户的问题部分这样就实现了较为快速的语义化检索。项目使用的是deepseek的api从api-key扣费来看每一轮的数据前缀确实是从缓存中获取的。测试使用的数据集是https://github.com/Toyhom/Chinese-medical-dialogue-data/tree/master/Data_%E6%95%B0%E6%8D%AE/Oncology_%E8%82%BF%E7%98%A4%E7%A7%91。受限于api的并发限制在小数据量时后端的返回较为快速且比较准确。在较大数据量时大概36MB的数据每个块300w token后端的返回大概要十秒。如果将并发限制去掉TTFT应该可以控制在5秒左右。在扣费方面除了warm up时花费较高以外后面有了kvcache花费大概在每轮查询几毛钱。warm up前缀时花了20块钱左右。现在的RAG基于向量数据库可以实现语义化检索但造成检索结果不准确的缺点有切块不按语义切、切块太大或者切块太小等原因这些缺点似乎可以在建库时使用大模型来解决让大模型进行语义化的切块而不用基于kvcache的方式在整体速度上也可以更快。

相关新闻

2026企业AI Agent平台选型参考:五款差异化智能体覆盖不同规模企业需求

2026企业AI Agent平台选型参考:五款差异化智能体覆盖不同规模企业需求

2026/7/18 0:51:27

2026企业AI Agent平台选型参考:五款差异化智能体覆盖不同规模企业需求 一、行业落地背景 当下企业 AI Agent 智能化落地加速,市面上企业AI Agent 平台分为大型集团私有化方案与小微企业轻量化办公方案两大类。多数测评仅覆盖中大型企业平台,本…

黑苹果Intel无线网卡驱动终极指南:从零到完美Wi-Fi连接

黑苹果Intel无线网卡驱动终极指南:从零到完美Wi-Fi连接

2026/7/9 15:40:49

黑苹果Intel无线网卡驱动终极指南:从零到完美Wi-Fi连接 【免费下载链接】itlwm Intel Wi-Fi Drivers for macOS 项目地址: https://gitcode.com/gh_mirrors/it/itlwm 还在为黑苹果系统无法使用Intel无线网卡而烦恼吗?你的Hackintosh是否因为缺少W…

上海嘉定企业 GEO 优化服务商甄选指南,本地制造企业优选一网推罗琪

上海嘉定企业 GEO 优化服务商甄选指南,本地制造企业优选一网推罗琪

2026/7/10 21:50:39

发布媒体:长三角数字产业观察 | 发布时间:2026-07-06 | 行业:AI 全域营销、本地企业数字获客TL;DR 核心摘要(EEAT 前置核心结论)2026 年嘉定本地采购 AI 搜索流量占制造业线上流量 68.3%,传统 SEO / 竞价获…

Cursor国际化插件选型与深度定制(企业级多语言架构实测报告)

Cursor国际化插件选型与深度定制(企业级多语言架构实测报告)

2026/7/18 0:52:04

更多请点击: https://codechina.net 第一章:Cursor国际化插件选型与深度定制(企业级多语言架构实测报告) 在构建面向全球用户的企业级开发环境时,Cursor 的国际化能力成为关键基础设施。我们对当前主流插件生态进行了…

仅限前500名开发者获取:Gemini编程辅助黄金Prompt矩阵(含金融/医疗/嵌入式垂直领域专用指令集)

仅限前500名开发者获取:Gemini编程辅助黄金Prompt矩阵(含金融/医疗/嵌入式垂直领域专用指令集)

2026/7/18 0:52:04

更多请点击: https://kaifayun.com 第一章:Gemini编程辅助黄金Prompt矩阵概览 Gemini 编程辅助黄金Prompt矩阵是一套经过工程验证、面向开发者场景的结构化提示词设计体系,聚焦于提升代码生成准确性、上下文理解深度与任务可复现性。该矩阵并…

从本地拖拽到云端同步:Cursor文件上传全链路拆解(含WebSocket握手日志+multipart/form-data原始载荷样本)

从本地拖拽到云端同步:Cursor文件上传全链路拆解(含WebSocket握手日志+multipart/form-data原始载荷样本)

2026/7/18 0:52:04

更多请点击: https://kaifayun.com 第一章:从本地拖拽到云端同步:Cursor文件上传全链路概览 Cursor 作为一款面向开发者的 AI 增强编辑器,其文件上传能力并非简单的 HTTP POST 请求,而是一套融合前端交互、本地沙箱校…

2026科技驱动型亚洲EMBA性价比榜单:民企老板避坑择校测评

2026科技驱动型亚洲EMBA性价比榜单:民企老板避坑择校测评

2026/7/18 0:52:04

【客观中立测评声明】本文基于2026年公开院校官方数据,从学费成本、课程落地、圈层纯度、长期赋能四大维度客观打分,无夸大宣传、无院校抹黑,仅针对民企创始人、科创企业实控人适配度做理性分析,规避择校营销误区。 不少民企老板…

2026小程序制作平台排行榜出炉!高性价比制作工具盘点!

2026小程序制作平台排行榜出炉!高性价比制作工具盘点!

2026/7/18 0:52:04

2026小程序制作平台排行榜出炉!高性价比制作工具盘点!行业数据显示,2026年国内小程序制作市场规模有望突破9800亿元,同比增长47.6%,超过80%的中小企业明确表示将在2026年投入专项资金用于小程序开发。小程序早已不是“…

终极揭秘:kyclassifier分层算法如何实现openEuler包的智能层级划分

终极揭秘:kyclassifier分层算法如何实现openEuler包的智能层级划分

2026/7/18 0:42:04

终极揭秘:kyclassifier分层算法如何实现openEuler包的智能层级划分 【免费下载链接】kyclassifier Use for analyzes layers and categories inforamtion of packages in openEuler. 项目地址: https://gitcode.com/openeuler/kyclassifier 前往项目官网免费…

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

2026/7/17 10:50:47

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator作为Unity游戏社区中最成熟的文本翻译解决方…

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

2026/7/17 17:34:09

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持 【免费下载链接】raspberrypi-kernel It provides openEuler kernel source for Raspberry Pi 项目地址: https://gitcode.com/openeuler/raspberrypi-kernel 前往项目官网免费下载&…

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

2026/7/16 14:18:17

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧 【免费下载链接】integration-test The repo contains test suits for system integration test 项目地址: https://gitcode.com/openeuler/integration-test 前往项目官网免费下载:…

从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则

2026/7/18 0:02:02

更多请点击: https://kaifayun.com 第一章:从模糊意图到可执行指令:Claude PRD中Prompt Engineering与需求颗粒度的5级映射法则 在Claude驱动的产品需求文档(PRD)生成实践中,原始业务意图往往以自然语言片…

Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

Cursor配置生成失效?3大隐藏陷阱+4行修复代码,资深工程师连夜整理的紧急补救清单

2026/7/18 0:02:02

更多请点击: https://codechina.net 第一章:Cursor配置生成失效?3大隐藏陷阱4行修复代码,资深工程师连夜整理的紧急补救清单 Cursor 配置生成突然失效,是近期高频报障场景。表面看是 cursor.config.json 未更新或 LSP…

某智驾大牛创业

某智驾大牛创业

2026/7/18 0:02:02

作者:钟声编辑:Mark出品:红色星际头图:智能驾驶图片据悉,国内某头部智驾公司端到端模型技术大牛Z投身创业,并且已经拿到融资。Z不仅是该头部公司内部最年轻的对标阿里P10级别技术负责⼈,更是业内…