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

TinyAgent:邊緣端的功能調(diào)用 原創(chuàng) 精華

發(fā)布于 2024-6-6 07:46
瀏覽
0收藏

LLMs通過純文本語言(例如英語)執(zhí)行命令的能力使得能夠完成用戶查詢的代理系統(tǒng)得以實現(xiàn),通過協(xié)調(diào)正確的工具集合(例如ToolFormer、Gorilla)。這個能力以及最近的多模態(tài)努力,比如 GPT-4o 或 Gemini-1.5 模型,已經(jīng)擴展了AI代理的可能性范圍。雖然這非常令人興奮,但這些模型的龐大尺寸和計算需求通常需要在云端進行推理。這可能會為它們的廣泛應(yīng)用帶來幾個挑戰(zhàn)。首先,將視頻、音頻或文本文檔等數(shù)據(jù)上傳到云端的第三方供應(yīng)商可能會導(dǎo)致隱私問題。其次,這需要云端/Wi-Fi連接,這并不總是可能的。例如,部署在現(xiàn)實世界中的機器人可能并不總是有穩(wěn)定的連接。除此之外,延遲也可能成為一個問題,因為上傳大量數(shù)據(jù)到云端并等待響應(yīng)可能會減慢響應(yīng)時間,導(dǎo)致解決問題的時間不可接受。如果將LLM模型部署到邊緣,這些挑戰(zhàn)可以得到解決。

然而,目前的LLMs,如GPT-4o或Gemini-1.5,對于本地部署來說過于龐大。一個導(dǎo)致這種情況的因素是模型尺寸的很大一部分用于將世界的一般信息存儲到其參數(shù)內(nèi)存中,這對于特定的下游應(yīng)用可能并不是必要的。例如,如果你向這些模型提出一個關(guān)于歷史事件或著名人物的一般事實問題,它們可以使用其參數(shù)內(nèi)存產(chǎn)生結(jié)果,即使在提示中沒有額外的上下文。然而,這種將訓(xùn)練數(shù)據(jù)隱式存儲到參數(shù)內(nèi)存中的現(xiàn)象與LLMs中的“出現(xiàn)”現(xiàn)象相關(guān),例如上下文學(xué)習(xí)和復(fù)雜推理,這已經(jīng)成為擴展模型尺寸的推動力。

然而,這引出了一個有趣的研究問題:

一個參數(shù)內(nèi)存顯著較少的小型語言模型能否模擬這些較大語言模型的這種出現(xiàn)能力?

實現(xiàn)這一點將顯著減少代理系統(tǒng)的計算占用,并因此實現(xiàn)高效和隱私保護的邊緣部署。研究表明,通過對不需要回憶通用世界知識的專門化、高質(zhì)量數(shù)據(jù)進行訓(xùn)練,這對于小型語言模型是可行的。

這樣的系統(tǒng)在語義系統(tǒng)中尤其有用,其中AI代理的角色是理解用戶以自然語言提出的查詢,并且不是用ChatGPT類型的問答響應(yīng)來回答,而是協(xié)調(diào)正確的工具集合和API來完成用戶的命令。例如,在類似Siri的應(yīng)用程序中,用戶可能會要求語言模型創(chuàng)建一個具有特定與會者的日歷邀請。如果已經(jīng)存在用于創(chuàng)建日歷項的預(yù)定義腳本,那么LLM只需要學(xué)會如何使用正確的輸入?yún)?shù)(例如與會者的電子郵件地址、事件標題和時間)來調(diào)用此腳本。這個過程不需要從維基百科等來源回憶/記憶世界知識,而是需要推理和學(xué)習(xí)如何調(diào)用正確的函數(shù)并正確協(xié)調(diào)它們。

教LLMs進行功能調(diào)用

TinyAgent:邊緣端的功能調(diào)用 -AI.x社區(qū)


圖1:LLMCompiler功能調(diào)用規(guī)劃器概述。該規(guī)劃器理解用戶查詢并生成一系列具有相互依賴關(guān)系的任務(wù)。然后,LLMCompiler框架分派這些任務(wù)以完成用戶命令。在這個示例中,任務(wù)

