Faiss
PulseAugur coverage of Faiss — every cluster mentioning Faiss across labs, papers, and developer communities, ranked by signal.
6 天有情绪数据
-
向量数据库:深入探讨 RAG 索引、混合搜索和扩展
本文深入探讨了实现检索增强生成 (RAG) 系统的技术方面,重点关注向量数据库的关键作用。文章探讨了分层可导航小世界 (HNSW) 和倒排文件索引 (IVF) 等各种索引技术,以及产品量化方法。文章还涵盖了混合搜索策略和扩展检索以有效处理大型数据集的方法,并引用了 Pinecone、Weaviate、Qdrant 和 Milvus 等流行的向量数据库解决方案。
-
LangChain代码将PDF和Markdown转换为问答机器人
一位开发者分享了178行Python代码,利用LangChain创建了一个问答机器人。该机器人可以处理PDF和Markdown文件集合,使用户能够直接从命令行查询其内容。该实现利用FAISS进行高效检索,并利用OpenAI进行自然语言理解。
-
将LLM集成到SaaS中:模式、陷阱与代码示例
本文概述了将大型语言模型(LLM)集成到软件即服务(SaaS)产品中的三种实用模式。它详细介绍了用于简单文本生成的基于提示的API包装器、用于使用向量存储的领域特定知识的检索增强生成(RAG),以及用于批量操作的异步批量处理。该指南包括Ruby、Python和Go的代码片段,以及每种模式需要避免的常见陷阱,例如API密钥管理、保持嵌入更新和优化令牌使用。
-
ShopEase框架使用LLaMA 3.2支持企业客户
一篇新的研究论文介绍了ShopEase,一个专为智能企业客户支持设计的 多智能体框架。该系统集成了六个组件,包括意图识别、CRM交互、内存管理、 混合检索增强生成(RAG)模块、升级能力和主管。ShopEase使用LLaMA 3.2进行响应 生成,通过Ollama在本地运行。检索系统使用各种配置进行了测试,结合了FAISS (密集检索)和BM25(稀疏检索),其中仅使用FAISS的准确率最高,达到85.37%。 研究发现,密集检索效果…
-
新的 whitetree 库增强了 SciPy k-d 树以处理流式数据
一个名为 whitetree 的新库已被开发出来,用于高效处理流式传感器数据上的最近邻搜索。它利用多个 SciPy k-d 树来管理插入和删除,而无需完全重建,在某些操作上比 scikit-learn 的 BallTree 和 FAISS 等现有库实现了显著的加速。该库仅基于 NumPy 和 SciPy 构建,支持多读单写线程,并提供与静态 k-d 树匹配的精确结果。
-
开发者推出 CloudRAG,一个开源 RAG 文档助手
一位开发者创建了 CloudRAG,一个开源的多语言 RAG 文档助手,旨在演示完整的检索增强生成(RAG)管道。用户可以上传文档并进行查询,系统使用 FAISS 检索相关信息,并使用本地 Ollama 模型生成答案。该项目包括检索评估和测试,使用 Python、FastAPI、React 等技术构建。
-
开发者构建开源RAG文档助手,使用本地LLM
一位开发者创建了CloudRAG,一个开源的检索增强生成(RAG)文档助手。该应用程序允许用户上传文档并提问,系统首先在文档中搜索相关信息,然后将其发送给本地LLM以获取答案。该项目使用了Python、FastAPI、React、FAISS进行本地嵌入存储和搜索,以及Ollama作为LLM,并计划未来集成Qdrant。
-
新的embedflow工具简化了嵌入模型之间的迁移
一种名为embedflow的新方法已被开发出来,用于简化不同嵌入模型之间的迁移,显著减少了重新嵌入整个数据集的昂贵且耗时的过程。该方法涉及使用新模型对文档子集进行重新排序,证明了只要样本量(K)足够,检索质量就可以与完全重新嵌入的语料库相匹配。该工具支持Qdrant和Faiss等各种向量数据库,并可通过pip使用,旨在简化处理大型文档集合的用户的工作流程升级。
-
新的GRASP管线可自动评分多主题论文
研究人员开发了一种图检索自动化评分管线(GRASP),旨在对多主题科学考试进行评分,而无需标记的训练数据。GRASP将参考答案编码到FAISS向量索引中并构建语义相似性图。然后,它使用句子计数启发式方法和大型语言模型来确定学生论文中回答的主题数量,接着使用图遍历方法检索相关的参考节点。最后,匈牙利算法将参考节点分配给问题片段,并由GPT-4.1-mini对每个片段进行评分。
-
新的D-TAIA框架适配大语言模型用于预测性流程监控
研究人员开发了D-TAIA,一个用于将基础模型(特别是大语言模型LLMs)适配到多任务预测性流程监控(PPM)的新框架。该方法通过结合领域感知预训练和基于FAISS的检索机制来预测剩余时间,解决了数据稀缺和分布偏移等挑战。在四个真实事件日志上进行评估,D-TAIA在与现有LLM和RNN基线相比时,表现出最先进或有竞争力的性能,证明了将NLP和计算机视觉技术迁移到PPM的有效性。
-
AI 使用乘积量化压缩向量以实现高效存储
AI 应用经常处理大量向量集合,这会消耗大量内存。乘积量化 (PQ) 等技术用于压缩这些向量,从而提高存储和搜索效率。PQ 的工作原理是将向量分成更小的部分,为每个部分学习代表性模式,然后用引用这些学习模式的 ID 替换原始子向量。这种压缩极大地减少了每个向量所需的存储空间,使系统能够管理数百万个嵌入而不会过度消耗内存,这对于客户支持 RAG 系统等应用至关重要。
-
先进的RAG技术专注于可扩展性、效率和可观察性
本集群探讨了检索增强生成(RAG)系统的先进技术,超越了简单的三步架构。第一篇文章详细介绍了一个专为生产就绪设计的、多阶段的RAG管道,强调广泛检索、智能组合和精确重排,以提高答案质量并管理令牌消耗。第二篇文章解决了构建海量向量搜索系统的挑战,提出了一种内存高效的方法,该方法区分用于初始发现和最终精度的不同数据,并以Qdrant为例。第三篇文章提倡使RAG可观察和可测试,建议在集成嵌入之前,使用基于关键字的确定性评分系统作为起点,以确…
-
构建 RAG 系统:从架构到混合检索和智能体 AI
本集群详细介绍了检索增强生成 (RAG) 系统的架构和实现,重点关注如何从头开始构建它们。文章将 RAG 解释为一种通过提供从外部知识库检索到的相关上下文来增强大型语言模型 (LLM) 的方法。讨论的关键组件包括用于摄取和处理数据的知识管道,以及用于检索信息和增强 LLM 提示的查询管道。文章探讨了多种技术,如结合向量搜索 (FAISS) 和关键词搜索 (BM25) 的混合检索、文档分块以及智能体 AI 集成,以提高答案的准确性和基础性。
-
向量 RAG 成为 LLM 数据检索的生产标准
向量 RAG 因其效率和可扩展性,正成为生产级 LLM 应用的优越方法。与经典 RAG 不同,向量 RAG 利用 Faiss、Milvus 和 Pinecone 等向量搜索库,实现了显著更低的延迟和更高的吞吐量。该方法还通过允许向量索引的水平分片来实现成本效益的扩展,并且由于密集嵌入能够捕获语义相似性,因此对噪声数据更加健壮。此外,向量 RAG 通过嵌入即代码和实时指标跟踪等功能,简化了 CI/CD 管道并增强了可观察性。
-
基于Rust的Turbovec提供高效向量索引及Python绑定
Turbovec是一个使用Rust编写并带有Python绑定的新型向量索引,基于Google Research的TurboQuant技术构建。它提供了显著的内存效率,能够使用仅4GB的RAM索引1000万文档,而float32需要31GB。这种方法还实现了比FAISS更快的搜索速度,且无需模型训练。
-
自定义 HNSW 实现的基准测试显示其慢于暴力搜索
一位开发者从头开始构建并测试了一个检索引擎,将自定义的 Hierarchical Navigable Small World (HNSW) 实现与 Faiss 库进行了比较。令人惊讶的是,在处理数千份文档的数据集时,暴力搜索方法的平均查询延迟优于 HNSW。开发者将此归因于 HNSW 在 Python 中指针追逐和解释器成本的开销,并将其与在小型数据集上进行暴力搜索的密集矩阵乘法的效率进行了对比。研究还强调,嵌入模型的计算时间明显高于…
-
LLM包名幻觉带来供应链风险,新型检测器旨在缓解
研究人员发现本地编码LLM中存在一个重大的安全风险,即模型会产生包名幻觉,从而可能导致被称为“Slopsquatting”的供应链攻击。一个提议的两层检测系统,结合了PyPI存在性检查和随机森林分类器,旨在缓解此问题。该系统集成到一个LangGraph状态机中,该状态机可以在更高温度下重试生成或切换到备用模型。用户研究表明,用户对所提出的解决方案感到满意,并有很高的采用意愿。
-
RAG聊天机器人开发:迭代重建凸显工具链复杂性
作者详细介绍了构建检索增强生成(RAG)聊天机器人的经验,该机器人经历了两次重大的重建。检索组件的初始挑战导致了重新设计,而数据索引和模型集成方面的进一步问题则需要额外的修改。这个过程凸显了将LangChain、LlamaIndex等各种工具以及Chroma、Faiss和Pinecone等向量数据库与GPT-4等模型集成的复杂性。
-
新框架Industrial-Instruction从工业报告创建AI基准
研究人员开发了Industrial-Instruction,这是一个新颖的框架和数据集,旨在改进AI模型处理工业技术报告时的指令调优和基准测试。该框架利用布局感知提取和语义检索,从复杂文档(如Panasonic Holdings Corporation的文档)创建问答数据集。使用两种不同的LLM(Qwen3-30B-A3B-Instruct和Claude Opus-4.6)生成了数据集的两个版本,从而能够比较开源模型与前沿模型的数据生…
-
RAG 详解:如何为大型语言模型提供您自己的信息
检索增强生成(RAG)是一种允许大型语言模型(LLM)访问和利用特定、私有信息(如公司手册或政策)而无需重新训练的技术。该过程包括将文档索引为向量嵌入,根据用户查询检索相关文本片段,然后将这些片段作为上下文提供给 LLM。通过将 LLM 的响应基于用户控制的事实数据,此方法可显著减少幻觉,并实现诸如来源引用等功能以增强信任度。RAG 被视为一种在企业中应用 AI 的经济高效的方式,改进之处在于更新文档而非重新训练模型。