Cloudflare AI Search是由Cloudflare提供的托管式智能搜索服务,基于检索增强生成(RAG)技术构建。该服务允许开发者将自有内容向量化存储,并通过自然语言查询实现语义搜索,结合大型语言模型生成上下文相关的答案。其核心特征包括:无需自建向量数据库基础设施、与Cloudflare Workers及AI平台深度集成,以及支持多种内容来源的索引与检索。
Cloudflare AI Search能够自动索引用户的知识库,并通过自然语言查询返回精准答案
Cloudflare AI Search无需自建向量数据库,省去了Pinecone、Weaviate等向量数据库的运维成本
AI Search的模型调用统一通过AI Gateway来管理,AI Gateway提供日志记录、速率限制、请求追踪等管理能力
Cloudflare AI Search目前支持两种数据源模式:R2存储和网站爬取
AI Search会自动将富文本文件转换为Markdown格式进行处理
AI Search采用递归式切分方式进行文本切分,优先在段落或句子的自然边界进行拆分,并通过Overlap重叠机制让相邻切片保留重叠文本
AI Search使用两阶段检索架构:第一阶段基于向量相似度粗筛,第二阶段使用Reranker模型精排
AI Search提供基于相似度的语义缓存功能,对语义相近的查询可直接命中Cloudflare缓存而无需重新生成答案