和2被一起獲取以獨立檢索Sid和Lutfi的電子郵件地址。在執(zhí)行每個任務(wù)后,結(jié)果被轉(zhuǎn)發(fā)到創(chuàng)建日歷事件的任務(wù)。在執(zhí)行任務(wù)3之前,LLMCompiler會用實際值替換占位符變量(例如,在任務(wù)

中的變量1和$2)。

如上所述,主要關(guān)注的是將用戶查詢轉(zhuǎn)換為一系列函數(shù)調(diào)用以完成任務(wù)的應(yīng)用程序。在這種應(yīng)用程序中,模型不需要自己編寫函數(shù)定義,因為這些函數(shù)(或API)大多是預(yù)定義的并且已經(jīng)可用。因此,模型需要做的是確定(i)調(diào)用哪些函數(shù),(ii)相應(yīng)的輸入?yún)?shù),以及(iii)根據(jù)函數(shù)調(diào)用之間所需的相互依賴關(guān)系確定調(diào)用這些函數(shù)的正確順序(即函數(shù)編排)。

第一個問題是找到一種有效的方法來使SLMs執(zhí)行函數(shù)調(diào)用。像GPT-4這樣的大型模型能夠執(zhí)行函數(shù)調(diào)用,但是如何才能用開源模型實現(xiàn)這一點呢?LLMCompiler是研究人員最近提出的一個框架,它通過指示LLM輸出一個包含它需要調(diào)用的函數(shù)集合以及輸入?yún)?shù)和它們的依賴關(guān)系的函數(shù)調(diào)用計劃來實現(xiàn)這一點(參見圖1中的示例)。生成了這個函數(shù)調(diào)用計劃后,可以解析它并根據(jù)依賴關(guān)系調(diào)用每個函數(shù)。

關(guān)鍵部分在于教會模型使用正確的語法和依賴關(guān)系創(chuàng)建這個函數(shù)調(diào)用計劃。原始的LLMCompiler論文只考慮了大型模型,如LLaMA-2 70B,當在提示中提供足夠的指令時,這些模型具有復(fù)雜的推理能力來創(chuàng)建計劃。然而,小型模型是否可以通過相同的方式提示以輸出正確的函數(shù)調(diào)用計劃呢?不幸的是,實驗表明,諸如TinyLLaMA-1.1B(甚至更大的Wizard-2-7B模型)之類的現(xiàn)成的小型模型無法輸出正確的計劃。錯誤的范圍包括使用錯誤的函數(shù)集、虛構(gòu)的名稱、錯誤的依賴關(guān)系、不一致的語法等。

這是可以預(yù)料的,因為這些小型模型是在通用數(shù)據(jù)集上進行訓(xùn)練的,主要是為了在一般基準測試中實現(xiàn)良好的準確性,這些測試主要測試模型的世界知識和一般推理或基本指令遵循能力。為了解決這個問題,研究人員探索了是否可以在專門為函數(shù)調(diào)用和規(guī)劃而策劃的高質(zhì)量數(shù)據(jù)上對這些模型進行微調(diào),從而提高這些小型語言模型對目標任務(wù)的準確性,有可能勝過更大的模型。

數(shù)據(jù)生成

TinyAgent:邊緣端的功能調(diào)用 -AI.x社區(qū)


圖2:TinyAgent是一個助手,可以與各種MacOS應(yīng)用程序進行交互,以幫助用戶。命令可以通過聚光燈輸入或語音傳達給它。

作為驅(qū)動應(yīng)用程序,考慮了解決用戶日常任務(wù)的蘋果Macbook的本地代理系統(tǒng),如圖2所示。特別是,該代理程序配備了16種不同的功能,可以與Mac上的不同應(yīng)用程序進行交互,包括:

  • 電子郵件:撰寫新郵件或回復(fù)/轉(zhuǎn)發(fā)郵件
  • 聯(lián)系人:從聯(lián)系人數(shù)據(jù)庫檢索電話號碼或電子郵件地址
  • 短信:向聯(lián)系人發(fā)送短信
  • 日歷:創(chuàng)建具有標題、時間、參與者等詳細信息的日歷事件
  • 備忘錄:設(shè)置各種活動和任務(wù)的提醒
  • 文件管理:在不同的文件路徑中打開、閱讀或總結(jié)文檔
  • Zoom 會議:安排和組織 Zoom 會議

