精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

LangChain應用開發指南-不用向量也可以RAG 精華

發布于 2024-10-31 14:32
瀏覽
0收藏

RAG面臨的挑戰和問題

在當前AI的落地應用中,最火熱的應用首推檢索增強生成(Retrieval-Augmented Generation)。它的目的是根據用戶的問題,從一個大規模的文檔集合中檢索出相關的文檔,并從中抽取出最合適的答案。RAG的應用場景非常廣泛,例如智能客服、知識圖譜構建、對話系統等。

然而,幻覺是籠罩在RAG應用上,揮之不去的烏云。一般來說RAG會經歷,原始數據向量化->語義搜索數據召回->大模型整合輸出。RAG因此也面臨著一些挑戰和問題,其中最主要的有以下三個方面:

LangChain應用開發指南-不用向量也可以RAG-AI.x社區

  • 「數據向量化的信息損失」。為了實現高效的文檔檢索,通常需要將原始的文本數據轉化為數值向量,這一過程又稱為數據向量化(Data Embedding)。數據向量化的目的是將文本數據映射到一個低維的向量空間中,使得語義相似的文本在向量空間中的距離較近,而語義不相似的文本在向量空間中的距離較遠。然而,數據向量化也會導致一定程度的信息損失,因為文本數據的復雜性和多樣性很難用有限的向量來完全表達。因此,數據向量化可能會忽略一些文本數據的細節和特征,從而影響文檔檢索的準確性。
  • 「語義搜索的不準確」。在RAG中,語義搜索(Semantic Search)是指根據用戶的問題,從文檔集合中檢索出與問題語義最相關的文檔,這一過程又稱為數據召回(Data Retrieval)。語義搜索的難點在于如何理解用戶的問題和文檔的語義,以及如何衡量問題和文檔之間的語義相似度。目前,語義搜索的主流方法是基于數據向量化的結果,利用向量空間中的距離或相似度來度量語義相似度。然而,這種方法也存在一些局限性,例如向量空間中的距離或相似度并不一定能反映真實的語義相似度,而且向量空間中的噪聲和異常值也會干擾語義搜索的結果。因此,語義搜索的準確率也無法有100%的保證。
  • 「LLM的幻覺」。在RAG中,LLM(Large Language Model)是指一個大規模的預訓練語言模型,它的作用是根據用戶的問題和檢索到的文檔,生成最合適的答案,這一過程又稱為數據整合(Data Integration)。LLM的優勢在于它能夠利用海量的文本數據進行自我學習,從而具備強大的語言理解和生成能力。然而,LLM也存在一些問題,例如LLM可能會產生一些與事實不符或者邏輯不通的答案,這種現象又稱為LLM的幻覺(Hallucination)。LLM的幻覺的原因有很多,例如LLM的預訓練數據可能存在一些錯誤或偏見,LLM的生成過程可能存在一些隨機性或不確定性,LLM的輸出可能受到一些外部因素的影響等。因此,LLM的準確率也是不可靠的。

綜上所述,我們可以得到這樣一個公式,

RAG的輸出的準確率=
向量信息保留率 * 語義搜索準確率 * LLM準確率

由于這三個環節是串行的,準確率最終是三者的乘積,因而任何一個環節的短板都將導致整體的準確率完全無法保證。

目前來看,業界針對RAG的優化也主要是圍繞這三個環節開展

  • 通過COT等方式提升LLM對問題的理解程度
  • 使用sentence window retrive、rerank等方式提升語義搜索的準確率
  • 通過針對的選擇和優化embedding算法來最大化的保留原始數據的信息。

然而由于最終結果是三者的乘積,即便是耗費大量精力將每個環節都優化到90%,最終乘積也只有72%。

那么,有沒有一種方法,可以避免數據向量化和語義搜索的問題,直接利用原始數據和LLM的交互,提高RAG的準確率和效率呢?本文的目的就是介紹一種不用向量也可以RAG的方法,它基于結構化數據和LLM的交互,實現了一種新穎的RAG模式,具有準確、高效、靈活、易擴展等優勢。

基于結構化數據來RAG

我們不妨換個思路,上文拆解的三個環節,LLM是自然語言對話的根基無可替代,但是RAG是否必須向量化,必須基于語義召回呢?

