成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

拋棄 OCR,拋棄文本提取,拋棄分塊!提升RAG性能的新方法!

發(fā)布于 2025-5-19 00:08
瀏覽
1收藏

在最近的文章中,筆者介紹了影響 Context 高質(zhì)量供給的關(guān)鍵因素有記憶的存用和記憶的連貫性。

而對記憶源信息(尤其是復雜文檔)的深度理解是高質(zhì)量Conext供給的又一大關(guān)鍵。傳統(tǒng)的文本提取和分塊方法,在面對圖文混排、表格遍布的文檔時,往往力不從心,生成的 Context 質(zhì)量堪憂,這已成為提升 RAG 應用性能的一大瓶頸。

我們都曾經(jīng)歷過這樣的“噩夢”:精心構(gòu)建的 RAG 系統(tǒng),因為 OCR 識別錯誤、表格內(nèi)容丟失、或者圖片信息被忽略,導致 LLM 的回答驢唇不對馬嘴。PDF、Word 文檔、PPT 演示稿中那些精心設計的布局、關(guān)鍵的圖表數(shù)據(jù)、甚至是字體樣式的強調(diào),這些豐富的視覺信息在傳統(tǒng)處理流程中幾乎被完全拋棄,只留下一堆可能支離破碎的文本。

拋棄 OCR,拋棄文本提取,拋棄分塊!提升RAG性能的新方法!-AI.x社區(qū)

今天介紹一個項目 ColiVara ,正試圖從根本上解決這個問題,它帶來的不是對現(xiàn)有流程的修修補補,而是一場針對文檔檢索的“視覺革命”。

ColiVara 的“殺手锏”:用視覺模型“看懂”文檔

ColiVara 的核心理念十分大膽:拋棄 OCR,拋棄文本提取,拋棄分塊! 它直接將文檔(支持 PDF, DOCX, PPTX 等超過100種格式)的每一頁都視為一張圖像,利用先進的視覺語言模型(基于“ColPali: Efficient Document Retrieval with Vision Language Models” 論文[1])來生成文檔的“視覺嵌入”。這意味著,ColiVara 不再僅僅“閱讀”文本,它更能“看見”并理解文檔的整體布局、圖片內(nèi)容、表格結(jié)構(gòu)等視覺元素。

拋棄 OCR,拋棄文本提取,拋棄分塊!提升RAG性能的新方法!-AI.x社區(qū)

這種方法的優(yōu)勢是顛覆性的:

  1. 告別信息損失:再也不會有無法識別的表格、丟失的圖片、或因分塊不當導致的上下文割裂。文檔的完整性得到了前所未有的保留。
  2. 卓越的檢索性能:通過整合文本與視覺特征,ColiVara 在文本和視覺文檔檢索上均展現(xiàn)出業(yè)界領(lǐng)先的性能。其采用的“后期交互 (Late-Interaction)”風格嵌入,即便在純文本文檔上,也比傳統(tǒng)池化嵌入更為精準。
  3. 開發(fā)者體驗友好:提供簡潔易用的 Python/Typescript SDK 和 REST API,讓開發(fā)者可以快速集成。

ColiVara 為何與眾不同?

你可能會問,如果我的文檔主要是文本,我還需要 ColiVara 嗎?答案是肯定的。正如其文檔所言,即使是純文本文檔,ColiVara 的后期交互式嵌入也能提供更準確的檢索。更重要的是,它為你打開了處理混合內(nèi)容文檔(這才是現(xiàn)實世界中的常態(tài))的全新大門。

  • 無需自建向量數(shù)據(jù)庫(大部分情況):ColiVara 使用 Postgres 和 pgVector 為你處理向量存儲,極大地簡化了部署和維護。當然,如果你堅持,它也提供了單獨的嵌入生成端點,讓你自由選擇存儲方案(但需注意其對多向量和后期交互特性的支持)。
  • 廣泛的格式支持:從 PDF 到 Office 全家桶,再到各種圖片格式,基本覆蓋了日常工作中的所有文檔類型。
  • 強大的元數(shù)據(jù)過濾:不僅能進行語義搜索,還能結(jié)合文檔或集合的元數(shù)據(jù)(如作者、日期、標簽)進行精確篩選,完美融合非結(jié)構(gòu)化與結(jié)構(gòu)化數(shù)據(jù)的檢索優(yōu)勢。
  • 透明的評估體系:基于 Vidore 數(shù)據(jù)集進行可復現(xiàn)的性能評估,其 Release 1.5.0 版本在多個基準測試中取得了平均 86.8 的高分。拋棄 OCR,拋棄文本提取,拋棄分塊!提升RAG性能的新方法!-AI.x社區(qū)
    拋棄 OCR,拋棄文本提取,拋棄分塊!提升RAG性能的新方法!-AI.x社區(qū)

快速上手 ColiVara

上手 ColiVara 非常簡單:

  1. 從 ColiVara 官網(wǎng)(或其指定渠道)獲取免費 API Key。
  2. 安裝 SDK (??pip install colivara-py?? 或??npm install colivara-ts??)。
  3. 幾行代碼即可索引和搜索文檔:

# Python 示例
from colivara_py import ColiVara
client = ColiVara(api_key="YOUR_API_KEY")

# 索引文檔 (URL, base64 或本地路徑)
client.upsert_document(
    name="annual_report_2023",
    document_url="https://example.com/report.pdf",
    metadata={"year": 2023, "category": "finance"}
)

# 搜索
results = client.search("what were the key financial highlights of 2023?")
print(results)
本地部署方法:https://docs.colivara.com/getting-started/self-hosting

小結(jié)

在 RAG 應用成為主流的當下,如何從原始文檔中高效、準確地提取高質(zhì)量 Context,已經(jīng)成為決定應用成敗的關(guān)鍵。 

傳統(tǒng)的解析、分塊、嵌入的分階段過程,帶來的是每一個階段的信息損失,ColiVara的方案讓文檔處理更加簡單和完整,它的新穎思路會給更多人啟發(fā),也將趨勢更多人在這一新的技術(shù)方向探索。

github地址:???https://github.com/tjmlabs/ColiVara??

參考:

[1]ColPali 論文: ???https://arxiv.org/abs/2407.01449??

本文轉(zhuǎn)載自????AI工程化?????,作者:ully

1
收藏 1
回復
舉報
回復
相關(guān)推薦
主站蜘蛛池模板: 色综合激情 | 日韩在线精品 | 中文字幕免费视频 | 精品福利一区二区三区 | 在线亚洲一区二区 | 亚洲人成在线播放 | 一区二区三区四区视频 | 小草久久久久久久久爱六 | 欧美成人二区 | 亚洲午夜精品在线观看 | 日韩一区二区在线看 | 欧美视频二区 | 中文在线一区二区 | 国产精品91视频 | 免费看啪啪网站 | 91麻豆精品国产91久久久久久久久 | 精品欧美一区二区三区久久久 | 日本一道本视频 | 国产一区亚洲二区三区 | 成人在线观看网址 | 久色| 国产在线一区二区三区 | 看一级黄色毛片 | www午夜视频 | 久久久999免费视频 999久久久久久久久6666 | 涩涩视频在线观看 | 在线观看国产91 | 日韩中文在线视频 | 国产伦一区二区三区四区 | 国产aⅴ | 免费观看色 | 成人在线电影网站 | 91电影在线播放 | 久久久久国产 | 久久av影院| 亚洲一区二区三区四区五区中文 | 一区二区三区亚洲视频 | 男女羞羞视频网站 | 99riav3国产精品视频 | 国产精品99久久久久久人 | 国产这里只有精品 |