每個這些功能/工具都有預(yù)定義的Apple腳本,模型只需利用這些預(yù)定義的API,并確定正確的函數(shù)調(diào)用計劃來完成特定任務(wù),就像圖1中所示的那樣。但是正如之前所討論的,需要一些用于評估和訓(xùn)練小型語言模型的數(shù)據(jù),因為它們的現(xiàn)成函數(shù)調(diào)用能力不盡如人意。

創(chuàng)建具有不同功能調(diào)用計劃的手工數(shù)據(jù)既具有挑戰(zhàn)性,又不具備可擴展性。然而,可以使用像GPT-4-Turbo這樣的LLM來策劃合成數(shù)據(jù)。這種方法正在變得越來越普遍,其中一個能力強大的LLM被指示生成類似于給定樣本示例或模板的數(shù)據(jù)(請參見LLM2LLM和Self-Instruct)。研究人員采用了類似的方法,但是沒有向LLM提供通用的用戶查詢作為模板,而是提供了各種功能集,并指示它生成需要這些功能才能完成任務(wù)的逼真用戶查詢,以及相關(guān)的函數(shù)調(diào)用計劃和輸入?yún)?shù),就像圖1中所示的示例一樣。為了驗證生成數(shù)據(jù)的有效性,研究人員對函數(shù)調(diào)用計劃進行了合理性檢查,以確保它們形成可行的圖表,以及函數(shù)名稱和輸入?yún)?shù)類型是正確的。通過這種方法,研究人員創(chuàng)建了80K個訓(xùn)練數(shù)據(jù)、1K個驗證數(shù)據(jù)和1K個測試數(shù)據(jù),總成本僅為約500美元。

為改進函數(shù)調(diào)用推理進行微調(diào)

TinyAgent:邊緣端的功能調(diào)用 -AI.x社區(qū)

圖3:圖同構(gòu)成功率。僅當生成的計劃的有向無環(huán)圖(DAG)與地面實況計劃的DAG同構(gòu)時,模型的成功率才為1;否則為0。在上面的例子中,對于頂部情況,雖然獲取電子郵件地址的順序與地面實況計劃不同(地面實況計劃在獲取Sid的電子郵件地址之前獲取Lutfi的電子郵件地址,而生成的計劃在獲取Sid的電子郵件地址之前獲取Lutfi的電子郵件地址),但由于兩個DAG彼此同構(gòu),因此該計劃的成功率為1。對于底部情況,由于預(yù)測的DAG包含一個錯誤的節(jié)點,對應(yīng)錯誤的函數(shù)調(diào)用,因此該計劃的成功率為0。

有了數(shù)據(jù)集,現(xiàn)在可以繼續(xù)微調(diào)現(xiàn)成的SLMs以增強它們的函數(shù)調(diào)用能力。研究人員從兩個基本的小型模型開始:TinyLlama-1.1B(instruct-32k版本)和Wizard-2-7B。對于這些模型的微調(diào),首先需要定義一個指標來評估它們的性能。目標是使這些模型能夠準確地生成正確的計劃,這不僅涉及選擇正確的函數(shù)集,還涉及以正確的順序?qū)λ鼈冞M行正確的編排。因此,研究人員定義了一個成功率指標,如果兩個標準都滿足則分配為1,否則為0。檢查模型是否選擇了正確的函數(shù)集是很簡單的。為了確保這些函數(shù)的編排是正確的,另外構(gòu)建了一個基于依賴關(guān)系的函數(shù)調(diào)用的有向無環(huán)圖(DAG),如圖3所示,其中每個節(jié)點代表一個函數(shù)調(diào)用,從節(jié)點A到B的有向邊表示它們的相互依賴關(guān)系(即函數(shù)B只能在函數(shù)A執(zhí)行之后執(zhí)行)。然后,比較這個DAG是否與地面實況計劃的DAG相同,以驗證依賴關(guān)系的準確性。

在定義了評估指標之后,研究人員應(yīng)用了LoRA對模型進行了3個時期的微調(diào),使用了學(xué)習(xí)率為7e-5的80K個訓(xùn)練示例,并根據(jù)驗證性能選擇了最佳檢查點。對于微調(diào),提示不僅包括地面實況函數(shù)的描述(即地面實況計劃中使用的函數(shù)),還包括其他無關(guān)的函數(shù)作為負樣本。研究人員發(fā)現(xiàn)負樣本對教授模型如何為給定查詢選擇適當?shù)墓ぞ咛貏e有效,從而改善了訓(xùn)練后的性能。此外,研究人員還包括了幾個上下文示例,展示了如何將查詢轉(zhuǎn)換為函數(shù)調(diào)用計劃。這些上下文示例是通過基于訓(xùn)練數(shù)據(jù)中的用戶查詢的檢索增強生成(RAG)過程選取的。

使用上述設(shè)置,微調(diào)了TinyLlama-1.1B/Wizard-2-7B模型。微調(diào)后,1.1B模型的成功率從12.71%提高到78.89%,而7B模型的性能從41.25%提高到83.09%,比GPT-4-Turbo高出約4%。

使用 RAG 工具進行高效推理

TinyAgent:邊緣端的功能調(diào)用 -AI.x社區(qū)

圖4:基于用戶輸入的高效工具選擇。并非所有用戶輸入都需要所有可用工具;因此,選擇正確的工具集以最小化提示大小并提高性能至關(guān)重要。在這種情況下,LLM只需要在其提示中包含獲取電子郵件地址和創(chuàng)建日歷事件的函數(shù),就可以完成其任務(wù)。

主要目標是能夠在Macbook上本地部署TinyAgent模型,與像GPT這樣的閉源模型部署在的GPU相比,Macbook的計算和內(nèi)存資源有限。為了實現(xiàn)低延遲的高效性能,需要確保不僅模型大小小,而且輸入提示盡可能簡潔。后者是延遲和計算資源消耗的重要因素,因為注意力對序列長度的二次復(fù)雜度。

前面討論過的微調(diào)的TinyAgent模型在其提示中包含了所有可用工具的描述。然而,這是相當?shù)托У???梢酝ㄟ^僅根據(jù)用戶查詢包含相關(guān)工具的描述來顯著減小提示大小。例如,考慮上圖中顯示的示例,在該示例中,用戶要求創(chuàng)建一個與兩個人的日歷邀請相關(guān)的任務(wù)。在這種情況下,LLM只需要在其提示中包含獲取電子郵件地址和創(chuàng)建日歷事件的函數(shù)。

為了利用這一觀察結(jié)果,需要確定完成用戶命令所需的函數(shù),將其稱為工具RAG,因為它與檢索增強生成(RAG)的工作方式相似。然而,有一個重要的細微之處。如果使用基本的RAG方法,其中計算用戶查詢的嵌入并使用該嵌入來檢索相關(guān)工具,會得到非常低的性能。這是因為完成用戶的查詢通常需要使用幾個輔助工具,如果輔助工具的嵌入與用戶查詢不相似,則簡單的RAG方法可能會忽略這些工具。例如,上圖中顯示的示例需要調(diào)用獲取電子郵件地址函數(shù),即使用戶查詢只是詢問如何創(chuàng)建日歷邀請。

這可以通過將問題視為哪些工具是必需的分類來解決。為此,在訓(xùn)練數(shù)據(jù)上微調(diào)了一個DeBERTa-v3-small模型,以進行16路分類,如圖5所示。用戶查詢作為輸入提供給此模型,然后通過一個大小為768x16的簡單全連接層傳遞最后的CLS標記,將其轉(zhuǎn)換為一個16維向量(這是工具的總大?。?。這一層的輸出經(jīng)過一個sigmoid層,產(chǎn)生選擇每個工具的概率。在推斷過程中,選擇概率大于50%的工具,并在提示中包含它們的描述。平均而言,注意到僅檢索到3.97個工具,召回率為0.998,而基本的RAG需要使用前6個工具才能實現(xiàn)0.968的工具召回率。

TinyAgent:邊緣端的功能調(diào)用 -AI.x社區(qū)

圖5:工具RAG方案概述。將工具檢索構(gòu)建為一個多標簽分類問題。用戶查詢作為輸入提供給微調(diào)后的DeBERTa-v3-small模型,該模型輸出一個16維向量,指示工具的概率。選擇概率高于50%的工具,平均每個查詢有3.97個工具,而基本RAG中有6個工具。

在整合了工具RAG后評估了模型的性能。下表顯示了結(jié)果,報告了簡單RAG系統(tǒng)以及微調(diào)后的DeBERTa方法的性能。正如大家所見,基于DeBERTa的工具RAG方法實現(xiàn)了幾乎完美的召回性能,提高了基線準確性,同時將提示大小減少了約2倍的令牌。

表1:使用DeBERTa與基本RAG和無RAG設(shè)置進行TinyAgent性能比較。

TinyAgent:邊緣端的功能調(diào)用 -AI.x社區(qū)

快速邊緣部署與量化

即使對于參數(shù)為O(1B)的小型模型,在邊緣部署模型,例如在消費者的MacBook上,仍然可能具有挑戰(zhàn)性,因為加載模型參數(shù)可能會消耗可用內(nèi)存的大部分。這些問題的解決方案是量化,它允許以降低的位精度存儲模型。量化不僅減少了存儲要求和模型占用空間,還減少了加載模型權(quán)重到內(nèi)存所需的時間和資源,從而降低了整體推理延遲(有關(guān)量化的更多信息,請參見此處)。

為了更有效地部署模型,研究人員將模型量化為4位,組大小為32,這是由llama.cpp框架支持的,具有量化感知訓(xùn)練。如表2所示,4位模型的延遲改善了30%,同時模型大小減少了4倍。還注意到輕微的準確性提高,這是由于通過模擬量化進行了額外的微調(diào)。

表2:在量化之前和之后的TinyAgent模型的延遲、大小和成功率。延遲是函數(shù)調(diào)用規(guī)劃器的端到端延遲,包括提示處理時間和生成時間。

TinyAgent:邊緣端的功能調(diào)用 -AI.x社區(qū)

將所有內(nèi)容整合起來

以下是在Macbook Pro M3上部署的最終TinyAgent-1.1B模型的演示,您實際上可以下載并安裝在您的Mac上進行測試。它不僅在您的計算機上本地運行所有的模型推理,而且還允許您通過音頻提供命令。還在本地使用了來自O(shè)penAI的Whisper-v3模型,使用whisper.cpp框架進行本地處理音頻。1.1B模型的準確性超過了GPT-4-Turbo,并且在本地設(shè)備上部署時速度明顯快。

總結(jié)一下,本文介紹了TinyAgent,并展示了確實可以訓(xùn)練一個小型語言模型并用它來驅(qū)動處理用戶查詢的語義系統(tǒng)。特別是,考慮了一個類似Siri的Mac助手作為驅(qū)動應(yīng)用程序。啟用它的關(guān)鍵組件是(i)通過LLMCompiler框架教授現(xiàn)成的SLM執(zhí)行函數(shù)調(diào)用,(ii)為手頭的任務(wù)策劃高質(zhì)量的函數(shù)調(diào)用數(shù)據(jù),(iii)在生成的數(shù)據(jù)上微調(diào)現(xiàn)成的模型,以及(iv)通過一種稱為ToolRAG的方法根據(jù)用戶查詢僅檢索必要的工具來優(yōu)化提示大小,以及量化模型部署以減少推理資源消耗。經(jīng)過這些步驟,最終模型在此任務(wù)上實現(xiàn)了80.06%和84.95%的成功率,超過了GPT-4-Turbo的79.08%。

譯自(有刪改):https://bair.berkeley.edu/blog/2024/05/29/tiny-agent


本文轉(zhuǎn)載自公眾號AIGC最前線   

原文鏈接:??https://mp.weixin.qq.com/s/di5b7lW0RXowWik3UcgAEA??


?著作權(quán)歸作者所有,如需轉(zhuǎn)載,請注明出處,否則將追究法律責任
已于2024-6-6 07:49:15修改
收藏
回復(fù)
舉報
回復(fù)
相關(guān)推薦
热久久美女精品天天吊色| 精品久久久久久综合日本欧美| 九九九九精品九九九九| 国产高潮久久久| 精品国产一区二区三区香蕉沈先生| 在线观看亚洲精品视频| 制服诱惑一区| 日韩一级片免费观看| 国产亚洲永久域名| 俺去亚洲欧洲欧美日韩| 四虎精品一区二区| 激情中国色综合| 亚洲一区在线观看免费| 欧美日韩无遮挡| 国产精品久久久久久免费播放| 亚洲午夜激情在线| 伊人伊成久久人综合网站| 丰满少妇中文字幕| 天天综合网天天| 亚洲影视资源网| 色视频一区二区三区| 亚洲国产精品成人久久蜜臀| 水蜜桃久久夜色精品一区的特点| 久久综合网hezyo| 中文字幕一区二区三区人妻不卡| 日韩免费精品| 在线亚洲一区观看| 免费看黄在线看| 精品黄色免费中文电影在线播放| 91麻豆免费视频| 成人免费视频网站入口| 伊人久久一区二区| 视频在线在亚洲| 久久久午夜视频| 丝袜 亚洲 另类 欧美 重口| 精品无人区麻豆乱码久久久| 亚洲国产天堂久久国产91 | 男生操女生视频在线观看| 99在线视频影院| 亚洲欧美另类图片小说| 亚洲毛片aa| 精品久久久久一区二区三区 | 国产精品高潮粉嫩av| 日本一级淫片色费放| 亚洲91久久| 丝袜一区二区三区| 欧美a在线播放| 女人av一区| 日韩精品免费在线视频| 国模无码视频一区| caoporn成人免费视频在线| 欧美一区二区三区在线看| 国产九九热视频| 欧美日韩尤物久久| 色网站国产精品| 欧美日韩中文在线视频| 特级西西444www| 黄色在线免费观看大全| 久久色在线视频| 久久偷看各类wc女厕嘘嘘偷窃| 午夜免费福利视频| 国产91精品欧美| 91精品国产99久久久久久红楼 | 91精品久久久久久| 中文字幕在线日亚洲9| 久久一区欧美| 国产suv精品一区二区| 你懂的国产在线| 免费精品视频| 国产成人综合av| 中文字幕欧美人妻精品| 久久国内精品视频| 亚洲www视频| 精品人妻一区二区三区换脸明星| 国产麻豆精品在线观看| 波多野结衣成人在线| 亚洲精品久久久狠狠狠爱 | 欧美怡红院视频一区二区三区| 国产精品免费av一区二区| 夜夜爽av福利精品导航| 琪琪第一精品导航| 在线观看国产小视频| 国内精品自线一区二区三区视频| 亚洲jizzjizz日本少妇| 五月婷婷久久久| 国产日韩三级在线| 欧美日韩亚洲国产成人| jizz一区二区三区| 日本高清成人免费播放| 中文字幕22页| 国内精品国产成人国产三级粉色| 亚洲欧美中文在线视频| 亚洲怡红院在线观看| 午夜欧美视频| 日韩av电影手机在线| 国产毛片久久久久| 97久久超碰国产精品| 亚洲国产精品123| 欧美大片黄色| 一本大道久久a久久精品综合| 午夜剧场在线免费观看| 精品网站aaa| 色偷偷噜噜噜亚洲男人| 日本学生初尝黑人巨免费视频| 久久婷婷av| 97人人做人人人难人人做| 亚州精品国产精品乱码不99按摩| 国产精品日韩成人| 成人免费在线网| 日本a人精品| 亚洲国产天堂久久综合网| 天天爽天天爽天天爽| 国产欧美精品久久| 成人久久久久久久| 九一在线视频| 亚洲成a天堂v人片| 亚洲第一天堂久久| 国产精品一国产精品| 精品中文字幕在线| 国产一区二区三区三州| 久久久噜噜噜久久中文字幕色伊伊| 51xx午夜影福利| 国产麻豆久久| 日韩av中文字幕在线播放| 一区二区视频免费看| 亚洲欧美日本日韩| 国产精品免费区二区三区观看 | 久久夜色精品国产欧美乱极品| 午夜久久久久久久久久久| 免费污视频在线一区| 亚洲另类激情图| 国产真实夫妇交换视频| 激情成人综合网| 日本一区视频在线| 澳门成人av网| 亚洲国产精品专区久久| 久久免费精彩视频| 国产一区美女在线| 在线精品日韩| ww久久综合久中文字幕| 亚洲天堂免费在线| av大片在线免费观看| 成人免费电影视频| 日b视频免费观看| 日韩成人精品| 九九热这里只有精品6| 97人妻精品一区二区三区视频| 国产精品视频yy9299一区| 熟妇人妻无乱码中文字幕真矢织江 | 国产一区二区区别| 国产成人福利网站| 黄色av网址在线免费观看| 狠狠躁夜夜躁久久躁别揉| 中文字幕免费在线播放| 亚洲激情国产| 精品一区二区三区自拍图片区| 成年女人在线看片| 亚洲精品乱码久久久久久金桔影视 | 成人18精品视频| 国产69精品久久久久久久| 久久久免费毛片| 538国产精品视频一区二区| 亚洲av激情无码专区在线播放| 亚洲成人自拍偷拍| 亚洲天堂成人av| 欧美亚洲一区二区三区| 欧美日韩精品免费观看| 日韩欧美精品一区二区综合视频| 在线观看日韩专区| 一区二区的视频| 亚洲欧美韩国综合色| www.黄色网| 亚洲精品国产日韩| 欧美精品一区二区三区在线四季 | 亚洲在线精品视频| 亚洲欧美在线视频观看| 亚洲国产综合av| 日韩视频一区| 日韩欧美精品在线不卡| 亚洲日韩中文字幕一区| 欧美激情第6页| 亚洲av成人无码久久精品老人 | 99re视频精品| 无遮挡又爽又刺激的视频| 久久综合电影| 成人欧美视频在线| 电影亚洲精品噜噜在线观看| 中文字幕最新精品| 欧美综合视频在线| 91久久精品一区二区三| 色哟哟一一国产精品| 国产成人av福利| 国产淫片av片久久久久久| 久久久久久影院| 国产精品一区二区三区免费 | 精品人伦一区二区三区蜜桃网站 | 国产麻豆一精品一男同| 欧美日韩免费在线| 91精品一区二区三区蜜桃| 成人av手机在线观看| www.99在线| 欧美三级网页| 亚洲国产一区二区在线| 国产色噜噜噜91在线精品 | 一本色道久久88综合亚洲精品ⅰ| 99精品免费观看| 色偷偷久久一区二区三区| 欧美成人一二三区| 国产调教视频一区| 在线观看免费视频国产| 看国产成人h片视频| 日韩欧美一区三区| 亚洲一级毛片| 日本成人三级| 成午夜精品一区二区三区软件| 国产精品久在线观看| 僵尸再翻生在线观看| 久久精品久久久久| 国产精品天堂| 亚洲国产精品久久久久久| 国产免费黄色录像| 在线一区二区三区| 亚洲男人的天堂在线视频| 亚洲免费高清视频在线| 99久久99久久精品免费看小说.| 99视频国产精品| 激情久久综合网| 日韩高清在线电影| 免费无码不卡视频在线观看| 午夜精品av| 杨幂一区欧美专区| 精品国产一级毛片| 欧美一区激情视频在线观看| 国产精品久av福利在线观看| 91久久国产综合久久蜜月精品| 欧美极品在线| 国产精品毛片a∨一区二区三区|国| 日韩欧美精品一区二区三区| 久久久免费观看| 女同一区二区免费aⅴ| 草民午夜欧美限制a级福利片| 三级外国片在线观看视频| 在线观看国产欧美| 成全电影播放在线观看国语| 亚洲欧美资源在线| 黄色毛片在线观看| 亚洲天堂av网| 国产在线小视频| 国产午夜精品视频免费不卡69堂| 国产一级免费在线观看| 亚洲欧美日韩中文在线| 久久久久久青草| 亚洲欧美国产另类| 国产一区电影| 中文字幕精品网| 天堂中文8资源在线8| 社区色欧美激情 | 欧美激情免费| 黑人精品欧美一区二区蜜桃| 黄色资源网久久资源365| 日本精品福利视频| 欧美日韩p片| 97久久国产亚洲精品超碰热| 欧美日一区二区在线观看| 国产精品自拍合集| 激情国产一区| www黄色日本| 久久亚洲精品伦理| 成年网站在线播放| 看片的网站亚洲| 免费高清视频在线观看| 国产成人久久精品77777最新版本| 一二三级黄色片| 丰满少妇久久久久久久| 99久久人妻无码中文字幕系列| 久久综合色8888| 成人在线观看免费高清| 亚洲天堂精品视频| 日韩三级视频在线| 欧美性猛交xxxx乱大交3| 中文字幕黄色av| 这里只有精品视频在线观看| 欧美在线 | 亚洲| 国产亚洲精品高潮| 中文字幕中文字幕在线中高清免费版| 久久久免费观看视频| 婷婷激情一区| 91精品国产综合久久久久久丝袜| 日本在线中文字幕一区| 亚洲视频精品一区| 亚洲国产精品一区| 在线看的黄色网址| 国产成人在线视频播放| 国产sm调教视频| 亚洲女人****多毛耸耸8| 成人免费视频毛片| 91精品视频网| 日本一区视频| 久久久999精品视频| 国产激情在线播放| 成人美女免费网站视频| 日本欧美韩国国产| 特级西西444| 久久久人人人| www.四虎在线| 国产精品久久久久久久久快鸭| 日本污视频在线观看| 欧美日韩国产综合一区二区| 秋霞网一区二区| 日韩一区二区三区国产| 综合日韩av| 91丨九色丨国产| 日韩dvd碟片| 精品无码国产一区二区三区av| 麻豆成人91精品二区三区| 亚洲最大的黄色网| 亚洲精品成人少妇| 中文字幕网址在线| 亚洲欧美福利视频| 黄色在线观看视频网站| 国产在线拍偷自揄拍精品| 色综合www| 国产freexxxx性播放麻豆| 精品一区二区三区免费播放 | 国产无遮挡免费视频| 在线播放日韩导航| 成人av毛片| 青青青国产精品一区二区| 国内视频在线精品| 超碰10000| 国内精品写真在线观看| 影音先锋制服丝袜| 欧美色播在线播放| 色婷婷视频在线| 欧美激情乱人伦| 成人午夜888| 中文字幕制服丝袜在线| 日本欧美一区二区在线观看| 国产男男chinese网站| 午夜精品久久久久久久99水蜜桃| 精品国精品国产自在久不卡| 久久影视免费观看| 亚洲日本中文| 久久久一二三四| 韩国一区二区三区| 一级片一级片一级片| 欧美精品粉嫩高潮一区二区| 午夜在线免费观看视频| 国产精品国产自产拍高清av水多 | 国产精品区一区二区三在线播放| 欧美日韩四区| 免费啪视频在线观看| 亚洲成人www| 色网站在线免费观看| 国产91对白在线播放| 日韩有码一区| 午夜精品久久久内射近拍高清| 99久免费精品视频在线观看 | 在线观看美女网站大全免费| 国产精品高潮呻吟视频| 久久美女精品| 天天影视色综合| 一区二区三区蜜桃网| 囯产精品久久久久久| 亚洲**2019国产| 中国av一区| 美女喷白浆视频| 中文字幕亚洲一区二区av在线| 国产美女免费看| 久久久视频在线| 欧美女优在线视频| 最新天堂中文在线| 亚洲人一二三区| 狠狠人妻久久久久久综合麻豆| 91a在线视频| 少妇精品久久久一区二区三区| 国产精品久久a| 亚洲视频在线一区| 亚洲成人777777| 欧美最猛性xxxxx亚洲精品| 成人羞羞网站入口免费| 久久久九九九热| 亚洲h动漫在线| 99中文字幕一区| 91成人免费在线观看| 先锋影音久久久| 天天色影综合网| 亚洲第一免费网站| 国产91欧美| 日本精品久久久久久久久久| 久久精品亚洲国产奇米99| 国产精品伊人久久| 2021国产精品视频| 99久久精品国产亚洲精品 | 亚洲天堂免费在线| 久久的色偷偷| aaa毛片在线观看| 一区二区三区欧美亚洲| 粉嫩av在线播放| 成人黄色片视频网站|