并非如此,在未引入LLM之前,傳統檢索信息的方式是通過將數據結構話,將特征提前抽象為列,通過有限的標簽集進行描述,最終通過行式數據庫存儲,以標準sql來查詢。傳統數據檢索的方式勝在準確且高效,弱勢則在于查詢存在一定門檻,交互上缺少人味。如果原始數據本身就是結構化,標簽化的,那么我們大可不必將這部分的數據做embeding。

結構化數據的特點是數據的特征和屬性都是明確的,可以用有限的標簽集進行描述,可以用標準的查詢語言進行檢索。不用向量也可以RAG的方法的基本思路就是利用結構化數據和LLM的交互,避免數據向量化和語義搜索的問題,直接使用標準查詢和原始數據進行回復。

基于這個思路,以餐飲生活助手為例,整體的交互處理思路如下:

  • 用戶提問。用戶輸入一個自然語言的問題,例如“我們3個人想找個人均50左右的重慶火鍋店”。
  • LLM提取核心信息并形成標準查詢。LLM根據用戶的問題,提取出核心的信息和條件,例如人數、價格、類型等,并形成一個標準的查詢語句,例如

{
    "numOfPeople": 3,
    "avgOfAmount": 50,
    "type": "重慶火鍋"
}
  • 查詢結構化數據。LLM用這個查詢語句去檢索結構化數據,得到相關的數據記錄,例如:

{
    "shopType": 10,
    "shopName": "居民樓火鍋",
    "branchName": "萬松園店",
    "address": "萬松小區",
    "phoneNo": "17771857933",
    "phoneNo2": "18871569657"
}
  • LLM整合回復。LLM根據這些數據記錄,生成最合適的答案,輸出給用戶,例如“按您的要求,我找到了居民樓火鍋店,位于萬松小區,電話是17771857933或18871569657,是一家重慶火鍋店,人均消費50元,適合3個人用餐。”

這就是基于結構化數據RAG的基本流程,它的優勢和特點有以下幾點:

  • 「準確」。基于結構化數據RAG避免了數據向量化和語義搜索的問題,直接利用原始數據和LLM的交互,提高了RAG的準確率。因為結構化數據的特征和屬性都是明確的,可以用有限的標簽集進行描述,可以用標準的查詢語言進行檢索,因此不會出現信息損失或語義不匹配的情況。而且,LLM只需要根據用戶的問題,提取出核心的信息和條件,并形成標準的查詢語句,而不需要理解整個文檔的語義,因此也減少了LLM的幻覺的可能性。
  • 「高效」。基于結構化數據RAG提高了RAG的效率,因為它省去了數據向量化和語義搜索的過程,直接使用標準查詢和原始數據進行回復。數據向量化和語義搜索的過程是非常耗時和資源密集的,因為它們需要對海量的文本數據進行處理和計算,而且還需要存儲和更新大量的向量數據。而結構化數據RAG只需要對結構化數據進行標準查詢,這是一個非常快速和簡單的過程,而且結構化數據的存儲和更新也比向量數據更容易和更節省空間。
  • 「靈活」。基于結構化數據RAG提高了RAG的靈活性,因為它可以適應不同的數據源和查詢需求,只要數據是結構化的,就可以用這種方法進行RAG。結構化數據是一種非常通用和廣泛的數據格式,它可以表示各種各樣的信息和知識,例如表格、數據庫、XML等。而且,結構化數據的查詢語言也是非常標準和通用的,例如SQL、SPARQL等。因此,結構化數據RAG的方法可以應用于不同的領域和場景,只要將用戶的問題轉化為相應的查詢語言,就可以實現RAG。
  • 「易擴展」。基于結構化數據RAG提高了RAG的易擴展性,因為它可以方便地增加或修改數據和查詢,而不需要重新進行數據向量化和語義搜索。數據向量化和語義搜索的過程是非常固定和封閉的,一旦數據或查詢發生變化,就需要重新進行數據向量化和語義搜索,這是一個非常耗時和復雜的過程,而且可能會影響已有的數據和查詢的結果。而結構化數據RAG只需要對結構化數據進行增加或修改,就可以實現數據的更新,而且不會影響其他數據的查詢。而且,結構化數據RAG也可以方便地增加或修改查詢,只要修改查詢語句,就可以實現查詢的更新,而且不會影響其他查詢的結果。

基于結構化數據來RAG實戰

