从数据洞察到智能决策:合合信息&infiniflow RAG技术的实战案例分享

从数据洞察到智能决策:合合信息&infiniflow RAG技术的实战案例分享

标题取自 LLamaIndex,这个内容最早提出于今年 2 月份 LlamaIndex 官方博客。从 22 年 chatGpt 爆火,23 年大模型尝鲜,到 24 年真正用 AI 落地业务场景,业界普遍都发现了从 MVP 到 PMF 不是那么容易的,具体的原因有非常多,在 RAG 场景下,最主要的表现是企业的数据 “垃圾进,垃圾出”,如何利用好企业数据是提升 RAG 效果的关键

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F7ebd1eca-1ec3-4b7e-b9e3-f9bfff6c8a29.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

看一下各个公司都是怎么做的

1. 合合信息

官方网站:https://www.textin.com/

一周快速出 Demo,半年产品不好用

RAG 范式从直观上理解起来落地是比较容易的,通过自然语言的语意匹配度找到相关的内容,再让模型进行回答,可是在实际落地过程中发现效果比预期差很多,总结起来会有以下一些问题

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fe4daaa95-819d-4d61-b015-c707884a50a2.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

1.1 LLM RAG 产品如何快速达到可用、好用,开始增长?

如何解决 RAG 落地过程中遇到问题,提升 RAG 的整体效果,达到线上生产可用的目标,首先落地的关键点在于

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F67d548f8-5537-47ba-9914-6d544a0fa748.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

再回归本质,影响 RAG 落地效果的最本质问题在于

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fa96609b6-ab20-4733-8427-175c98577f12.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

1.2 提升 RAG 效果核心的优化方向:高质量文档解析 + 高质量检索

  • RAG 优化目标一: 快速、稳定、精准解析文档

原始的文档是各种各样的格式,各种各样的模态,如何快速、精确解析出高质量的内容对提升最终检索效果非常重要

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F8f069b23-e772-49e0-a026-f88fbfa701d7.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • RAG 优化目标二: 高精度、高效率向量检索

从海量的内容中提取出最相关的内容,对提升 LLM 输出效果准确率、相关性非常重要

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fdb1a5e20-9c6a-4073-ae0c-cb47a857cca3.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • TextIn 通用文本解析技术 + Acge 向量化模型

合合信息自研了 TextIn 通用文本解析技术,对丰富的文档格式和内容能快速,精准解析为 MD 格式,另外自研的 acge_text_embedding 向量化模型在检索准确率,精度等方面表现也非常突出

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fb26be283-a22a-4a3a-b32b-af05ef605b2f.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • TextIn 技术的一些介绍和效果展示 (示例,详见附录 PPT)

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F4ccda632-1a42-4004-a26a-e7ac6aaf16b7.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fb012bbfe-f7bb-4c1a-8c98-43051930f629.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F7217bc51-8764-45d0-a153-1e3c5efc685e.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fb0c9959b-e2d2-4544-9f18-a683da031701.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fc090e044-fe27-400d-a05f-83d54336a894.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fb906dc07-433c-4de6-9725-1ad5978251e2.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F5bd2a406-4456-4fb2-9205-fac78a26f111.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F184dd2ab-5d9f-4b3f-8973-2e0d44932da3.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • acge_text_embedding 向量化模型的效果展示

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fb2e13595-8076-4b8e-81d1-5bea472a49ed.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 线上产品效果展示

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Ff6236af2-d461-466a-b752-20cae1ac2341.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 总结

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F508ec904-debb-41ba-a50f-c92a797fe031.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

2.infiniflow(英飞流)

官网:https://infiniflow.org/
infiniflow 自研了 AI-Native Database Infinity,在 RAG 检索方面表现非常突出

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F6cf1fcf0-b5ae-448f-9cdb-b0ae60f7eac1.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 下一代 RAG 引擎

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fa4ccf1b1-fc90-4ad3-9e45-17c99d2efed8.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fa6819239-277f-4a8a-87a0-35a01426ebfb.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
同样对于 RAG 效果的提升,英飞流的核心研究方向也是高质量的内容解析 + 高质量的检索

  • 内容解析

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F9d2d8ed2-8a4f-4bd0-b4fe-8c86b436eb57.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 效果展示

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F754c0ca4-0840-4df3-ac0d-48c82af9f003.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 表格识别模型

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F9cc29fa1-0c57-44e3-b692-517e72eab0a6.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 文档识别模型

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fd5377e1e-76b5-44ce-9020-f8737bf7ef30.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 多模态识别

这里演讲人描述了和月之暗面创始人关于多模态识别的讨论,在大模型厂商看来,目前英飞流做的内容识别的工作都是雕花,因为大模型的上下文会越来越长,但演讲人还是更坚定于解决当前内容识别效果提升的问题,这里没有对错,只是看什么方案更适合
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F60cb9204-e650-4788-909a-7af030a1c21d.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 混合检索

英飞流提供的 AI Native 数据库是个亮点,由于当前向量化检索的一些限制 (数据量、延迟、精度等),各种数据库在混合检索方面支持的效果参差不齐,英飞流致力于提供高性能、高精度、支持海量数据、支持混合检索的 AI

  • Native 数据库

Infinity 支持稠密向量、稀疏向量、张量、全文检索、结构化检索等丰富检索方式,了解 cross-encoder 的同学应该知道,cross-encoder 在检索效果方面比双编码器要好很多,但随着数据量提升,延迟不断升高,通常是不能接受的。随着 colbert 延迟交互的提出,目前业界针对检索效果和检索性能方面有了更让人惊喜的方案,但 colbert 也有一些工程问题,比如上下文限制,无法端到端使用等,Infinity 数据库支持 Tensor 数据类型,原生支持了 colbert 端到端方案,保障效果的前提下并解决海量数据检索延迟的问题,还是非常惊喜的

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F906e986e-a5b3-4d62-a1c8-c7901545d452.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)
性能方面的表现非常突出

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F7a4da64b-8a76-4f9b-b7d1-72906e76fd1c.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

Intinity 在检索效率和效果上做到了兼顾

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F961b827b-90e9-409b-bd4b-8622cd15976c.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 延迟交互是 RAG 的未来

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fbf698095-a4ae-4209-9d22-7637fbfb21b1.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

2.1高级 RAG

另外一个分享的主体是在复杂查询下如何提升检索效果

  • Agentic RAG

这里通常的思路都是进行问题预处理,人机协同反馈调优,没什么大的差异

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Ff971f0e8-ee29-4304-aa19-a4da7cbd5b79.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Fdc8c8ad6-a597-467a-b7e4-557c7e8f15f2.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

  • 知识图谱

知识图谱是一个很优秀的技术,对检索结果效果优化是非常好的补充

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F07dbfb23-0274-44f6-a605-aaa85636f1c3.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

小结

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Ffc479bb3-2715-4ba3-8594-f9d2db835ae2.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

3.LlamaIndex

博客:https://www.llamaindex.ai/blog
llamaIndex 提到的优化方向和上边提到方向是一致的,这说明在企业落地 RAG 项目中,重点应该关注的是内容的解析效果和内容检索的效果

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F1f94097c-29f3-4b0b-bead-5366356647c3.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

关于 llamaIndex 的分享内容这里不详细罗列,感兴趣可以看下附录的 PPT,这里主要看下 llamaIndex 做了哪些工作

3.1 LlamaParse

LlamaIndex 提供了 LlamaParse 可以解析复杂的多格式、多模态的文档,并以 AI Friendly(MD) 的格式输出

这里可以简单说 AI Friendly,其实业界提出 MD 格式是对 AI Friendly 的格式,在我们日常和业务合作过程中,也发现了 MD 的效果是最好的

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F4bba35ef-d505-48f4-9435-d28c005c57d7.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2Ffca96c33-e801-4d53-abf0-ab62b1e07150.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

另外,chunk 一般建议最好一个 chunk 是一篇文档,保障最完整的语意,这给了我们一个组织文档的经验建议

![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F32bd7e65-484f-442b-b979-98de91872383.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

3.2 LlamaExtract

LlamaExtract 在 llamaIndex 分享的 ppt 没有提及,但在官方博客中提了,主要是以结构化的方式提取出文档的信息,有点类似图谱,是对文档检索内容的一个非常好的补充,感兴趣可以看下官方博客
![]( https://ata.atatech.org/router/file/redirect?url=https%3A%2F%2Foss-ata.alibaba.com%2Farticle%2F2024%2F08%2F555790f0-fb49-4dac-83d6-cb0790a9ebc4.png&kind=ARTICLE&process=image/auto-orient ,1/resize,m_lfit,w_1600/quality,Q_80/format,webp)

posted @ 2024-09-11 10:57  汀、人工智能  阅读(363)  评论(0)    收藏  举报