一、檢索增強生成(RAG)

什么是RAG?

RAG(Retrieval-Augmented Generation,檢索增強生成),RAG是一種 AI 框架,它將傳統信息檢索系統(例如數據庫)的優勢與生成式大語言模型 (LLM) 的功能結合在一起。
LLM通過將這些額外的知識與自己的語言技能相結合,可以撰寫更準確、更具時效性且更貼合具體需求的文字。

如何理解RAG?

通過上一個問題,我們知道了什么是RAG?了解到RAG是一種結合了信息檢索、文本增強和文本生成自然語言處理(NLP)的技術。
RAG的目的是通過從外部知識庫檢索相關信息來輔助大語言模型生成更準確、更豐富的文本內容。那我們如何理解RAG的檢索、增強和生成呢?

檢索:檢索是RAG流程的第一步,從預先建立的知識庫中檢索與問題相關的信息。這一步的目的是為后續的生成過程提供有用的上下文信息和知識支撐。

增強:RAG中增強是將檢索到的信息用作生成模型(即大語言模型)的上下文輸入,以增強模型對特定問題的理解和回答能力。這一步的目的是將外部知識融入生成過程中,使生成的文本內容更加豐富、準確和符合用戶需求。通過增強步驟,LLM模型能夠充分利用外部知識庫中的信息。

生成:生成是RAG流程的最后一步。這一步的目的是結合LLM生成符合用戶需求的回答。生成器會利用檢索到的信息作為上下文輸入,并結合大語言模型來生成文本內容。

RAG的“檢索、增強、生成”,誰增強了誰,誰生成了答案,主語很重要。是從知識庫中檢索到的問答對,增強了LLM的提示詞(prompt),LLM拿著增強后的Prompt生成了問題答案。

如何使用RAG?

了解了什么是RGA,同步也理解了RAG的檢索、增強和生成。那我們如何使用RAG呢?接下來以RAG搭建知識問答系統具體步驟為例,來講解如何使用RAG?

  1. 數據準備與知識庫構建:

收集數據:首先,需要收集與問答系統相關的各種數據,這些數據可以來自文檔、網頁、數據庫等多種來源。

數據清洗:對收集到的數據進行清洗,去除噪聲、重復項和無關信息,確保數據的質量和準確性。

向量數據庫(如FAISS、Milvus等)中。

  1. 檢索模塊設計:

問題向量化:當用戶輸入查詢問題時,使用相同的文本嵌入模型將問題轉換成向量。

相似度檢索:在向量數據庫中檢索與問題向量最相似的知識庫片段(chunks)。這通常通過計算向量之間的相似度(如余弦相似度)來實現。

結果排序:根據相似度得分對檢索到的結果進行排序,選擇最相關的片段作為后續生成的輸入。

  1. 生成模塊設計:

上下文融合:將檢索到的相關片段與原始問題合并,形成更豐富的上下文信息。

大語言模型生成:使用大語言模型(如GLM)基于上述上下文信息生成回答。大語言模型會學習如何根據檢索到的信息來生成準確、有用的回答。

大家可以結合自己的業務領域知識,開始搭建醫療、法律、產品知識問答。先搭建Demo,然后工作中不斷完善知識庫問答對。

二、RAG的原理、流程及架構

RAG工作原理是什么?大型語言模型(LLM)面臨兩個問題,第一個問題是LLM會產生幻覺,第二個是LLM的知識中斷。

  1. 知識截止:當 LLM 返回的信息與模型的訓練數據相比過時時。每個基礎模型都有知識截止,這意味著其知識僅限于訓練時可用的數據。

  2. 幻覺:當模型自信地做出錯誤反應時,就會發生幻覺。

檢索增強生成 (RAG) 擺脫了知識限制,整合了外部數據,從外部知識庫中檢索相關信息,增強模型的生成能力。

RAG工作流程是什么?

通過檢索增強技術,將用戶查詢與索引知識融合,利用大語言模型生成準確回答。

  1. 知識準備:收集并轉換知識文檔為文本數據,進行預處理和索引。

2.嵌入與索引:使用嵌入模型將文本轉換為向量,并存儲在向量數據庫中。
3.查詢檢索:用戶查詢轉換為向量,從數據庫中檢索相關知識。
4.提示增強:結合檢索結果構建增強提示模版。
5.生成回答:大語言模型根據增強模版生成準確回答。

RAG技術架構是什么?

RAG技術架構主要由兩個核心模塊組成,檢索模塊(Retriever)和生成模塊(Generator)。

1.檢索模塊(Retriever):

文本嵌入:使用預訓練的文本嵌入模型(如GLM)將查詢和文檔轉換成向量表示,以便在向量空間中進行相似度計算。

向量搜索:利用高效的向量搜索技術(如FAISS、Milvus等向量數據庫)在向量空間中檢索與查詢向量最相似的文檔或段落。

雙塔模型:檢索模塊常采用雙塔模型(Dual-Encoder)進行高效的向量化檢索。雙塔模型由兩個獨立的編碼器組成,一個用于編碼查詢,另一個用于編碼文檔。這兩個編碼器將查詢和文檔映射到相同的向量空間中,以便進行相似度計算。

2.生成模塊(Generator):

強大的生成模型:生成模塊通常使用在大規模數據上預訓練的生成模型(如GLM),這些模型在生成自然語言文本方面表現出色。

上下文融合:生成模塊將檢索到的相關文檔與原始查詢合并,形成更豐富的上下文信息,作為生成模型的輸入。

生成過程:生成模型根據輸入的上下文信息,生成連貫、準確且信息豐富的回答或文本。

結合高效的檢索模塊(Retriever)與強大的生成模型(Generator),實現基于外部知識增強的自然語言生成能力。


文章轉自微信公眾號@架構師帶你玩轉AI

熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
3000+提示詞助力AI大模型
和專業工程師共享工作效率翻倍的秘密
熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
返回頂部
上一篇
一文徹底搞懂多模態 - 多模態學習
下一篇
一文徹底搞懂大模型 - Fine-tuning三種微調方式
国内精品久久久久影院日本,日本中文字幕视频,99久久精品99999久久,又粗又大又黄又硬又爽毛片
亚洲高清不卡在线观看| 国产成人精品三级麻豆| 国产三级久久久| 国产麻豆成人精品| 亚洲视频在线一区观看| 色呦呦一区二区三区| 成人免费视频视频| 久久精品夜夜夜夜久久| 欧美精品在欧美一区二区少妇| 91久久人澡人人添人人爽欧美 | 26uuu成人网一区二区三区| 国产一区二区三区四| 亚洲欧洲日韩在线| 欧美二区在线观看| 本田岬高潮一区二区三区| 一区二区三区鲁丝不卡| 久久久美女艺术照精彩视频福利播放| 国产.欧美.日韩| 狠狠色综合播放一区二区| 午夜日韩在线观看| 亚洲免费看黄网站| 国产精品美女一区二区| 日本一区二区成人在线| 久久久精品免费观看| 国产精品―色哟哟| 亚洲另类在线制服丝袜| 亚洲国产日韩综合久久精品| 国产成人综合网站| 在线视频国内一区二区| 免费观看91视频大全| 蜜臀av国产精品久久久久| 韩国精品久久久| 日本国产一区二区| 91黄色免费版| 精品999在线播放| 樱桃视频在线观看一区| 男人操女人的视频在线观看欧美| 日本va欧美va欧美va精品| 国产在线精品一区在线观看麻豆| 久久久久久电影| 亚洲第一会所有码转帖| 久久嫩草精品久久久精品| 中文字幕亚洲精品在线观看| 美腿丝袜亚洲一区| 欧美日韩dvd在线观看| 精品区一区二区| 粉嫩av一区二区三区| 欧美日韩免费高清一区色橹橹 | 日韩视频在线你懂得| 亚洲精品老司机| 91高清视频在线| 亚洲第一搞黄网站| 日韩欧美一区二区在线视频| 免费一级欧美片在线观看| 欧美性生活一区| 秋霞国产午夜精品免费视频| 日韩欧美国产三级| 国产成人午夜视频| 亚洲精品成人在线| 欧美一区二区久久| 97se亚洲国产综合自在线| 亚洲日本护士毛茸茸| 日本丶国产丶欧美色综合| 天天色图综合网| 久久夜色精品国产欧美乱极品| 欧美一区二区久久| 亚洲一二三四在线观看| 色婷婷激情一区二区三区| 蜜桃久久精品一区二区| 亚洲蜜臀av乱码久久精品蜜桃| 欧美成人一区二区三区在线观看| 成人动漫一区二区三区| 奇米精品一区二区三区四区| 亚洲一区二区3| 亚洲欧美激情一区二区| 久久亚洲捆绑美女| 日韩欧美一卡二卡| 欧美美女一区二区在线观看| 成人免费毛片a| 岛国av在线一区| 日韩高清在线不卡| 视频一区免费在线观看| 亚洲一区二区三区精品在线| 亚洲天堂免费在线观看视频| 欧美国产一区二区| 樱花影视一区二区| 午夜精品久久久久影视| 免费成人结看片| www.亚洲国产| 在线综合视频播放| 国产嫩草影院久久久久| 亚洲卡通欧美制服中文| 亚洲成年人影院| 成人性生交大片免费| 欧美日本在线一区| 中文字幕永久在线不卡| 美女mm1313爽爽久久久蜜臀| 99久久夜色精品国产网站| 欧美一区二区三区在线| 中文字幕人成不卡一区| 国产做a爰片久久毛片| 一本一本久久a久久精品综合麻豆| 欧美日韩精品综合在线| 1024亚洲合集| 91无套直看片红桃| 亚洲国产精品传媒在线观看| 日本中文字幕一区二区有限公司| 成人激情午夜影院| 国产欧美1区2区3区| 成人禁用看黄a在线| 1000精品久久久久久久久| 国产成人免费视频精品含羞草妖精| 91精品欧美一区二区三区综合在| 亚洲成人免费视频| 日韩精品中文字幕在线不卡尤物 | 亚洲一区二区视频在线观看| 91丨九色丨蝌蚪丨老版| 亚洲午夜免费视频| 精品国产区一区| 97se亚洲国产综合自在线不卡| 亚洲成人免费观看| 日韩一本二本av| 97精品久久久久中文字幕| 天堂资源在线中文精品| 国产片一区二区| 欧美精品vⅰdeose4hd| 懂色av中文字幕一区二区三区| 中文一区一区三区高中清不卡| 日本国产一区二区| 经典三级视频一区| 欧美肥大bbwbbw高潮| 日韩欧美一级精品久久| 黑人巨大精品欧美一区| 中文字幕亚洲一区二区va在线| 97se亚洲国产综合自在线不卡| 中文字幕亚洲区| 欧美亚洲高清一区二区三区不卡| 亚洲夂夂婷婷色拍ww47| 欧美国产日韩一二三区| 日韩一级黄色片| 欧美日韩亚洲丝袜制服| 国产精品影音先锋| 国产精品美女久久久久久久久久久 | 亚洲人xxxx| 欧美精品电影在线播放| 在线一区二区视频| 丰满白嫩尤物一区二区| 日韩av一二三| 日韩成人精品在线| 性感美女极品91精品| 一区在线播放视频| 国产精品高清亚洲| 久久精品亚洲国产奇米99| 精品国产乱码久久久久久久 | 91成人在线免费观看| av网站免费线看精品| 国内精品久久久久影院薰衣草| 国产一区二区导航在线播放| 久久狠狠亚洲综合| 极品美女销魂一区二区三区免费| 亚洲资源中文字幕| 韩国中文字幕2020精品| 91蜜桃婷婷狠狠久久综合9色| 日本网站在线观看一区二区三区 | 国产日韩欧美高清| 国产精品卡一卡二| 日韩国产高清影视| 91丨porny丨在线| 91麻豆精品国产91久久久资源速度| 精品国产91洋老外米糕| 午夜精品久久久久久久久久久| 成人午夜视频网站| 欧美大片在线观看| 亚洲精品乱码久久久久久| 国产精品小仙女| 精品日韩欧美一区二区| 韩国成人在线视频| 91精品国产免费| 日韩精品一卡二卡三卡四卡无卡| 成人aa视频在线观看| 欧美精品一区二区高清在线观看 | 欧美一激情一区二区三区| 日韩不卡一二三区| 日韩欧美国产电影| 麻豆91小视频| 2020日本不卡一区二区视频| 亚洲电影第三页| 欧美一区二区精品久久911| 日韩经典中文字幕一区| 日韩欧美一区二区免费| 粉嫩一区二区三区在线看| 亚洲精选一二三| 欧美自拍偷拍一区| 午夜国产精品一区| 欧美一区二区视频在线观看| 日韩电影在线一区二区| 国产精品视频一二三区| 制服丝袜日韩国产| 色婷婷av一区二区三区软件| 高清视频一区二区|