為了更好地展示結構化數據來RAG的方法的實際效果,我們以餐飲生活助手為例,給出用戶提問和回復的示例,以及餐飲生活助手RAG的代碼實戰。

餐飲生活助手是一個基于結構化數據RAG的方法的應用,它的目的是根據用戶的需求,從一個大規模的餐飲數據集中檢索出最合適的餐廳,并提供相關的信息和服務。餐飲數據集是一個結構化的數據集,它包含了各種各樣的餐廳的信息,例如名稱、類型、地址、電話、價格、評分、評論等。餐飲生活助手的核心是一個LLM,它能夠根據用戶的問題,提取出核心的信息和條件,并形成標準的查詢語句,然后用這個查詢語句去檢索餐飲數據集,得到相關的數據記錄,再根據這些數據記錄,生成最合適的答案,輸出給用戶。

LangChain應用開發指南-不用向量也可以RAG-AI.x社區

為了實現餐飲生活助手RAG的Langchain代碼實戰,我們需要完成以下幾個步驟:

  • 定義餐飲數據源。我們需要將餐飲數據集轉化為Langchain可以識別和操作的數據源,例如數據庫、文件、API等,注冊到Langchain中,并提供統一的接口和方法,讓LLM的代理可以方便地訪問和查詢數據源。例如,我們可以將餐飲數據封裝為一個API后,并結構化描述該接口的調用方式,并通過以下的代碼,將其注冊到Langchain中:

from langchain.chains.openai_functions.openapi import get_openapi_chain

fucntion_call_template = '{"openapi":"3.0.1","info":{"version":"v1","title":"Restaurant Query API"},"servers":[{"url":"https://www.example.com"}],"paths":{"/restaurant":{"post":{"tags":["restaurant-query"],"summary":"Query restaurants","operationId":"queryRestaurants","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueryRequest"}}}},"responses":{"200":{"description":"Query results","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueryResponse"}}}}}}}},"components":{"schemas":{"QueryRequest":{"type":"object","properties":{"numOfPeople":{"type":"integer","description":"Number of people dining"},"avgOfAmount":{"type":"integer","description":"Average spending amount per person"},"type":{"type":"string","description":"Cuisine type"}}},"QueryResponse":{"type":"object","properties":{"shopType":{"type":"integer","description":"Restaurant type code"},"shopName":{"type":"string","description":"Restaurant name"},"branchName":{"type":"string","description":"Branch name"},"address":{"type":"string","description":"Address"},"phoneNo":{"type":"string","description":"Phone number"},"phoneNo2":{"type":"string","description":"Secondary phone number"}}}}}}'

chain = get_openapi_chain(
    spec = fucntion_call_template
)
  • 定義LLM的代理。我們需要定義一個LLM的代理,它可以根據用戶的問題,提取出核心的信息和條件,并形成標準的查詢語句,然后用這個查詢語句去檢索餐飲數據源,得到相關的數據記錄,再根據這些數據記錄,生成最合適的答案,輸出給用戶。這可以通過Langchain的代理(Agent)來實現。代理管理器可以讓開發者通過簡單的編程,定義不同的LLM的代理,以及它們的功能和邏輯,并提供統一的接口和方法,讓用戶可以方便地與LLM的代理進行交互。

# 通過Langchain內置的openapi-function call來實現復雜邏輯內置在函數內了
chain("我們3個人想找個人均50左右的重慶火鍋店")
  • 運行LLM的代理。我們需要運行LLM的代理,讓用戶可以與之進行交互,將LLM的代理部署到不同的平臺和渠道,例如Web、微信、Telegram等,并提供統一的接口和方法,讓用戶可以方便地與LLM的代理進行交互。

LangChain應用開發指南-不用向量也可以RAG-AI.x社區

餐飲生活助手

本文直接通過Langchain內置的openapi-function call來實現,代碼僅作為演示,實際業務情況可能得結合代碼內置業務流程來實現。比如通過function call解析用戶問題之前還需要判斷用戶的問題是否與餐廳咨詢相關,當解析到的查詢維度太少時,需要引導式提問等等。

總結和展望

隨著chatbot的流行,基于向量化的RAG模型似乎已然形成了RAG的標準模式。本文試圖跳出向量化的RAG模型的模式束縛,從RAG的基礎定義出發提出不用向量也可以RAG的想法。通過結構化數據和LLM的交互,這并非一種新穎的RAG模式,但在現階段,卻是讓chatbot達到可落地目標的最優手段。

 

本文轉載自 ??AI小智??,作者: AI小智

收藏
回復
舉報
回復
相關推薦
国产精品免费区二区三区观看| 最近免费中文字幕视频2019| 福利视频一二区| 午夜小视频在线播放| 日韩av在线免费观看不卡| 中文字幕日韩av| 人妻无码视频一区二区三区| 精品美女在线观看视频在线观看 | 国产一区二区三区网| 欧美人妖巨大在线| 欧日韩免费视频| 1769在线观看| 99国产欧美另类久久久精品| 国产精品jvid在线观看蜜臀| 青娱乐在线视频免费观看| 亚洲尤物av| 欧美成人国产一区二区| 九九九在线观看视频| 女同一区二区免费aⅴ| 久久久国产精品午夜一区ai换脸| 2019国产精品视频| 东京热一区二区三区四区| 这里只有精品在线| 一本色道久久综合狠狠躁篇怎么玩| 日本女人性视频| 欧美91在线|欧美| 欧美日韩午夜视频在线观看| 波多野结衣 作品| 在线视频三区| 国产欧美一区二区精品仙草咪| 国产91社区| 国产片高清在线观看| 日本成人在线不卡视频| 日本中文字幕不卡免费| 不卡的免费av| 欧美日本不卡高清| 日韩在线www| 黄色免费一级视频| 国产欧美一区二区精品久久久| 亚洲二区在线播放视频| 亚洲av无码久久精品色欲| 国产福利91精品一区二区| 欧美日韩中文在线观看| 国产freexxxx性播放麻豆| av片在线观看免费| 国产精品传媒在线| 色综合视频二区偷拍在线| 四虎电影院在线观看| 99久久国产综合精品麻豆| 99在线视频播放| 亚洲爱爱综合网| 国产电影一区二区三区| 亚洲综合中文字幕68页| av网站在线观看免费| 国产一区二区91| 欧美国产一区二区在线观看| 天天色图综合网| 91免费版看片| 欧美黑人xx片| 亚洲一区二区在线观看视频| 国产精品第157页| 99在线视频影院| 亚洲成人av资源| 9久久9毛片又大又硬又粗| 成人免费观看在线观看| 黄网站色欧美视频| 国产精品丝袜久久久久久消防器材| 成年人黄色大片在线| 欧美性xxxx在线播放| 黄色片一级视频| 欧美国产日韩电影| 欧美日韩一区不卡| 91精品国产三级| 盗摄系列偷拍视频精品tp| 亚洲激情自拍图| 波多野在线播放| 91影院成人| 欧美二区在线播放| 国产手机在线视频| 日韩精品一级中文字幕精品视频免费观看| 国产精品久久久久77777| 国产美女免费看| www.亚洲精品| 手机看片福利永久国产日韩| 成年人黄视频在线观看| 午夜天堂影视香蕉久久| 国产xxxxx视频| 爱情电影网av一区二区| 亚洲第五色综合网| 国产交换配乱淫视频免费| 四季av一区二区凹凸精品| 欧美大片免费看| 一二三区免费视频| 国产在线精品一区二区三区不卡 | 中文字幕一区二区人妻| 国产黄人亚洲片| 欧美不卡三区| 1stkiss在线漫画| 色系网站成人免费| 91av视频免费观看| 日韩影视在线观看| 久久久99免费视频| 日本一区二区三区精品| 精品一区二区影视| 蜜桃成人在线| 欧美理论片在线播放| 欧美亚洲国产一卡| 日本一区二区在线免费观看| 欧美激情成人| 日本久久亚洲电影| 六月婷婷综合网| 国产精品伦一区二区三级视频| 波多野结衣av一区二区全免费观看| 日韩av超清在线观看| 亚洲精品在线免费观看视频| 国产探花视频在线| 99香蕉国产精品偷在线观看| 91亚洲精品一区| 77导航福利在线| 黑丝美女久久久| 国产av一区二区三区传媒| 日韩在线不卡| 国产精品久久激情| 青青草手机在线| 午夜不卡av免费| 丰满少妇一区二区三区专区| 色中色综合网| 日本一本a高清免费不卡| 手机看片一区二区| 亚洲资源中文字幕| 五月天激情播播| 欧美日韩中文字幕一区二区三区| 91国产精品91| www.日韩高清| 亚洲欧美另类综合偷拍| 99热一区二区| 日韩国产一区二区三区| 国产成人精品优优av| 无码精品视频一区二区三区| 亚洲综合一区二区精品导航| 污免费在线观看| 五月精品视频| 成人h视频在线观看播放| 97视频在线观看网站| 欧美亚洲综合网| 欧美精品日韩在线| 男人的j进女人的j一区| 午夜老司机精品| 国产一区精品福利| 日韩在线播放视频| av官网在线观看| 亚洲综合图片区| 久草免费资源站| 亚洲第一毛片| 欧美aaaaa喷水| 成人日韩精品| 最新亚洲国产精品| 国产伦精品一区二区三区免.费| 中文字幕在线一区免费| 91热视频在线观看| 欧美区一区二| 蜜桃精品久久久久久久免费影院 | 香蕉视频网站在线观看| 欧美日韩一区精品| 特一级黄色录像| 国产盗摄女厕一区二区三区| 日韩 欧美 视频| 日韩精品丝袜美腿| 国产精品成人播放| 日本电影全部在线观看网站视频| 欧美人与禽zozo性伦| 精品人妻伦九区久久aaa片| 国产高清无密码一区二区三区| 日本一级黄视频| 亚洲妇女av| 91精品国产综合久久香蕉的用户体验| 亚洲综合图区| 亚洲免费视频在线观看| 一级特黄aa大片| 亚洲国产成人av网| 性欧美精品中出| 国产一区二区三区精品欧美日韩一区二区三区| 中文字幕在线中文| 亚洲香蕉视频| 96sao精品视频在线观看| а√在线天堂官网| 在线播放国产一区中文字幕剧情欧美 | 免费在线观看一级毛片| 欧美色视频在线观看| 免费日韩在线视频| 国产欧美日韩精品在线| 亚洲欧洲日韩综合| 日韩av一二三| 国产欧美日韩网站| 视频在线不卡免费观看| 国产精品一区而去| 国产香蕉久久| 国产91精品久久久| 成人在线观看亚洲| 亚洲欧美在线免费| 亚洲h视频在线观看| 91久久精品午夜一区二区| 免费在线观看av网址| 久久久久久一级片| 亚洲欧美综合视频| 极品少妇xxxx精品少妇偷拍| 国产深夜男女无套内射| 中文字幕午夜精品一区二区三区| 久久亚洲国产精品日日av夜夜| 国产精品**亚洲精品| 国产精品1区2区在线观看| 77thz桃花论族在线观看| 日韩亚洲综合在线| 户外极限露出调教在线视频| 精品国产3级a| 国产ts变态重口人妖hd| 欧美日韩成人高清| 色一情一乱一伦| 亚洲国产成人91porn| 国产激情无码一区二区三区| 国产欧美日韩精品a在线观看| 亚洲欧美日本一区| 粉嫩av一区二区三区在线播放| 一区二区三区欧美精品| 日本强好片久久久久久aaa| 成人免费观看毛片| 99亚洲视频| 国产精品国三级国产av| 91成人免费| 一级全黄肉体裸体全过程| 日韩av在线中文字幕| 日韩欧美在线观看强乱免费| 久操成人av| 欧美另类高清视频在线| 日本午夜精品久久久| 国产精品久久久久久免费观看| 日韩在线精品强乱中文字幕| 国产一区二区在线免费视频| 国产美女久久| 国产精品一区二区三区毛片淫片 | 免费成人av在线播放| 亚洲成熟丰满熟妇高潮xxxxx| 夜夜夜久久久| 六月丁香激情网| 一本久道久久久| 欧美爱爱视频免费看| 日韩午夜在线| 黄在线观看网站| 日日欢夜夜爽一区| 日本999视频| 麻豆高清免费国产一区| 国产探花在线看| 国产麻豆午夜三级精品| 久久久久久无码精品人妻一区二区| 国产精品一区二区无线| 亚洲乱妇老熟女爽到高潮的片| 粉嫩绯色av一区二区在线观看| 黄色av电影网站| 26uuu另类欧美亚洲曰本| 美女100%无挡| 中日韩免费视频中文字幕| а天堂中文在线资源| 亚洲欧美色图小说| 久久久久久久九九九九| 午夜视频在线观看一区二区三区| 国产区一区二区三| 欧美伊人精品成人久久综合97| 国产精品国产一区二区三区四区 | 亚洲美女精品视频| 99久久精品免费| 蜜桃av乱码一区二区三区| 国产精品进线69影院| 99久久婷婷国产综合| 亚洲成人高清在线| 久久久久久亚洲av无码专区| 欧美精三区欧美精三区| 国产婷婷在线视频| 亚洲精品在线一区二区| 国产一级网站视频在线| 久久久精品一区二区三区| sm性调教片在线观看 | 中文字幕一区二区久久人妻| 欧美一区二区三区在| 十八禁一区二区三区| 中文字幕日韩免费视频| 韩国日本一区| 国产精品久久久久久久午夜| 亚洲一区二区三区中文字幕在线观看 | 自拍偷拍一区| 热这里只有精品| 免费在线成人| 日本网站在线看| xfplay精品久久| 91嫩草|国产丨精品入口| 午夜精品成人在线| 国产有码在线观看| 日韩高清中文字幕| 国产精品刘玥久久一区| 秋霞午夜一区二区| 五月亚洲婷婷| 亚洲a∨一区二区三区| 激情欧美一区| 图片区乱熟图片区亚洲| 久久久久国产精品厨房| 久久久久久久9999| 欧美日韩和欧美的一区二区| 午夜视频在线播放| 欧美成人网在线| 国产69精品久久久久按摩| 精品国产一区二区三区免费| 亚洲五月综合| 国产免费又粗又猛又爽| 91在线丨porny丨国产| 久久久久久国产精品免费播放| 欧美乱妇15p| 精品福利视频导航大全| 国内精品久久久久久中文字幕| 91成人app| 日韩精品久久一区二区三区| 国产日韩欧美一区| 一级黄色电影片| 一区二区三区在线高清| 91精品视频免费在线观看| 国产午夜精品一区二区三区| 不卡av影片| 久久人人97超碰人人澡爱香蕉| 很黄很黄激情成人| 精产国品一区二区三区| 亚洲特黄一级片| 国产男女猛烈无遮挡| 日韩中文在线观看| 全球最大av网站久久| 西游记1978| 日韩成人精品在线观看| 中文字幕免费高清| 色播五月激情综合网| 欧美色综合一区二区三区| 日本精品久久中文字幕佐佐木| 免费萌白酱国产一区二区三区| 91免费黄视频| 97国产一区二区| www.国产一区二区| 亚洲天堂网在线观看| 日韩久久一区二区三区| 日韩欧美一区二区三区四区五区| 视频在线观看一区| 亚洲无人区码一码二码三码的含义| 色乱码一区二区三区88 | 久久视频在线视频| 粉嫩一区二区三区在线观看| 一道本在线观看视频| 国产麻豆一精品一av一免费 | 国产精品探花一区二区在线观看| 午夜精品久久久久久久99樱桃| 人人妻人人玩人人澡人人爽| 97在线精品视频| 亚洲图片久久| 亚洲福利精品视频| 亚洲欧洲一区二区在线播放| 国产v片在线观看| 91精品国产91久久久久| 精品中文字幕一区二区三区av| 久久精品免费网站| 成人免费视频在线观看| 精品欧美一区二区精品少妇| 欧美激情在线狂野欧美精品| 美女av一区| 黑人粗进入欧美aaaaa| 日韩一区欧美小说| 六月丁香色婷婷| 国产精品久久久久久影视| 91精品久久久久久久蜜月| 香蕉视频免费网站| 欧美日韩中文在线| 黄网站免费在线观看| 国产一区二区三区高清视频| 丝袜脚交一区二区| 91精品一区二区三区蜜桃| 亚洲激情成人网| 韩国精品视频在线观看| 日韩欧美一级在线| 26uuu另类欧美| 国产麻豆一精品一男同| 韩国国内大量揄拍精品视频| heyzo久久| 佐佐木明希电影| 欧美性猛片xxxx免费看久爱| 91香蕉在线观看| 日本精品一区二区三区不卡无字幕| 激情综合色播五月| 国产午夜免费视频| 在线不卡国产精品| 国产一区调教| 一起操在线视频| 狠狠躁夜夜躁人人爽天天天天97| 日p在线观看| 欧美精品在线一区| 国产成人av一区| 中文字幕在线播放不卡| 97欧美精品一区二区三区|