来源:互联网 更新时间:2026-08-23 13:52
AI搜索听起来像是黑科技,但本质上,关键的技术底座还是落在AI这边,而非搜索本身。即便没有搜索引擎,你直接扔给大模型一个问题,它也能给出答案——搜索只不过是在这个过程中,额外塞给它一些它可能不知道的上下文信息,来提升答案的准确性。这套机制有一个正式的名字:检索增强生成(Retrieval-Augmented Generation,简称RAG)。说白了,就是给AI多喂一些背景资料,让它回答时更有底气。
我们来看一个具体的prompt示例——它来自search with lepton项目,后来在Infinite Search项目里稍微改了一版:
private val ragText = """
You are a large language AI assistant built by VLINX Software. You are given a user question, and please write clean, concise and accurate answer to the question. You will be given a set of related contexts to the question.
Your answer must be correct, accurate and written by an expert using an unbiased and professional tone. Please limit to 1024 tokens. Do not give any information that is not related to the question, and do not repeat. Say "information is missing on" followed by the related topic, if the given context do not provide sufficient information.
your answer must be written in the same language as the question.
Here are the set of contexts:
{{context}}
Remember, don't blindly repeat the contexts verbatim. And here is the user question:
""".trimIndent()
这个prompt和我们平时直接问AI的提示词,本质上没有太大差别。真正的门道,藏在那个 {{context}} 怎么填充上。
RAG并不只服务于AI搜索,它几乎可以应用到任何需要信息检索的场景里。比如你扔给它一本书,让它找出某个知识点;或者喂一堆医学文献,让它变成你的私人医疗助手。所有这些应用的核心,都是信息的检索——也就是上面说的,怎么给AI提供合适的上下文。而支撑这项能力的底层技术,是向量数据库。
向量数据库里的“向量”,指的就是文本向量。简单来说,就是把一段文字(或者一个个token)转化成数值形式。比如“hello”对应一个向量 [1,1,1,1],“word”对应 [2,2,2,2]。这么做的意义在哪?因为这些向量是通过预训练模型算出来的,语义相近的文本,它们的向量数值也会很接近。比如“like”的向量可能是 [36,37,38,39],“love”是 [33,36,39,38],而“hate”是 [99,88,77,99]。显然,“like”和“love”在向量空间里离得很近,和“hate”的距离就远得多。基于这个特性,当你搜索某个关键词时,向量数据库可以快速找出最相似的文本片段,然后把它们作为上下文送给AI。AI结合自身知识库和额外上下文,生成最终答案。
从上面的分析不难看出,RAG天然适合知识检索领域,尤其是那些大模型本身没训练过的私域知识。如果提前把大量专业领域的文本切好、转向量、存进库,等到查询时直接从库里捞最匹配的内容给AI,效果会非常好。但AI搜索面临的难题在于:你无法预知用户会搜什么,也就没法提前把所有可能的内容都准备好。
那么怎么办呢?只能在搜索过程中实时处理:先爬取一定数量的网页内容,切割、分析、转向量、存入临时库,再从库里检索相似内容提交给AI。这个过程对实时性要求很高,消耗的时间会让用户体验大打折扣——和传统搜索引擎那种“秒出结果”的爽快感差得很远。
另一种折中方案是,干脆不爬网页,直接拿搜索引擎API返回的摘要信息作为上下文。这个做法快是快了,但信息缺失严重,导致搜索结果准确性大打折扣,有时候效果只比直接问AI好那么一点点。search with lepton采用的就是这种摘要直接提交的方式;而Infinite Search做了一些改进:它会爬取搜索结果中排名最靠前的两个网页的完整内容,再加上其他搜索结果的摘要,一起存入向量数据库,然后再从中检索出最接近用户问题的内容作为上下文。

腾讯ima怎么把微信内容一键导入知识库?
黄金价格不断创新高!黄金稳定币XAU、PAXG市值达11亿美元
腾讯ima怎么创建共享知识库?
Celestia价格预测2026-2032:TIA币能否引领山寨币上涨行情?历史价格回顾
新浪互联网热点小时报丨2026年07月26日16时_今日实时互联网热点速递
比特币(BTC)核心周期指标复刻历史走势 价格或跌破5.8万美元关键支撑位
新浪机器学习热点小时报丨2026年07月25日18时_今日实时机器学习热点速递
WorkBuddy微信版怎么获得积分?
新浪人工智能热点小时报丨2026年07月30日18时_今日实时人工智能热点速递
比特币 2025 年价格预测:BTC 的未来走势
车载冰箱重置到出厂设置几步?
5000元起的鼠标哪个最值得入手?
管线机怎么接云米净水器
短剧《史上最强洪荒修为》剧情介绍
Aptos(APT)2026-2032年价格预测与历史走势梳理
笔记本移动电源推荐哪款?
结婚家电首选:Leader懒人三筒Ultra热泵洗烘一体
kimi提示词专家使用方法新手指南
短剧《仙人跳获透视,古玩玉器我全拿捏》剧情介绍
腾讯ima知识库怎么分类管理?
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc