久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

增強(qiáng)版RAG知識(shí)庫實(shí)戰(zhàn):混合檢索與重排序優(yōu)化

增強(qiáng)版RAG知識(shí)庫實(shí)戰(zhàn):混合檢索與重排序優(yōu)化 1. 從零拆解這個(gè)增強(qiáng)版知識(shí)庫到底在解決什么問題做過RAG的人大概都有過這種體驗(yàn)demo跑起來驚艷一上真實(shí)文檔就露餡。用戶問“上季度的差旅報(bào)銷標(biāo)準(zhǔn)是多少”系統(tǒng)檢索回來三段話一段講的是差旅申請(qǐng)流程一段講的是辦公用品采購還有一段是兩年前的舊版制度。模型拿著這三段話硬編最后給出的答案似是而非用戶罵罵咧咧地關(guān)掉對(duì)話框。這就是基礎(chǔ)RAG的典型困境。樸素RAG的本質(zhì)是“向量相似度檢索拼接生成”它假設(shè)語義相近的文本塊就是用戶需要的答案。但真實(shí)場(chǎng)景里語義相近和邏輯相關(guān)是兩碼事。一個(gè)問“怎么辦”一個(gè)答“是什么”向量距離可能很近但答非所問。我這次做的增強(qiáng)版智能知識(shí)庫核心目標(biāo)就一個(gè)讓檢索結(jié)果真正對(duì)得上用戶的問題意圖而不是對(duì)得上字面相似度。具體來說它要解決四個(gè)層面的問題。第一層是檢索精度?;A(chǔ)RAG用單一向量檢索遇到專業(yè)術(shù)語、縮寫、多義詞就抓瞎。比如“Agent”這個(gè)詞在AI語境下是智能體在化學(xué)語境下是試劑在房地產(chǎn)語境下是代理人。純向量檢索分不清這些需要引入關(guān)鍵詞檢索做互補(bǔ)。第二層是上下文完整性。文檔切塊是個(gè)技術(shù)活。切得太碎一個(gè)完整邏輯被拆成三段檢索到其中一段也拼不出完整答案切得太粗一個(gè)塊里塞了五個(gè)主題向量被平均化反而什么都匹配不準(zhǔn)。這就是為什么需要語義分塊而不是簡單的按字?jǐn)?shù)切。第三層是知識(shí)時(shí)效性。企業(yè)知識(shí)庫不是靜態(tài)的制度在更新、產(chǎn)品在迭代、FAQ在增補(bǔ)?;A(chǔ)RAG每次更新都要重新 embedding 全量文檔成本高、周期長。增強(qiáng)版需要支持增量更新和版本管理。第四層是多模態(tài)內(nèi)容。熱詞里有人問“rag知識(shí)庫能存儲(chǔ)圖片嘛”答案是能但要看怎么存。圖片不能直接做向量檢索需要先做多模態(tài) embedding 或者 OCR 提取文字再入庫。這個(gè)鏈路設(shè)計(jì)不好圖片就是知識(shí)庫里的死數(shù)據(jù)。這個(gè)項(xiàng)目適合誰參考如果你已經(jīng)跑通過最基礎(chǔ)的 LangChain RAG demo但被真實(shí)場(chǎng)景的召回率折磨過那這篇內(nèi)容就是寫給你的。如果你還沒入門建議先補(bǔ)一下 LangChain 的基礎(chǔ)概念和向量數(shù)據(jù)庫的基本操作否則后面的一些設(shè)計(jì)取舍你可能體會(huì)不到痛點(diǎn)在哪。注意增強(qiáng)版RAG不是把組件堆得越多越好。每加一個(gè)環(huán)節(jié)延遲就漲一截維護(hù)成本就翻一倍。我的原則是先定位瓶頸再針對(duì)性增強(qiáng)不做無意義的炫技。2. 架構(gòu)選型為什么是這套組合而不是別的2.1 核心組件選型與取舍邏輯整個(gè)系統(tǒng)的骨架是LangChain 向量數(shù)據(jù)庫 混合檢索 重排序。這個(gè)組合不是拍腦袋定的每個(gè)選擇背后都有具體的考量。先說 LangChain。很多人吐槽它抽象層太厚、調(diào)試?yán)щy我承認(rèn)這是事實(shí)。但在這個(gè)項(xiàng)目里L(fēng)angChain 的價(jià)值在于它把文檔加載、分塊、embedding、檢索、生成這條鏈路的接口統(tǒng)一了。如果全部手寫光是適配不同格式的文檔加載器就要花掉大量時(shí)間。LangChain 的DocumentLoader生態(tài)覆蓋了 PDF、Word、Markdown、HTML、Notion 導(dǎo)出等常見格式省去了大量膠水代碼。而且它的Retriever接口設(shè)計(jì)得很干凈方便我在后面插入自定義的混合檢索邏輯。向量數(shù)據(jù)庫我選了Milvus而不是 Chroma 或 FAISS。原因很直接Chroma 適合原型驗(yàn)證但它的持久化和并發(fā)能力在真實(shí)負(fù)載下不夠看FAISS 是庫不是服務(wù)沒有內(nèi)置的增刪改查和權(quán)限管理。Milvus 支持標(biāo)量字段過濾、支持多向量字段、支持增量插入這些特性在增強(qiáng)版知識(shí)庫里都會(huì)用到。比如我要按文檔版本號(hào)過濾舊數(shù)據(jù)或者按部門標(biāo)簽限定檢索范圍Milvus 的標(biāo)量過濾能直接在向量檢索時(shí)完成不需要檢索后再過濾。Embedding 模型我用了BGE-M3。這個(gè)模型的特點(diǎn)是同時(shí)支持稠密向量、稀疏向量和多向量表示。稠密向量負(fù)責(zé)語義匹配稀疏向量負(fù)責(zé)關(guān)鍵詞匹配多向量表示可以處理長文本的細(xì)粒度匹配。一個(gè)模型搞定三種檢索模式比分別部署三個(gè)模型省事得多。而且 BGE-M3 對(duì)中文的支持相當(dāng)好這在處理中文企業(yè)文檔時(shí)很關(guān)鍵。重排序模型我選了BGE-Reranker-v2-M3。混合檢索會(huì)召回較多候選我一般設(shè) top 20但最終送給 LLM 的只能有 3 到 5 個(gè)塊。重排序的作用就是在這 20 個(gè)候選里用更精細(xì)的交叉注意力機(jī)制重新打分把真正相關(guān)的排到前面。實(shí)測(cè)下來加了重排序之后Top 3 的命中率能從 60% 左右提升到 85% 以上。2.2 語義分塊策略的設(shè)計(jì)考量分塊是 RAG 里最容易被低估的環(huán)節(jié)。我見過太多項(xiàng)目直接用RecursiveCharacterTextSplitter按 500 字切、50 字重疊然后抱怨檢索不準(zhǔn)。問題就出在固定長度切分不考慮語義邊界。舉個(gè)例子一份產(chǎn)品需求文檔里有一段話“用戶登錄后進(jìn)入首頁首頁展示推薦內(nèi)容。推薦算法基于協(xié)同過濾需要用戶行為數(shù)據(jù)。行為數(shù)據(jù)采集需要用戶授權(quán)?!比绻?500 字硬切很可能“推薦算法基于協(xié)同過濾”和“用戶登錄后進(jìn)入首頁”被切到兩個(gè)塊里。用戶問“推薦算法怎么做的”檢索到的是后半塊但前半塊的上下文丟了。我的做法是基于語義相似度的動(dòng)態(tài)分塊。具體來說先把文檔按段落拆開然后計(jì)算相鄰段落的 embedding 相似度。如果相似度高于閾值我設(shè)的是 0.75就合并成一個(gè)塊如果低于閾值就在此處斷開。這樣切出來的塊每個(gè)塊內(nèi)部的主題是一致的塊與塊之間的邊界是語義轉(zhuǎn)折點(diǎn)。但純語義分塊也有問題塊的長度不可控。有的塊可能只有一句話有的塊可能上千字。太短的塊信息量不足太長的塊向量被稀釋。所以我在語義分塊的基礎(chǔ)上加了長度約束最小 200 字最大 800 字。低于下限的塊嘗試與相鄰塊合并高于上限的塊在語義相似度最低的位置二次切分。還有一個(gè)細(xì)節(jié)塊與塊之間保留 15% 的重疊。這個(gè)重疊不是為了湊字?jǐn)?shù)而是為了防止答案剛好落在邊界上。比如一個(gè)問題的答案跨了兩個(gè)塊如果沒有重疊檢索到其中一個(gè)塊也拼不出完整答案。15% 是我實(shí)測(cè)下來比較平衡的值再高會(huì)引入冗余再低邊界保護(hù)不夠。2.3 混合檢索的權(quán)重分配與調(diào)參混合檢索的核心是稠密向量檢索和稀疏向量檢索的加權(quán)融合。稠密向量擅長語義匹配比如用戶問“怎么請(qǐng)假”能匹配到“休假申請(qǐng)流程”這樣的文檔稀疏向量擅長關(guān)鍵詞匹配比如用戶問“OA-2024-001 號(hào)文件”能精確匹配到文檔編號(hào)。權(quán)重怎么分我的經(jīng)驗(yàn)是不要固定權(quán)重按查詢類型動(dòng)態(tài)調(diào)整。具體做法是先對(duì)用戶查詢做一次輕量分類判斷它是“語義型查詢”還是“精確型查詢”。語義型查詢?nèi)纭叭绾翁嵘蛻魸M意度”給稠密向量更高權(quán)重0.7精確型查詢?nèi)纭癐SO9001 認(rèn)證流程”給稀疏向量更高權(quán)重0.6。分類器不需要很復(fù)雜我用了一個(gè)基于規(guī)則的判斷如果查詢里包含引號(hào)、編號(hào)、專有名詞通過詞性標(biāo)注識(shí)別就歸為精確型否則歸為語義型。這個(gè)規(guī)則簡單但有效實(shí)測(cè)準(zhǔn)確率在 80% 以上。如果不想自己做分類也可以用一個(gè)小型 LLM 做 zero-shot 分類但會(huì)增加延遲。融合算法我用的是RRFReciprocal Rank Fusion而不是簡單的加權(quán)求和。RRF 的好處是不需要?dú)w一化分?jǐn)?shù)直接基于排名融合。公式是score Σ(1/(k rank))k 一般取 60。這樣即使兩個(gè)檢索器的分?jǐn)?shù)尺度不同也能公平融合。3. 核心實(shí)現(xiàn)從文檔入庫到答案生成的完整鏈路3.1 文檔預(yù)處理與多模態(tài)內(nèi)容處理文檔入庫的第一步是格式解析。不同格式的文檔解析策略完全不同。PDF 是最麻煩的。掃描版 PDF 需要 OCR我用的方案是PaddleOCR它對(duì)中文的識(shí)別準(zhǔn)確率比 Tesseract 高不少。文本版 PDF 用PyMuPDF提取但要注意處理分欄、表格、頁眉頁腳。分欄如果不處理提取出來的文字會(huì)串行表格如果不特殊處理會(huì)變成一堆亂序的文字。Word 文檔用python-docx解析重點(diǎn)處理表格和嵌入圖片。表格我轉(zhuǎn)成 Markdown 格式保留結(jié)構(gòu)圖片走多模態(tài)處理鏈路。Markdown 和 HTML 相對(duì)簡單但要注意代碼塊和公式的處理。代碼塊要保留語言標(biāo)記公式要轉(zhuǎn)成 LaTeX 格式否則 embedding 模型理解不了。多模態(tài)內(nèi)容是增強(qiáng)版的重點(diǎn)。熱詞里有人問“rag知識(shí)庫能存儲(chǔ)圖片嘛”我的答案是能存但要分情況處理。如果圖片是流程圖、架構(gòu)圖用多模態(tài) embedding 模型如 CLIP直接編碼成向量檢索時(shí)用文本查圖片。如果圖片是截圖、掃描件先 OCR 提取文字文字入庫做文本檢索圖片本身作為附件存儲(chǔ)檢索到文字后返回圖片鏈接。如果圖片是裝飾性圖片直接跳過不入庫。我實(shí)測(cè)下來多模態(tài)檢索的召回率還不如純文本檢索穩(wěn)定。所以我的策略是圖片優(yōu)先 OCR 轉(zhuǎn)文字只有純圖形內(nèi)容才走多模態(tài)向量。這樣既保證了檢索效果又控制了系統(tǒng)復(fù)雜度。3.2 向量化與索引構(gòu)建的實(shí)操細(xì)節(jié)Embedding 這一步有幾個(gè)坑要注意。批量大小不要一次性把所有文檔塞進(jìn)去 embedding。BGE-M3 在 24G 顯存的卡上batch size 設(shè) 32 比較穩(wěn)。設(shè)太大容易 OOM設(shè)太小吞吐上不去。我一般用 16 做調(diào)試32 做生產(chǎn)。歸一化BGE-M3 輸出的稠密向量需要做 L2 歸一化否則內(nèi)積和余弦相似度不等價(jià)。LangChain 的HuggingFaceBgeEmbeddings默認(rèn)會(huì)做歸一化但如果你自己寫 embedding 邏輯記得手動(dòng)加normalize_embeddingsTrue。稀疏向量生成BGE-M3 的稀疏向量不是傳統(tǒng)的 BM25而是學(xué)習(xí)出來的詞權(quán)重。生成稀疏向量需要調(diào)用模型的encode方法并指定return_sparseTrue。這個(gè)稀疏向量的維度是詞表大小約 25 萬但大部分位置是 0存儲(chǔ)時(shí)用稀疏格式。Milvus 的 collection 設(shè)計(jì)我用了多向量字段from pymilvus import CollectionSchema, FieldSchema, DataType fields [ FieldSchema(nameid, dtypeDataType.INT64, is_primaryTrue, auto_idTrue), FieldSchema(namedense_vector, dtypeDataType.FLOAT_VECTOR, dim1024), FieldSchema(namesparse_vector, dtypeDataType.SPARSE_FLOAT_VECTOR), FieldSchema(nametext, dtypeDataType.VARCHAR, max_length65535), FieldSchema(namedoc_id, dtypeDataType.VARCHAR, max_length128), FieldSchema(nameversion, dtypeDataType.INT64), FieldSchema(namedept, dtypeDataType.VARCHAR, max_length64), ]version和dept是標(biāo)量字段用于過濾。比如檢索時(shí)加version 3只查最新版文檔或者dept finance只查財(cái)務(wù)部文檔。索引類型稠密向量用IVF_FLAT稀疏向量用SPARSE_INVERTED_INDEX。IVF_FLAT 的nlist我設(shè) 1024這個(gè)值跟數(shù)據(jù)量有關(guān)經(jīng)驗(yàn)公式是nlist 4 * sqrt(N)N 是向量總數(shù)。稀疏索引不需要調(diào)參Milvus 會(huì)自動(dòng)處理。3.3 檢索鏈路混合檢索重排序的完整實(shí)現(xiàn)檢索鏈路的代碼結(jié)構(gòu)如下def hybrid_retrieve(query, top_k20, alpha0.7): # 1. 查詢分類 query_type classify_query(query) if query_type precise: alpha 0.4 # 稀疏權(quán)重更高 # 2. 生成查詢向量 dense_vec embed_dense(query) sparse_vec embed_sparse(query) # 3. 并行檢索 dense_results milvus.search( collection, dense_vector, [dense_vec], limittop_k, output_fields[text, doc_id] ) sparse_results milvus.search( collection, sparse_vector, [sparse_vec], limittop_k, output_fields[text, doc_id] ) # 4. RRF融合 fused rrf_fusion(dense_results, sparse_results, k60) # 5. 重排序 reranked reranker.rerank(query, fused[:20], top_n5) return reranked這里有幾個(gè)實(shí)操細(xì)節(jié)值得展開。并行檢索稠密和稀疏檢索是獨(dú)立的可以用concurrent.futures并行執(zhí)行。實(shí)測(cè)下來并行比串行快 40% 左右。但要注意 Milvus 的連接池配置并發(fā)太高會(huì)打滿連接。RRF 的 k 值k60 是論文里的默認(rèn)值但我實(shí)測(cè)下來對(duì)于企業(yè)知識(shí)庫這種文檔量在萬級(jí)左右的場(chǎng)景k40 效果更好。k 越小排名靠前的結(jié)果權(quán)重越高適合精確檢索k 越大排名靠后的結(jié)果也有機(jī)會(huì)適合召回優(yōu)先。重排序的 batch sizeBGE-Reranker 的輸入是 query-doc 對(duì)20 個(gè)候選就是 20 個(gè)對(duì)。batch size 設(shè) 8 比較穩(wěn)設(shè)太大顯存扛不住。重排序的延遲大概在 200-500ms取決于候選數(shù)量和文本長度。過濾條件的下推Milvus 支持在向量檢索時(shí)直接加標(biāo)量過濾比如exprversion 3 dept finance。這個(gè)過濾是在向量檢索內(nèi)部完成的比檢索后再過濾效率高得多。但要注意過濾太嚴(yán)格可能導(dǎo)致召回不足我一般會(huì)先不加過濾檢索如果結(jié)果里舊版本太多再加。3.4 生成環(huán)節(jié)的提示詞設(shè)計(jì)與上下文組裝檢索到 5 個(gè)塊之后怎么組裝成 prompt 送給 LLM這步直接決定最終答案的質(zhì)量。我的 prompt 模板是這樣的你是一個(gè)企業(yè)知識(shí)庫助手。請(qǐng)基于以下參考資料回答用戶問題。 參考資料 [1] {chunk_1} [2] {chunk_2} ... 用戶問題{query} 回答要求 1. 只使用參考資料中的信息不要編造。 2. 如果參考資料不足以回答問題明確說根據(jù)現(xiàn)有資料無法回答。 3. 引用信息時(shí)標(biāo)注來源編號(hào)如[1]。 4. 回答要簡潔直接給出答案不要重復(fù)問題。這個(gè)模板有幾個(gè)設(shè)計(jì)點(diǎn)。編號(hào)引用讓模型標(biāo)注來源方便用戶核實(shí)。同時(shí)這也是一種約束模型知道自己在引用哪段話不容易跑偏。拒答機(jī)制明確告訴模型“資料不足就說不知道”。這比讓模型硬編要好得多。我實(shí)測(cè)下來加了拒答指令后幻覺率從 15% 降到了 5% 以下。簡潔要求企業(yè)用戶要的是答案不是論文。讓模型直接給結(jié)論不要鋪墊。上下文組裝時(shí)要注意塊之間的順序。我一般按重排序的分?jǐn)?shù)從高到低排列但會(huì)把同一文檔的塊放在一起保持邏輯連貫。如果兩個(gè)塊來自不同文檔但內(nèi)容相關(guān)會(huì)在中間加分隔符。還有一個(gè)細(xì)節(jié)上下文長度控制。5 個(gè)塊如果每個(gè) 800 字就是 4000 字加上 prompt 和問題大概 5000 token。這個(gè)長度對(duì)大多數(shù)模型來說沒問題但如果塊更長就要考慮截?cái)嗷蛘N业淖龇ㄊ侨绻傞L度超過 6000 token就對(duì)每個(gè)塊做一次抽取式摘要只保留與問題最相關(guān)的句子。4. 踩坑實(shí)錄那些文檔里不會(huì)寫的問題和排查方法4.1 檢索召回不準(zhǔn)的排查思路檢索不準(zhǔn)是最常見的問題但原因可能有很多種。我整理了一個(gè)排查流程按順序檢查。第一步檢查分塊質(zhì)量。隨機(jī)抽 10 個(gè)塊看它們是否語義完整。如果塊里出現(xiàn)半句話、表格串行、頁眉頁腳混入那就是解析或分塊的問題。我遇到過 PDF 分欄沒處理導(dǎo)致左右欄文字交替出現(xiàn)塊的內(nèi)容完全亂套。第二步檢查 embedding 是否正常。取兩個(gè)語義相似的句子算一下余弦相似度。正常應(yīng)該在 0.8 以上。如果低于 0.6可能是模型加載有問題或者文本預(yù)處理時(shí)把關(guān)鍵信息洗掉了。第三步檢查檢索結(jié)果。把 query 和檢索到的 top 10 塊打印出來人工判斷相關(guān)性。如果 top 10 里只有 2-3 個(gè)相關(guān)說明檢索環(huán)節(jié)有問題如果 top 10 都相關(guān)但 top 3 不相關(guān)說明排序有問題需要加重排序。第四步檢查重排序。把重排序前后的結(jié)果對(duì)比看排序是否有改善。如果重排序后反而更差可能是 reranker 模型和 embedding 模型不匹配或者輸入格式不對(duì)。常見問題速查表現(xiàn)象可能原因解決方法召回結(jié)果完全不相關(guān)embedding 模型加載失敗或維度不匹配檢查模型輸出維度與 collection 定義是否一致召回結(jié)果部分相關(guān)分塊太碎或太大調(diào)整分塊參數(shù)增加語義分塊精確查詢召回差稀疏檢索未生效檢查稀疏向量是否正確生成和索引舊版本文檔排在前面未加版本過濾在檢索時(shí)加 version 過濾條件重排序后效果變差reranker 輸入格式錯(cuò)誤檢查 query-doc 對(duì)的拼接格式多模態(tài)檢索召回低圖片 OCR 質(zhì)量差換 OCR 引擎或?qū)D片做預(yù)處理4.2 性能瓶頸的定位與優(yōu)化增強(qiáng)版 RAG 的延遲主要來自四個(gè)環(huán)節(jié)embedding、檢索、重排序、生成。我實(shí)測(cè)的延遲分布大概是Embedding50-100ms查詢短很快混合檢索100-200msMilvus 并行檢索重排序200-500ms20 個(gè)候選生成1-3s取決于 LLM 和輸出長度總延遲在 1.5-4s 之間。如果要優(yōu)化優(yōu)先級(jí)是生成 重排序 檢索 embedding。生成優(yōu)化用流式輸出讓用戶先看到部分結(jié)果?;蛘邠Q更小的模型比如 7B 級(jí)別的模型延遲能降到 500ms 以內(nèi)但質(zhì)量會(huì)下降。我的做法是簡單問題用小模型復(fù)雜問題用大模型通過查詢分類來路由。重排序優(yōu)化減少候選數(shù)量。如果混合檢索的 top 20 里前 10 已經(jīng)覆蓋了大部分相關(guān)結(jié)果可以把重排序的輸入減到 10。或者用更小的 reranker 模型比如 BGE-Reranker-Base延遲能減半。檢索優(yōu)化Milvus 的nprobe參數(shù)控制搜索的聚類數(shù)量設(shè)小一點(diǎn)速度快但召回低。我一般設(shè)nprobe16在召回和速度之間平衡。另外如果數(shù)據(jù)量不大10 萬可以用FLAT索引檢索速度極快但內(nèi)存占用高。并發(fā)處理熱詞里有人問“ai agent 怎么扛并發(fā)”RAG 系統(tǒng)的并發(fā)瓶頸主要在 LLM 調(diào)用和向量數(shù)據(jù)庫連接。LLM 調(diào)用可以用異步隊(duì)列向量數(shù)據(jù)庫要配連接池。Milvus 默認(rèn)連接數(shù)有限高并發(fā)時(shí)要調(diào)大max_connections。4.3 增量更新與版本管理的實(shí)現(xiàn)企業(yè)知識(shí)庫不是一次建好就完事的文檔會(huì)更新、新增、廢棄。全量重建索引成本太高必須支持增量更新。我的方案是基于文檔 ID 的增量插入軟刪除。每份文檔有唯一的doc_id更新時(shí)先插入新版本的塊然后把舊版本的塊標(biāo)記為is_deletedTrue。檢索時(shí)加過濾條件is_deleted False這樣舊數(shù)據(jù)不會(huì)被檢索到但也不會(huì)立即刪除方便回滾。版本管理用version字段每次更新遞增。檢索時(shí)可以指定version N只查最新版或者不加限制查所有版本適合需要?dú)v史對(duì)比的場(chǎng)景。增量更新的觸發(fā)方式有兩種定時(shí)同步和事件驅(qū)動(dòng)。定時(shí)同步適合文檔源是文件系統(tǒng)或網(wǎng)盤的場(chǎng)景每隔一段時(shí)間掃描變更。事件驅(qū)動(dòng)適合文檔源有 webhook 的場(chǎng)景文檔一更新就觸發(fā)入庫。注意增量更新時(shí)要注意 embedding 模型的一致性。如果更新時(shí)換了 embedding 模型新舊向量不在同一空間檢索會(huì)出問題。換模型必須全量重建。4.4 多輪對(duì)話與上下文記憶的處理單輪問答做好之后多輪對(duì)話是自然的延伸。但多輪對(duì)話有個(gè)核心問題用戶的問題可能依賴上一輪的上下文。比如用戶先問“差旅報(bào)銷標(biāo)準(zhǔn)是多少”系統(tǒng)回答了。用戶接著問“那住宿呢”這個(gè)問題單獨(dú)看是沒頭沒尾的必須結(jié)合上一輪才能理解。我的處理方式是查詢改寫把當(dāng)前問題和最近兩輪對(duì)話一起送給一個(gè)小 LLM讓它改寫成獨(dú)立完整的查詢。比如“那住宿呢”會(huì)被改寫成“差旅報(bào)銷中住宿費(fèi)用的標(biāo)準(zhǔn)是多少”。然后用改寫后的查詢?nèi)z索。查詢改寫會(huì)增加一次 LLM 調(diào)用延遲增加 200-500ms。但實(shí)測(cè)下來多輪場(chǎng)景的準(zhǔn)確率提升明顯這個(gè)開銷值得。對(duì)話歷史的管理要注意長度控制。不能把所有歷史都塞進(jìn)去一般保留最近 3-5 輪。更早的歷史可以做摘要或者直接丟棄。我的做法是保留最近 3 輪完整對(duì)話更早的做一句話摘要。5. 效果評(píng)估與持續(xù)迭代的實(shí)操方法5.1 評(píng)估指標(biāo)與測(cè)試集構(gòu)建RAG 系統(tǒng)的評(píng)估不能只看“感覺準(zhǔn)不準(zhǔn)”要有量化指標(biāo)。我用的核心指標(biāo)有三個(gè)召回率RecallK前 K 個(gè)檢索結(jié)果里包含正確答案的比例。這個(gè)指標(biāo)衡量檢索環(huán)節(jié)的效果。我一般看 Recall5 和 Recall10。命中率Hit RateK前 K 個(gè)結(jié)果里至少有一個(gè)相關(guān)的比例。這個(gè)指標(biāo)比召回率寬松適合評(píng)估整體可用性。答案準(zhǔn)確率最終生成的答案是否正確。這個(gè)需要人工評(píng)估或者用 LLM 做自動(dòng)評(píng)估讓 GPT-4 判斷答案是否基于參考資料且正確。測(cè)試集的構(gòu)建很關(guān)鍵。我從真實(shí)用戶問題里采樣了 200 個(gè)問題覆蓋事實(shí)型、流程型、對(duì)比型、多跳型四種類型。每個(gè)問題標(biāo)注了標(biāo)準(zhǔn)答案和相關(guān)的文檔塊 ID。這個(gè)測(cè)試集是迭代的基礎(chǔ)每次改動(dòng)都要跑一遍看指標(biāo)變化。5.2 基于 bad case 的迭代優(yōu)化評(píng)估的目的是發(fā)現(xiàn)問題然后針對(duì)性優(yōu)化。我一般按這個(gè)流程走跑測(cè)試集找出 bad case答案錯(cuò)誤或召回失敗的問題。分析 bad case 的原因是分塊問題、檢索問題、還是生成問題。針對(duì)原因做優(yōu)化然后重新跑測(cè)試集驗(yàn)證。舉幾個(gè)我實(shí)際遇到的 bad case 和解決方法。案例一用戶問“新員工入職需要哪些材料”召回的結(jié)果里有一份是“離職材料清單”。原因是“入職”和“離職”在向量空間里距離很近。解決方法在 embedding 前給文檔塊加上標(biāo)題前綴比如“入職材料...”這樣向量會(huì)偏向“入職”語義。案例二用戶問“2024 年 Q1 的銷售目標(biāo)是多少”召回的是 2023 年的數(shù)據(jù)。原因是版本過濾沒生效。解決方法在檢索時(shí)強(qiáng)制加version過濾只查最新版。案例三用戶問“怎么申請(qǐng)年假”召回的結(jié)果是“年假天數(shù)規(guī)定”沒有申請(qǐng)流程。原因是流程文檔的分塊把“申請(qǐng)步驟”和“審批權(quán)限”切開了檢索到的是天數(shù)規(guī)定那塊。解決方法調(diào)整分塊策略把流程相關(guān)的段落強(qiáng)制合并。5.3 持續(xù)迭代的工程化建議RAG 系統(tǒng)的優(yōu)化是個(gè)持續(xù)過程不是一次調(diào)好就完事。我的工程化建議是建立反饋閉環(huán)在界面上加“這個(gè)回答有幫助嗎”的按鈕收集用戶反饋。差評(píng)的回答自動(dòng)進(jìn)入待分析隊(duì)列。定期更新測(cè)試集業(yè)務(wù)在變用戶問題也在變。每季度補(bǔ)充一批新的測(cè)試問題保持測(cè)試集的代表性。A/B 測(cè)試改動(dòng)檢索策略或 prompt 時(shí)不要直接全量上線先做 A/B 測(cè)試。一半流量走舊策略一半走新策略對(duì)比指標(biāo)后再?zèng)Q定。監(jiān)控關(guān)鍵指標(biāo)線上要監(jiān)控召回率、延遲、拒答率。拒答率突然升高可能是檢索出了問題延遲突然升高可能是向量數(shù)據(jù)庫負(fù)載高了。日志記錄每次檢索都記錄 query、召回結(jié)果、重排序分?jǐn)?shù)、最終答案。出問題時(shí)可以回溯分析。提示不要過度優(yōu)化。RAG 系統(tǒng)的效果有上限這個(gè)上限由文檔質(zhì)量和 embedding 模型決定。如果文檔本身寫得含糊不清再好的檢索也救不了。先把文檔質(zhì)量搞好再談技術(shù)優(yōu)化。6. 一些個(gè)人體會(huì)和后續(xù)擴(kuò)展方向這套增強(qiáng)版知識(shí)庫我前后迭代了三個(gè)版本踩過的坑比寫過的代碼還多。最大的體會(huì)是RAG 的瓶頸往往不在模型而在數(shù)據(jù)。文檔解析、分塊、清洗這些“臟活累活”決定了系統(tǒng)的下限檢索和生成策略決定了上限。很多人一上來就調(diào)模型、換框架結(jié)果發(fā)現(xiàn)效果提升有限就是因?yàn)榈讓訑?shù)據(jù)沒處理好。另一個(gè)體會(huì)是不要追求一步到位。我第一版就是樸素 RAG跑通了再逐步加混合檢索、加重排序、加多模態(tài)。每加一個(gè)組件都要驗(yàn)證它是否真的帶來了提升。如果加了之后指標(biāo)沒變化或者變化在噪聲范圍內(nèi)那就果斷去掉。系統(tǒng)越簡單維護(hù)成本越低。后續(xù)我打算在這幾個(gè)方向繼續(xù)擴(kuò)展。一是引入知識(shí)圖譜把實(shí)體和關(guān)系抽出來做 ontology RAG。這樣能處理多跳推理問題比如“A 的上級(jí)的部門負(fù)責(zé)什么業(yè)務(wù)”純向量檢索很難搞定。二是做 Agent 化的知識(shí)庫讓系統(tǒng)不只是被動(dòng)檢索還能主動(dòng)追問、澄清、多步檢索。三是優(yōu)化多模態(tài)檢索目前圖片檢索的召回率還是不如文本需要更好的多模態(tài) embedding 模型。如果你也在做類似的項(xiàng)目我的建議是先把基礎(chǔ) RAG 跑通然后拿真實(shí)數(shù)據(jù)測(cè)找到瓶頸再針對(duì)性增強(qiáng)。不要一上來就堆組件那樣只會(huì)讓你在調(diào)試時(shí)懷疑人生。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
伊人成人中文字幕久久网| 91无码西班牙视频在线| 免费观看欧美日韩操逼视频| 欧美国产日韩高清在线| 日韩无码一区二区三区| 嗯~啊~快点 死我视频免费看网站| 97人人模人人爽人人| 干少妇视频| 国产精品网站免费| 婷婷导航| 2021久久国产综合精品青草| 天天色图| 色大师网站www永久网站视频| 欧美中出1| 国产日逼视频| 久久久久久亚洲Av无码精| 后入日本1234| 蜜桃精品一区二区三区久在线| 亚洲人妻av| 亚洲国产精品有声| 粉嫩av平台| 精品人妻一区二区三区不卡断| 国产白领连续中出在线观看| 极品五月天噜噜| 99热只有这里有精品| 欧美色就是色| 欧美夜夜| 中文不卡视频| 久久精品成人| 伊人精品国产| 婷婷九月国产| 久久久噜噜噜久久久| 亚洲AV永久无码一区仙野| 国产1024在线播放| 五月丁香黄色网| 精品人妻av区天天看片| 加勒比综合在线| AV男人天堂网| 久久久涩| 久久国产精品m码| 欧美综合网站999| 久久久久久久强迫| 97综合久久| 精品人妻一区二区三区视频在线| 91丝袜人妻| 亚洲有薄码区久久在线一区| 久久精品区| 亚洲综合嫩| 96久久久久久久| 综合少妇网| 久久久久女教师免费一区| 蜜臀在线看片| 中文字幕人妻丝袜乱一区三区| 手机不卡视频不卡在线一二三区| 蜜桃视频一区二区三区在线观看| 91嫩草欧美| 日韩午夜国产| 精品亚洲天堂| 国产路线专区| 啪啪啪精品| 久久久久人妻二区精品叶可怜| 婷婷av在线中文字幕| 成人无遮挡毛片免费看| 欧美日韩操操操| 日本午夜操逼| 伊人久久艹| 天天插天天操| 二区熟妇韩日| 亚洲诱惑| 特色a在线上| 2019天天干| 综合久久久久久久久91| 欧美黄色大片在线观看| 91人人臊| 久久亚洲人妻| 国产熟女乱论| 久久久久久午夜男人的天堂| 色色99| 亚洲欧洲无码一区夜| 91女日逼| 国产午夜在线观看视频| 亚洲操逼无码| 三级片大波波| 亚洲做性| 国产精品探花色| 精品在线观看视频在线| 欧洲射精91| 激情文学小说一区二区| 久久性爱视频99| 人人操,操人人| 人人色97| 久久久久婷婷精品av电影| 久这精品中文在线观看视频| 久干9操| 五月婷婷啪啪| 91精品国产乱码| 国产精品一区二区三| 日韩熟女操逼| 亚洲色图超碰在线| 97久久综合网| 国产欧美精选激情视频| 激情啪啪拍91| 日韩久草| 国产精品无码av在线| 亚洲欧美精品一区天堂久久| 亚洲色综网| 九九久久国产精品| 色五月AV| 久久精彩视频| 亚洲资源站| 久久久 国产精品| 中文字幕神马久久| 免费黄色A片| 极品粉嫩少妇视频| 日韩欧洲操屄视频| 熟妇最新先锋一二三区| 欧美九九九| 黄片色区软件| 超碰538| 亚洲97成人在线观看| 久久99热这里只频精品6学生| 蜜桃丰满熟妇av无码区不卡| 2019久久久久久久久福利| 日本久操视频| 国产精品成久久久久午夜午夜| 欧美操逼一二三区| 国产久久天堂资源| 国产日韩欧美三级片| 日日夜夜模| 国产传媒午夜理伦精品| 久热久一区二区三区| 久久久涩| 97资源欧美| 18啪啪手机免费性爱| 成年男人的天堂| 精品蜜乳AV免费观看| 精品久久99| 91精品久久久久久| 美女黄频a美女大全免费皮| 中文字幕女同在线| 啪啪一区| 久96热在线观看视频| 亚洲男人天堂网久久| 亚洲本色精品一区二区久久| 97操97色| 淫荡少妇免费| 亚洲脚交| 五月天色图| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 久久久精久久久| 91亚洲欧美激情| 91N欧美| 搡老女人老91二区| 情色五月天久久久| 国产精品自产拍在线观看社区| 大白逼三四级| 在线啊啊啊啊| 久久亚洲AV无码专区国产精品| 超碰在97| 人妻久热在线| 性做久久久久久久| 亚洲欧美另类图片| 97色色,97综合| 新版天堂中文资源8在线| 欧色网址| 欧美亚洲宗合色性图| 国产乱伦一二三区| 无码不卡亚洲成?人片| 欧美爆操91| 久久亚洲AV成人精品无码| 超碰综合97在线| 色777999综合| 亚洲精品一区二区三区新线路| 97人人夜夜精品视频| 黄站在线免费观看| 青青操97| 丁香六月啪啪| 欧美性爱1080p| 天天噜| 亚洲人久久久网| 国模限制级电影| 国产传媒操逼视频| 男人的天堂2018| 亚洲视频二区| 日日夜夜噜| 少妇超碰在线| 91啪啪视频| 四虎国产精品永久在线囯在线| 后入式在线免费观看60秒| 欧美色婷婷| 性久久| 97视频网站| 少妇精品久久久八区九区| 美女97超碰| 激情五月天网| 99热综合| 精品亚洲国产成人AV制服丝袜| 密臀视频三区免费网站| 成人一级二级| 夜草欧美| 77国产精品| 国产日韩精品一区二区三区| 天堂国产AV| 蜜桃视频精品一区二区| 成人精品在线| 亚洲欧美日韩综合在线尤物| 色狠狠 - 百度| 国产无码久久高清| 国产精品视频内谢女人| 屁股久久久久久| 天天日骚逼熟女| 久久久久久久久国产| 精品久久久久9999| 亚洲综合在线高清| 69精品在线| 熟女视频久久| 天天色综合图片| 婷婷天堂站| 国产福利精品最新在线| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 成人在线视频二区| 日本淫色网| 国产伦精品一区二区三区视频女| 国产玖玖| 韩日男人的天堂| 熟女丝袜视频| 91精品少妇搡搡搡| 蜜屁av| julia国产在线| 久操免费视频| 欧美日韩在线视频网站| 日韩激情无码影院| 国产做?爰片久久毛片?片美国| 亚洲欧美一区二区三区一猛片| 操逼www.| 色999五月色| 五月丁香| 超碰538| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 欧美一区二区亚洲天堂| 狠狠色噜噜狠狠狠狠狠色综合久久| 欧美黄片免费在线观看视频| 久久久久久精品免费看A级| 国产三级中文有码在线视频| 亚洲操操| 精品人妻1237| 高清孕妇孕交 交孕妇| 午夜操一视频一区| 青娱乐淫乱1314| 黄片com.| 草草影院在线视频| 欧美丝袜激情| 中文字幕在线免费观看 | 91视频国品一二三区| 亚洲精品久| 丁香婷婷激情五月天无毒不卡 | 欧美久久人人网| 强奸xx国产| 麻豆区99999| ai欧美亚洲小说| 理论久久婷婷网8| 亚洲男人综合| 伊人久久88国产女| 久久亚洲天天做| 一二三卡欧美日韩人妻免费精品| 天天综合网91| 久草视频在线视频在线视频在线观看| 色五月av| A一级色女| 日韩成人人妻网站| AV一区观看| 人人操AV| 亚洲日韩97| 午夜丁香| 欧美色图 人妻| 2017天天插| 久久天天艹| 日韩免费人妻色情网站| 狠狠操狠狠燥| 色综合久久88色综合久久天天| 欧美激情综合色综合啪啪五月| 色欲色香天天天综合网www-亚洲综合国| 精品一区二区2| 亚洲 小说 欧美 激情 另类| 久jiu久神马影院| 高清无码学生妹高潮| 浓厚中出中文字幕在线| 久久久久中出| 黄页| chaopen97久久| 免费观看啪视频| 91国模| 久久欧美激情| 色香天天| 亚洲中文字幕一区| 黑人操一区二区| 鸥美插入视频| 三级激情网站| 啊啊啊不要啊啊受不了了视频在线| 97超碰精品图片| 天天操夜夜操| 精品人妻一区二区三区视频在线| 91狼人| 激情啪啪视频| 逼逼逼逼操操操操操操操操操午夜剧场 | 岛国福利在线精品播放| 久操99| 欧美日韩欧美| 韩国久久97| 欧美做爰无码A片视频| 少妇内射视频| 大香蕉乱级| 妇女视频网站| 人人爱人人操人人性| 一区二区蜜臀| 91强奸乱轮| 蜜桃午夜视频一区二区 | 伊人黄色视频免费观看| 骚日日av| 女优免费一区二区永久| 国产精品白丝| 91成人国产综合久久精品蜜月| 日韩熟女操逼| 97碰碰日本乱偷人妻中文的| 国产一区二区三区久久久精品| 日韩 成人 有码| 成人日韩3| 成人精品一区二区三区| 国模少妇一区二区三区| 不卡在线观看视频| 欧美精品成人亚洲| 强奸乱伦免费网站| 国产91丝袜 在线播放| 激情一区二区三区在线观看| 精品无码久久久久久久久果冻糖心 | 欧美|91色综合| 乱性AV| 加勒比综合a∨| 一区二区三区机械有限公司| 神马久久久久久| 日韩精品第3页| 精品久久久亚洲AV成人网站| 少妇被c 黄 免费观看| 伊人一区二区三区| 99精品免费| 99AV| 亚洲图片 激情小说| 久久精品性| 网站A V在线| 亚洲无限观看| 亚洲s在线观看| 一区二区视频在线播放| 欧美激情综合| 超碰97极品9| 人妻出轨一区二区三区| 亚欧性爱ab| 亚洲欧美日韩免费观看| 国语精品对白| 九九九九一级| 精品人妻一区二区免费蜜桃| 99性视频| 亚洲最大网站av| 亚洲中文字幕熟女| 91无码人妻精品一区二区三区蜜桃| 日韩欧美亚洲国产日韩| 超碰人人超在线观看| 国产精品4p在线观看| 婷婷丁香人妻| 本道在线| 男女激情中文字幕| 成人精品电影| 男人的天堂在线有码| 久久9视频| 男人天堂黄片| 国产肏逼网站| 久久精品国产亚洲5555| 78精品| 97久久精品不卡| 97超久碰| 中文字幕免费观看| 日韩女优在线| 超碰久久性爱| 国产精品一区二区三区在线密挑| 天天色综亚洲91污| 成人八戒网站| 日韩人妻播放| 国产精品嫩草影院免费| 91搞逼视频| 国产精品成人AV片免费看网站 | 亚洲激情综合| 五月天色综合| 日韩熟妇二区| 精品国产乱码久久久久久影片| 欧美日韩第一页| 国产福利av精彩对白| 性色av网站| 亚洲天堂中文字| 高清成年美女黄网站免费大全| 国产色综合亚洲色综合吹潮| 无码逼| www.久久最新地址| 性爱网站一区二区| 午夜福利av电影在线| 岛国黄色短视频| 加勒比久久综合网高清| 影音先锋中文字幕日本好一区二区| 色黄色美女大长腿午夜视频| 91操人| 全免费a敌肛交毛片免费| www成人啪啪18秘 免费| 青青草操逼逼视频| 亚洲色图大香| 色女99一级片在线观看| 91久久久视| 天天摸夜夜操视频| 激情在线青青操| 校园激情狠狠四射| 日韩亚洲欧美中文字幕| 精品无码不卡视频| 日本操逼视频导航| 色婷五月天| 亚洲超碰在线| 国产天天骚| av72网| 97在线播放| 偷拍 亚洲 欧美| 国产精品爆乳懂色蜜乳| 蜜乳性色无码专日粉嫩骚逼AV| 午夜理论片在线观看免费| 亚洲性爱免费电影| www.色五月| 久久 亚洲 日韩 人妻| 中文字幕午夜精品久久久| 少妇人妻在线| 韩三级a视频在线观看| 亚洲日韩美女中文字幕乱| A久久| 国产a级精品| 视频在线观看青青99国产| 免费一二区| 日韩欧美国产一区二区三区四区| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 国产情色第一第二页在线观看| 日本在线15p| 欧美操人视频| 亚洲九九视频在线观看| 亚洲美女av无码| 亚洲最新Av| 黄色av一区二区在线| 色综合加勒比四四季| 91精品少妇搡搡搡| 在线毛片片免费观看| 青娱乐日韩无码| 熟妇精品juliaannAV| 中国少妇啪啪视频| 无码聚合| 91人妻视频在线| 91综合天天看| 日韩欧美一级特黄大片| 免费久久9999| 少妇被c 黄 免费观看| 国产免a费看黄片在线| 久久亚洲不卡| 欧美综合色图网| jizzjizz欧美| 国产亚洲精品美女| 伊人热综合| 国产丝袜视频| 色综合天天爱去电影网| 日本在线播放不卡一区| 97超级色碰碰| 99re公开精品免费视频| 亚洲综合在线高清| 热热色中文无码| 国产女人成人精品视频| 97精品网站| 黄在线| 91久久久老司机| 久久日韩精品一区二区| 人人操天天爽| 久草在线| 韩日精品四区| 久久人妻| 久插综合| 伊人丁香五月婷婷| 操曰本熟女| 国产精品黄色三级av| 超碰97色色| www.99色| 加勒比海成人视频网 | 美女黄码视频午夜| 女人被男人桶爽视频网站| 搞中出视频在线观看| 午夜福利av电影在线| 欧美久久人妻少妇一区二区| 超碰在线观看av不卡| 蜜臀一二三| 999岛国大片| 国产精品一区在线播放| 又黑又大又粗| TS人妖另类精品视频系列 | 欧美96交| 97九色人妻| 亚洲一区在线观看欧洲 | 操我啊啊啊啊啊| 日韩电影在线观看网址| 麻豆国产成人精品| 91GD.COM| 国产中出内射一区二区| 330Dv国产女人终合视频极品人与兽| 思思视频免费看网站| 欧美夜夜骑视频| 第一高清av中文字幕| 亚洲高清91| 欧美久久久15P| 3D污黄视频在线观看| 极品少妇久久久| 四虎永久在线精品免费网址| 国产综合永久精品日韩鬼片| 蜜臀99久久精品久久久懂爱| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 一起草AV| 黄色一区二区秘书性感| 精品人妻一区二区三区免费视频| 97人亚洲综合字幕| 日韩女模中文造逼| 久久精品人人做人人看| 亚洲一二三四区在线免费看视频 | 99热精品在线观看| 最新国内自拍av免费| 色哟哟av| 久久少妇视频| 九九在线视频| 国产激情av女片自拍| 亚洲日韩天堂| 欧美伦乱| 色偷综合| 殴美日韩m| 九九成人| 久久精品国产72国产精品福利 | 欧美性暴力| 日韩天天本| 青娱乐亚洲热| 99热这里都是精品| 立川理惠无码一区二区| 国产野战露脸在线播放| 亚洲黄色视频在线观看视频| 91A欧美电影网站| 美国三级日本三级久久99| 在线天堂999| 99久久9| 国产乱伦性爱区| 96精品久久久久久久久| 91日产欧美| 欧美亚洲第1页| 人夜夜精品网站香蕉嫩草| 久久久夜夜嗨免费视频| 91人妻做a观看视频| 国产福利视频精品视频| 国内毛片欧美香蕉精品| 天堂综合网| 欧美日韩不卡传媒| 日本2020一区二区| 91插B网站| 人妻天天爽夜夜爽2| 日日橹狠狠爱欧美超碰| 老熟女熟妇| 区一在线观看| 日韩二三区| 国产精品经典一卡久久久| 亚洲 图片 综合91| 91是天天| 大香蕉伊人网WWWn0n| 麻豆久久视频在线地址| 深田咏美亚洲精品福利社| 大伊香蕉在线视频免费| 欧美日韩操逼嗦吊| 91九色网| 国产欧美美女免费观看视频| 久久婷婷视频| 日韩美女久久一区二区三区| 偷窥自拍亚洲色图| 亚洲激情色片| 超碰碰小说97| 欧美写真视频一区| 国产 日韩,欧美 自拍| 600国产精品视频| 国产少妇内射| 久久久日本电影| 97欧美综合网| 一区二区三区国产在线播放 | 婷婷五月丁香五月| 视频在线观看一二三区| av东京热男人的天堂| 国产精品一区二区后入| 久久亚洲一区女同性恋中文字幕| 国产精品欧美在线观看| 国产第12页| 欧美自拍偷拍免费观看| 伊人AAA| 爱啪精品一区| 热热色国产一二区AV| 久草免费在线视频| av爱爱爱| 九月婷婷久久| 欧美九九爱| 91l欧美在线| 欧美自拍网| 91成人高清在线观看| 伊人五月天激情| 天天综合色电影| 天天摸夜夜操视频| 一区二区三区麻豆| 欧美精品23| 日欧操屄视频| 人人摸人人入| 久久精品国产亚洲AV高级北京| 大香蕉九九| 91欧美美女日韩国产婷婷| 天天综合网AV91| 天天综合色图| 五月天婷精品激情| 五月婷婷六月丁香| 青草视频人妻在线观看| 视频不卡中文字幕| 国产精品岛国片在线观看| 少妇诱惑视频| 欧美性性性| 人人操,操人人| 伊人大香蕉在线| www.91欧美| 亚洲国产精品无码AV久久| 国产亚州高清国产拍精| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 好一吊区二区| 中文字幕奈奈美被公侵犯| 超碰成人国产| 狠狠干妹子| 国产又猛又粗又爽又黄| 丰满欧美少妇| 破处bbq| 精品九九国产无码| 成人老鸭窝人人在线视频| 97超碰大| 丁香六月啪啪| 操一对老熟妇爽上天视频| 欧美日本一区二区a人| 国产精品一二三免费网站| 中出20p| 99久久婷婷丁香| 青青草亚洲一区| 伊人91| 天天爱天天操| 一本色道久久综合精品婷婷| 91人人臊| 欧美最婬乱婬爆婬牲视频| 国产操逼逼网| 欧美色图在线视频少妇| 精品视频一区二区| 成人精品电影| 国产色产精品在线观看| 97蜜桃综合| 啪啪啪综合网| 欧美日日夜夜| 国产性爱强奸乱伦大全| 久久欧美1卡2卡3| www.av家庭乱伦| 久久综合18p| 在线播放成人高清免费视频| 免费农村成人少妇人妻Aa一区二区视频 | 激情五月天校园春色网| 亚洲欧洲日韩国产自在线| 亚州九九九精品视频| 国产极品美女高潮无套在线观看 | 草草草草视频| 色五月综合| 先锋女优在线观看视频| 玖玖97综合 | 国产精品点击进入在线影院| 欧日韩在线观看| 精品性爱一区二区| 婷婷丁香人妻| 成人熟女视频一区二区三区| 中文字幕,人妻,日韩| 久久久久久久久久久久黄色 | 欧美顶级黄色大片免费| 极品少妇久久久久| 色五月婷婷麻豆在| 试看日韩黄片| rivers-china.com| 亚洲色图加勒比| 韩国黄色片精品久久久| 午夜福利一区二区影院| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 欧美在线观看综合国产| 9九九国产| 台湾佬激情综合| 天堂а√在线最新版在线| 久草成人影片| 免费黄色视频网址| 麻豆天美91| 国产AV人人 夜夜人人澡| 福利操逼| 天天综合网91| 亚洲九九视频在线观看| 日韩精品三区四区| 日本欧美亚洲高清在线看| 黄骗免费网站| 91狠狠狠| 欧美亚洲宗合色性图| 免费夜夜爱黄色视频毛片| 成人七区| 日韩兔费看黄片| 欧美综合亚洲| 久久骚少妇| 色av中文字| www欧美性爱| 人人人摸人人| 91综合色噜噜| 色综合加勒比| 九九热三级片| 欧美日韩小说| 一二三四区电影| 伊人四虎综合| 东北操逼| www被窝色com| 熟妇高潮精品一区二区三区下载| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 天天色综合图片| 天堂种子在线www网资源| 国产操逼逼网| 人人摸人人添人人操 | 婷婷色导航| 女人爽到高潮潮喷18禁网站| 强奸乱伦资源| 亚洲日韩成人性爱视频| 青草青草久热| 午夜精品探花| 国产热RE99久久6国产精品首| 国产福利影视| 欧美99热| 98色网| 九久9热| 亚洲码和欧洲精品激情系列| 国产精品 午夜福利| 情色五月天久久久| 亚洲精品蜜桃久久久久久久| 欧美亚洲涩涩| 超碰人妻久久| 欧美色视频在线| 色偷综合| 好爽要喷了| 麻豆天美AV传媒第一页| 大香蕉一人| 91爱| 1769一区| 国产精品成人无码a v毛片| 天天弄天天操| 中文字幕 国产 精品| 色婷婷五月综合| 色一射色一射| 亚热日本熟女| 久久97视频| 国产无码成人无码| 国产av波波国产精品| www.av在线观看| av天天在线观看| 伊人久久大香线综合无码| 自拍亚洲综合| 亚洲国产天堂| 嫩草在线视频| 九九综合久久| 天天α片| 日比av无码| 伊人一区二区在线播放| 911粉嫩人妻| 天天肏美女| 嗯嗯啊啊好大好爽| 亚州性9| 三级特黄60分钟播放| 不卡免费av在线播放| 97亚洲国产影视| 久久九操在线观看| 国产精品96| 欧美人妻一区| 宅男91视频在线播放| 91欧美丝袜| 在线日韩视频| 精品国产99| 欧美综合色,www| 男女性感激情网站| 久久极品一区二区| 999九九九九国产动| V A在线| 极品极品色影院| 亚洲第一二区另类图| 亚洲男人天堂网站| 日本精品无码三级网站| 麻豆视频test| 加勒比色99999| 天天草夜夜草高潮片| 久久午夜伦| 久久久久人| 免费日韩黄片| 亚洲熟妇图片| 校园春色亚洲色图| 欧美劲爆视频一区二区| 后入福利| 少妇毛片久久| 三四中文字幕| 人妻-91porn| 岛国999| 九九热久久99精品re| 日韩草久视频| 日韩精品啪啪啪| 91精品伊人久久久大香线蕉91| 69精品人人人人| 又大又大又大又粗爽高潮观看| 国产版a级片直播在线| 亚洲综合射| 亚洲无线码欧洲精品区别| AV天堂丝袜| 国产三级片在线观看| 综合啪啪| 91N综合网| 国产高潮AA片免费看| 天天爱综合网| 久久鲁干| 无卡一区=区| 无码高清专| 视频二区熟女人妻| 一级aaaaa欧美中文字幕录像片| 久久神马影院| 热久久国产| 亚洲综合性网址| 日韩综合无码色欲vv| 97公开久久| 在线免费观看日韩一区| 97精品综合久久网| 国产女乱淫真高清免费视频| 欧美影音在线| 国产乱码精品一区二区三区四川| 97精选久久| 亚洲av淫乱| 蜜桃传媒视频第一区入口在线看| 天堂种子在线www网资源| 欧美后入式| 天天干天天插| 欧美精品三级黄片| 麻豆福利视频导航| 中文字幕奈奈美被公侵犯| 亚洲精品一区二区免费在线观看| 欧美大香蕉同搞| 国产又长又大又粗的视频| 日本在线激情一区二区三区 | 91处女在线观看| 久久久久国产亚洲一区欧美色图日韩| 91福利网在线观看| 精品国产国产AV| 亚洲砖码砖专无区2023| 男人的天堂Va| 中文字幕视频2区| 国产精品免费日韩| 高清无码91| 尤物av网站| 操高情无码| 欧美精品庄| 欧美日韩人人早| 激情接吻视频久久久久久| BBBBB97COM| 日少妇亚洲版| 国产精品自产拍在线观看社区| 久9无限国产| 少妇极品熟妇人妻无码| 免费毛片在线播放| 国产精品不卡av免费在线观看| 美日韩在线不卡人妻| 成人国产精品三级A片| 人妻夜夜爽天天爽三区麻豆AV网站| 夜夜狠狠躁日日躁色视频| 久久香蕉国产线看观看猫咪av | 69AV女优男人的天堂| 久久久久久久国产视频| 国产深喉视频一区二区| 日日噜噜夜夜久久亚洲一区二区| 婷婷色网| 国产h片在线观看视频| 97超碰中文在线| 色香91| 精品无吗久久| 五月香婷婷| 又大又长又粗又爽又黄| 超碰九7| 免费99精品国产自在在线| 亚洲中文人妻色| 欧美操人| 福利视频一区二区微拍| 性综合网| 啊啊啊水好多| 久久一本大香蕉| 男人的天堂2018.| 另类天堂| 亚洲av影院在线观看| 国产第12页| 欧美亚洲中文| 久久久性爱| 九草九九九| 在线一区| 欧美97在线观看| 欧美日韩情色一区二区| 九九色逼| 综合欧美日本三级| 日韩色欲久久一二三四区| 久久精品熟女亚洲AV麻豆软件| 欧美性第1页| 久久精品中文字幕女同| 男人 天堂 日 亚洲| 欧美日韩免费专区在线| 天天舔天天| 免费一级视频特黄色大片| 日韩性爱再线视频| 蜜乳AV一区| 日韩无码三级影院| 国产色综合亚洲色综合吹潮| 日韩啊V| 在线午夜成人无码视频| 欧美91变态| 亚洲人天堂| 试看60秒 爽| 久久久久久九九九| 97超碰日韩| 一区二区不卡视| 97碰碰色| 久久久久九九九| 欧美天天射| 色婷婷国产精品一区在线观看| 91色婷婷综合久久中文字幕二区| 婷婷丁香人妻 | 中文字幕乱码在线| 91无遮挡| 激情小说图片亚洲首页| 在线观看不卡一区二区三区| 色在线综合| 精品视频免费在线一区| 午夜120视频在线观看| 一区二区三区 日韩欧美| 国产精品无码在线| 亚洲欧洲网站免费观看| 99色色网| 大香蕉伊人网WWWn0n| 亚洲综合影片| 91爱欧美| 91欧美色| 日本人妻伦在线中文字幕| 日韩精品在线观看观看| 404操逼福利视频| 欧美黄色片AAAAA| Julia在线播放亚洲久久| 婷婷成人久久久精品| 久久久久一本一区二区青青蜜月| 国产精品久久久777| 伊人在线大香蕉视频久久| 黄色成年| 日韩一级性爱无码| 亚洲一卡2卡3卡4卡乱码网站| 综合久久中文字幕综合日韩精品| 口爆综合网| 啊操爽品善一区二区三区| 智利AV在线网| 99热这里只有精品18| 熟女激情综合网| 91动漫操逼视频| 2020中文字幕| 欧美日韩婷婷中文| 在线观看啊啊啊啊啊| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 91操熟女视频| 日本成a人v网站在线观看| 操操逼操操逼操操逼逼| 色久综合| 日韩天天本| 91少妇人妻| 手机在线播放国产福利| 伊人AAA| 天天日美女的B| 欧美综合自拍| 白嫩国模丰满一二三区| 亚洲城人男人的天堂| 精品女同一区| 亚洲无码超碰免费| 丁香五月色| 亚洲日韩久久精品一区| 人人操人人色网| 日本国产成人亚洲精品无码| 欧美老妇综合网| 清纯唯美激情| 屁屁影院一区二区三区国产| 日本免费不卡二区| 亚欧洲日韩国产精品| 日日噜噜夜夜狠狠视频无| 91neishe| 91久久国产精品| 亚洲成人无码影院| 亚洲官网在线| 亚洲影视综合| 色狠狠色| 91在线一起| 亚洲成a人在线观看久| 久久综合精品一区二区三区| www国产精品| 欧美一级做a爰片免费视频| 精品久久久久久久久久久久| 色五月AV| 久久怡红院| 久热这里| 亚洲第一无码播放立川理惠| 一区二区三区无卡视频在线观看| 清纯唯美亚洲| 五月天综合| 亚洲无码一区成人免费午夜| 亚洲第一无码播放立川理惠| 久草综合视频| 第四色奇米影视777| 欧美 亚洲 大香| 国产品精品自在在线午夜免费 | 九色黄站| 920日本午夜免费| 男人的天堂VA| 久热久| 久久αⅴ| 亚洲国男人的天堂| 日韩97在线| 色欧美天天| 精品熟女呻吟久久91| 嗯啊不要在线观看嗯啊| 天天做天天爱| 激激五月| 欧美性爱精品七区| 中美日韩毛片| 92性色国产午夜福利在线661| 一区黄二区黄| 在线观看亚洲成人精品| 狠狠干精品一二三四五六2022| 日韩熟女三十乱伦| 97天天做| 不卡av在线中文字幕| 走光一区92下载| 8050无码八戒| 日韩精品人妻中文字幕不卡乱码| 激情久久av一区av二区av| 亚州欧美在线| 亚洲日本加勒比在线| 明星性猛交ⅹxxx乱大交| 欧美 亚洲 大香| 韩国成人精品久久久免费看| 亚洲97网站| 精品 码产区一区二-1080P高清在线www-B029AV | 亚洲91色| 综合久欧洲| 久草视频在线视频在线视频在线观看| 天天影视之亚洲综合网| 国产成人网址| 明星性猛交ⅹxxx乱大交| 歐美性天天| 国产无套粉嫩白浆在| 91国模| 性性久久| 婷婷色五月激情| 国产精品久久久吖| 色综合20p| 99色综合| 国产精品女生av| 欧美,日韩,中文,另类| 色哟哟国产精品免费网址| 奇米四色影视777久久久| 蜜臀网址在线| 偷拍亚洲高清图片| 久精品无码av一区二免费国产在线观看| 色97欧美| 美女91在线观看| 强奸a片网| 粉嫩av平台| 97超碰影音| 欧美欲色| 色色五月天激情| 久久久精品中文字幕爱豆| 久久r精品| 女一区二区| 五月天激情四射| 日本三级一区二区 在线| 日韩人妻无码不卡网站| 2019AV天堂| 久久99操天天日| 无码WWW免费视频网站| AV中亚| 91热色| 欧美情色贴图| 96精品在线| 国产精品午夜高潮呻吟久久av| 色波多| 色欲久久99国产精品久久久久久| 今日头条成人一区二区三区四虎精品| 99精品久久| 无码日韩人妻av一| 天天看天天干| 亚洲欧洲自拍| av天堂加勒比| 色偷综合| 国产女同性恋视频| 久久久久骚| 99无码视频| 免费看欧美美女黄色大片 | 国产高清在线自在拍69| 香港成人一级视频在线青青草| 亚洲精品男人的天堂| 国产粉嫩出水在线播放| av天堂精品久久| 欧美夜夜草视频| 麻豆天美传媒毛片| 色九九久九九| 快播久久人人aV| 97国产伦理| 超碰地址97| 最新av在线| 日本A级视频| 97欧美精品综合| 久久9精品视频| 麻豆2区1区天美| 丁香五月激情综合| 亚洲成人在线播放| 人人扣人人操| 一级免费啪啪片| 欧美综合区| 激情干在线| 女人午夜视频777| 91天堂色男人的天堂| 免费看A片毛毛片在线播| www.黄色在线| 综合操逼| 久久AV无码网址| 香蕉人人操tv| 最新国产精品久久精品| 黄片在线免费在线观看| 在线视频日韩欧美国产| 婷婷AV一区二区三区| 九九黄色视频在线观看| 国产日韩欧美三级片| 中文字幕在线观看视频www| 91性高潮久久久久久久久| 亚洲免费看片| 黄污污污污| 少妇国产不卡| 熟啊v色欧美热| 欧美国产成人在线| 欧美一区二区三区成人性生活 | 色优久久| 热久久精品| 欧美97在线观看| 亚洲美女黄色|