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

ChatGPT分享-如何開(kāi)發(fā)一個(gè)LLM應(yīng)用

人工智能
目前來(lái)說(shuō)由于通用大模型訓(xùn)練/部署的高成本來(lái)說(shuō),產(chǎn)業(yè)水平化分工的條件基本成熟,世界上并不需要很多個(gè)大模型,做LLM的應(yīng)用將會(huì)是中小型企業(yè)和個(gè)人開(kāi)發(fā)者的必然選擇。新形態(tài)的編程/工程范式需要工程師去及時(shí)學(xué)習(xí)理解。目前的開(kāi)源技術(shù)棧已經(jīng)能滿足大部分產(chǎn)品的需求,可以嘗試快速實(shí)踐demo來(lái)驗(yàn)證想法。

1?背景?

ChatGPT引起巨大的業(yè)界震撼,各行各業(yè)都在討論大語(yǔ)言模型、通用人工智能。AI經(jīng)歷了五十多年的發(fā)展,現(xiàn)在正處于產(chǎn)業(yè)結(jié)構(gòu)水平化發(fā)展的關(guān)鍵時(shí)期。這一變化源于NLP領(lǐng)域范式的轉(zhuǎn)變,從“預(yù)訓(xùn)練+微調(diào)”向“預(yù)訓(xùn)練、提示、預(yù)測(cè)”模式演進(jìn)。在這一新模式下,下游任務(wù)適應(yīng)預(yù)訓(xùn)練模型,使得一個(gè)大型模型能適用于多個(gè)任務(wù)。這一變化為AI產(chǎn)業(yè)的水平化分工奠定了基礎(chǔ),大型語(yǔ)言模型成為基礎(chǔ)設(shè)施,Prompt Engineering公司層出不窮,專注于連接用戶和模型。AI產(chǎn)業(yè)的分工初步形成,包括底層基礎(chǔ)設(shè)施(云服務(wù)商)、大型模型、Prompt Engineering平臺(tái)和終端應(yīng)用。隨著AI產(chǎn)業(yè)變革,開(kāi)發(fā)者可以充分利用大型語(yǔ)言模型(LLM)和Prompt Engineering來(lái)開(kāi)發(fā)創(chuàng)新應(yīng)用。

2Prompt-Ops下的應(yīng)用

目前要開(kāi)發(fā)一個(gè)基于LLM的應(yīng)用,我們面臨最大的工程上的問(wèn)題是什么?

  • 大語(yǔ)言模型不能聯(lián)網(wǎng),無(wú)法獲取最新的信息
  • 大語(yǔ)言模型沒(méi)有我們私有的數(shù)據(jù),無(wú)法回答垂直方向的問(wèn)題
  • 大語(yǔ)言模型的開(kāi)放API(text-davinci-003)沒(méi)有像ChatGPT那樣優(yōu)秀的上下文能力
  • 大語(yǔ)言模型無(wú)法驅(qū)動(dòng)其他工具。

2.1   Langchain等工程框架解決了這些工程上的問(wèn)題

以Langchain為例簡(jiǎn)單來(lái)說(shuō):LangChain是 LLM 底層能力的封裝,是一種 Prompt Engineering或者說(shuō)是Prompt-Ops。

  • 它可以接入各種不同LLM的服務(wù),抽象了各種大語(yǔ)言模型的調(diào)用
  • 它可以創(chuàng)建各種PromptTemplate,實(shí)現(xiàn)定制化的Prompt模版
  • 它可以創(chuàng)建鏈來(lái)組合調(diào)用PromptTemplate
  • 它可以通調(diào)用各種工具,實(shí)現(xiàn)GPT-3目前不擅長(zhǎng)的事情,比如搜索/數(shù)學(xué)/鏈接私有數(shù)據(jù)庫(kù)/Python代碼
  • 它可以使用代理, 驅(qū)動(dòng)LLM 來(lái)確定采取哪些行動(dòng)以及采取何種順序。動(dòng)作可以是使用工具并觀察其輸出,也可以是返回給用戶。
  • 它可以通過(guò)它的Memory模塊,來(lái)實(shí)現(xiàn)對(duì)話歷史的建模。

2.2    一些Langchain的開(kāi)發(fā)例子

2.2.1   結(jié)合搜索的GPT

圖片

圖片

這是一個(gè)用ChatGPT和LangChain開(kāi)發(fā)的Demo對(duì)比的例子,輸入的都是“誰(shuí)是周杰倫的老婆?她當(dāng)前的年齡乘以0.23是多少?”。可以看出ChatGPT或者GPT-3.5因?yàn)闆](méi)有搜索能力,回答的結(jié)果是錯(cuò)誤的。右邊用LangChain結(jié)合OpenAI的GPT-3.5的API則輸出了正確的結(jié)果,他會(huì)逐步去搜索獲得正確信息,得出正確結(jié)果,而且中間的過(guò)程是框架自動(dòng)處理的,我除了輸入問(wèn)題沒(méi)有其他操作。

2.2.2   將自然語(yǔ)言轉(zhuǎn)為Python代碼并自行糾錯(cuò)

這是一個(gè)非常令人震驚的例子,在這個(gè)流程中,它自己發(fā)現(xiàn)函數(shù)未定義的報(bào)錯(cuò)并自行糾正。

圖片

圖片

2.2.3   使用GPT-3 + Statmuse + Langchain查詢NBA數(shù)據(jù)

Fuzzy API composition: querying NBA stats with GPT-3 + Statmuse + Langchain

使用Langchain與體育數(shù)據(jù)搜索網(wǎng)站相結(jié)合,提問(wèn)復(fù)雜的數(shù)據(jù)問(wèn)題并得到準(zhǔn)確的回復(fù)。例如:“波士頓凱爾特人隊(duì)在這個(gè) 2022-2023 賽季的 NBA 賽季場(chǎng)均防守得分是多少?與他們上賽季的平均水平相比,百分比變化如何?”

圖片

2.2.4   連接Python REPL打開(kāi)瀏覽器播放音樂(lè)

一個(gè)蠻科幻的場(chǎng)景,我用Langchain接入了Python REPL工具,輸入“給我放一首歌”,它導(dǎo)入了webBrowser包,調(diào)用代碼打開(kāi)了瀏覽器,給我播放了一首 《never gonna give you up》

def pythonTool():
bash = BashProcess()
python_repl_util = Tool(
"Python REPL",
PythonREPL().run,
"""A Python shell. Use this to execute python commands.
Input should be a valid python command.
If you expect output it should be printed out.""",
)
command_tool = Tool(
name="bash",
descriptinotallow="""A Bash shell. Use this to execute Bash commands. Input should be a valid Bash command.
If you expect output it should be printed out.""",
func=bash.run,
)
# math_tool = _get_llm_math(llm)
# search_tool = _get_serpapi()
tools = [python_repl_util, command_tool]
agent = initialize_agent(tools, llm, agent="zero-shot-react-description", verbose=True)
agent.run("給我播放一首音樂(lè)")

圖片

2.2.5   連接私有數(shù)據(jù)

連接私有數(shù)據(jù)對(duì)第三方企業(yè)做LLM應(yīng)用來(lái)說(shuō)非常重要。下面舉幾個(gè)例子

  • LangchainJs的文檔,結(jié)合了Langchain:AI-powered search for LangchainJS Documentation,你可以直接問(wèn)文檔內(nèi)容、技術(shù)細(xì)節(jié)。

圖片

  • 數(shù)據(jù)庫(kù)產(chǎn)品 Supabase也做了同樣的事情,將自己的文檔與ChatGPT相連接,使得開(kāi)發(fā)者可以很方便的詢問(wèn)/查找自己遇到的技術(shù)問(wèn)題。https://supabase.com/docs

圖片

  • 政府信息問(wèn)答的一個(gè)例子:Co-pilot for government

法律公文和政策條款一般都非常復(fù)雜繁瑣,這個(gè)demo中將舊金山政府的信息用Langchain與GPT結(jié)合,做到詢問(wèn)其中細(xì)節(jié)能獲得準(zhǔn)確回復(fù)的效果。

圖片

> Entering new AgentExecutor chain...
I need to find out the size limit for a storage shed without a permit and then search for sheds that are smaller than that size.
Action: SF Building Codes QA System
Action Input: "What is the size limit for a storage shed without a permit in San Francisco?"
Observation: The size limit for a storage shed without a permit in San Francisco is 100 square feet (9.29 m2).


Thought:Now that I know the size limit, I can search for sheds that are smaller than 100 square feet.
Action: Google
Action Input: "Storage sheds smaller than 100 square feet"
Observation: Results 1 - 24 of 279 ...


Thought:I need to filter the Google search results to only show sheds that are smaller than 100 square feet and suitable for backyard storage.
Action: Google
Action Input: "Backyard storage sheds smaller than 100 square feet"
Thought:I have found several options for backyard storage sheds that are smaller than 100 square feet and do not require a permit.
Final Answer: The size limit for a storage shed without a permit in San Francisco is 100 square feet. There are many options for backyard storage sheds that are smaller than 100 square feet and do not require a permit, including small sheds under 36 square feet and medium sheds between 37 and 100 square feet.

2.3   結(jié)合私有數(shù)據(jù)問(wèn)答

LLM應(yīng)用與私有數(shù)據(jù)交互非常重要,我看到無(wú)數(shù)人在問(wèn)一些ChatGPT無(wú)法回答的問(wèn)題了:?jiǎn)栒J(rèn)不認(rèn)識(shí)誰(shuí)、問(wèn)自己公司業(yè)務(wù)細(xì)節(jié)、問(wèn)各種可能不包含在預(yù)訓(xùn)練數(shù)據(jù)集里的東西。這些都已用Langchain和LlaMaIndex來(lái)解決。試想一下,將私有數(shù)據(jù)與LLM相結(jié)合,將改變數(shù)據(jù)原有的訪問(wèn)方式,通過(guò)問(wèn)答能很自然地獲取到自己需要的信息,這是比當(dāng)前的搜索/打標(biāo)分類都要高效的數(shù)據(jù)交互方式。

2.3.1   如何構(gòu)建一個(gè)基于私有數(shù)據(jù)的LLM問(wèn)答系統(tǒng)

圖片

向量數(shù)據(jù)庫(kù)現(xiàn)在看起來(lái)是構(gòu)建LLM App中很關(guān)鍵的一個(gè)組件。首先 LLM 的預(yù)訓(xùn)練和微調(diào)過(guò)程不可能包含我們所期待的私有數(shù)據(jù),因此如何將LLM關(guān)聯(lián)到私有數(shù)據(jù)成為一個(gè)很關(guān)鍵的需求。而且LLM的“接口”-自然語(yǔ)言通常不是像Key-Value的映射那樣精確地。而且在這一階段我們希望LLM去理解我們的知識(shí)庫(kù),而不是簡(jiǎn)單的在其中搜索相同的字符串,我們希望詢問(wèn)關(guān)于我們知識(shí)庫(kù)的細(xì)節(jié),并給出一定理解后的答案(以及來(lái)源),這樣匹配向量這樣的搜索方式是一個(gè)非常合適且關(guān)鍵的解決方案。還有一個(gè)關(guān)鍵點(diǎn)是,LLM在每次調(diào)用是按token計(jì)費(fèi)(即文本量),并且目前的接口的上下文有著4096 tokens的限制。,因此面對(duì)龐大的數(shù)據(jù),我們也不可能將所有的數(shù)據(jù)一次性傳給LLM。因此才有了第一張圖那個(gè)流程圖的結(jié)構(gòu)。本地預(yù)先將我們私有的數(shù)據(jù)轉(zhuǎn)成向量存在Qdrant里,用戶問(wèn)答時(shí),將用戶的問(wèn)題轉(zhuǎn)為向量,然后去Qdrant里進(jìn)行搜索(相似性匹配)得到Top K個(gè)結(jié)果,然后將這些結(jié)果(注意這里的結(jié)果已經(jīng)是自然語(yǔ)言了)傳給LLM進(jìn)行總結(jié)輸出。

2.3.2   結(jié)合私有數(shù)據(jù)問(wèn)答的抽象流程

這里使用Langchain社區(qū)博客的流程圖為例

圖片

私有數(shù)據(jù)分割成小于LLM上下文的分塊,創(chuàng)建向量后存入向量數(shù)據(jù)庫(kù)

圖片

將問(wèn)題計(jì)算向量后在向量數(shù)據(jù)庫(kù)進(jìn)行相似性搜索,算出相關(guān)性較高的top k個(gè)結(jié)果后拼接prompt送往LLM獲得答案。

2.3.3   重要組件

  • OpenAI Ada模型:text-embedding-ada-002模型可以快速編碼一個(gè)1536維的向量,我們可以使用這個(gè)向量來(lái)計(jì)算文本之間的相似性。
  • Langchain / LLamaIndex:Langchain包含多種文本拆分器與文檔連接器,方便將文件進(jìn)行拆分并且在向量數(shù)據(jù)庫(kù)中索引;LlamaIndex 可以從向量存儲(chǔ)加載數(shù)據(jù),類似于任何其他數(shù)據(jù)連接器。然后可以在 LlamaIndex 數(shù)據(jù)結(jié)構(gòu)中使用此數(shù)據(jù)。
  • 向量數(shù)據(jù)庫(kù),選型比較多:Chroma / FAISS / Milvus / PGVector / Qdrant / Pinecone等等。

2.3.4   OpenAI私有部署與成本的問(wèn)題

再來(lái)聊聊最近那個(gè)OpenAI私有部署的新聞,如果用Langchain來(lái)做鏈接,面對(duì)龐大的私有數(shù)據(jù),用一個(gè)embedding模型(OpenAI的ada)計(jì)算輸入問(wèn)題向量,用Qdrant等向量數(shù)據(jù)庫(kù)來(lái)管理私有數(shù)據(jù)的向量和向量搜索,用Langchain來(lái)做中間的鏈接雖然可以解決問(wèn)題,但是token的消耗卻是不容忽視的成本問(wèn)題。私有部署+微調(diào)可能能解決大部分前面提到的問(wèn)題。可能是有錢(qián)大公司用Model instance和fine-tuning,小公司獨(dú)立開(kāi)發(fā)者用Langchain等框架。更未來(lái)OpenAI的LLM服務(wù)能力外溢,可能不需要Prompt了,甚至把Langchain的功能都能包括了,LLM應(yīng)用的開(kāi)發(fā)接入也許只需要一個(gè)接口調(diào)用。

2.4    2023年的LLM應(yīng)用技術(shù)棧

2023 用來(lái)簡(jiǎn)單搭建 AI Demo 的最新技術(shù)棧:

  • 托管: Vercel
  • 前端: Next.js
  • 后端: Vercel with flask
  • 數(shù)據(jù)庫(kù): Supabase
  • AI 模型: OpenAI / Replicate / Hugging Face
  • LLM框架層: LangChain / LLaMaIndex
  • 向量存儲(chǔ)/搜索: Pinecone / FAISS

2.5   Prompt-Ops 目前最大的問(wèn)題

一些關(guān)于 Langchain 這類Prompt-Ops這類工具的反對(duì)觀點(diǎn):stream.thesephist.com主要問(wèn)題是在這類工具/框架,將自然語(yǔ)言作為代碼和LLM的連接,使用非確定性語(yǔ)言本身作為控制流,有點(diǎn)瘋狂。而且本身評(píng)估模型輸出效果現(xiàn)在是個(gè)很麻煩的事,沒(méi)有很好的解決方案,很多都是維護(hù)一個(gè)巨大的電子表格,靠人去評(píng)估。(也有用LLM評(píng)估LLM的方案,還比較早期)所以要投入生產(chǎn),真實(shí)面對(duì)用戶而不是作為twitter演示可能還有很多工作要做。

詳細(xì)說(shuō)說(shuō)測(cè)試環(huán)節(jié)面臨的巨大挑戰(zhàn)。假如你的產(chǎn)品有一套研發(fā)階段效果很好的prompt,交給測(cè)試后,可能測(cè)試上百條上千條就能看出問(wèn)題了。由于效果無(wú)法保證,真正推出給c端用戶會(huì)面臨很大的挑戰(zhàn)。而且沒(méi)有用微調(diào)服務(wù)或者model instance的話,如果OpenAI更新了模型,你的生產(chǎn)環(huán)境的prompt可能需要全部重新測(cè)試一下效果。你的prompt也需要和代碼一樣按版本來(lái)管理,不管有沒(méi)有prompt變更,每個(gè)版本上線前都需要進(jìn)行回歸測(cè)試。沒(méi)有好的自動(dòng)化評(píng)估方案的話,大量的case都需要測(cè)試人工來(lái)看會(huì)耗費(fèi)非常多的人力。

結(jié)合私有數(shù)據(jù)的LLM應(yīng)用目前開(kāi)發(fā)起來(lái)在工程上已經(jīng)有很多不錯(cuò)的方案了,很容易跑出效果不錯(cuò)的demo,但還是需要非常謹(jǐn)慎對(duì)待這樣一種應(yīng)用。畢竟我們不只是要做一個(gè)在社交媒體或者Leader面前演示的項(xiàng)目。提供給用戶輸入的是一個(gè)對(duì)話框,自然語(yǔ)言寬泛到即使你測(cè)試上萬(wàn)條結(jié)果也可能出現(xiàn)意想不到的結(jié)果,畢竟像new bing和chatGPT這樣的產(chǎn)品也會(huì)被Prompt Injection。面對(duì)這種不確定性,工程上如何去避免,測(cè)試如何去覆蓋都是一個(gè)成熟產(chǎn)品待解決或者說(shuō)還有很多工作可以做的問(wèn)題。

但我覺(jué)得也不必完全否定這類Prompt-Ops工具/框架,畢竟現(xiàn)階段確實(shí)能做出很多不錯(cuò)的demo來(lái)驗(yàn)證想法。

3未來(lái)可能的一些產(chǎn)品形態(tài)

聊聊ChatGPT API開(kāi)放后LLM應(yīng)用可能的形態(tài)。

  • 對(duì)話聊天,是最直觀的應(yīng)用方式,在API上做好對(duì)話歷史的管理。
  • 虛擬角色聊天,在基礎(chǔ)對(duì)話聊天上,對(duì)API的prefix_message上做一些角色定義的prompt,可以實(shí)現(xiàn)類似Character.ai的效果。更深入可能是作為游戲角色、虛擬人、XR助手等。
  • 類似Notion的文本輔助撰寫(xiě)工具,目前Notion、FlowUs都做了類似的應(yīng)用。未來(lái)各家社區(qū)的發(fā)布器集成也是一個(gè)趨勢(shì),減低用戶發(fā)布門(mén)檻,提升發(fā)布質(zhì)量。
  • 數(shù)據(jù)總結(jié)性工具,實(shí)現(xiàn)Chat-Your-Data,提供文檔的輸入給用戶,讓用戶可以與自己提供的數(shù)據(jù)聊天,本質(zhì)只涉及到互聯(lián)網(wǎng)公開(kāi)的數(shù)據(jù)與用戶私有的數(shù)據(jù)。
  • 大企業(yè)的Chat-Your-Data,各家大公司在原有業(yè)務(wù)基礎(chǔ)上,結(jié)合大企業(yè)的私有數(shù)據(jù),提供更優(yōu)質(zhì)的服務(wù)。比如結(jié)合用戶點(diǎn)評(píng)的大眾點(diǎn)評(píng),能夠用“想去放neo-soul和R&B音樂(lè)的酒吧”,比如我們的商詳頁(yè),能夠總結(jié)所有用戶對(duì)這個(gè)商品的評(píng)價(jià),并且可以讓用戶對(duì)這個(gè)商品的資料進(jìn)行問(wèn)答。
  • 與政務(wù)、醫(yī)療、教育等領(lǐng)域結(jié)合,融合線上機(jī)構(gòu)官網(wǎng)、線下大屏,提供更好的市民服務(wù)。
  • 與其他工具比如IFTTT或者各種私有協(xié)議相結(jié)合,實(shí)現(xiàn)LLM可以訪問(wèn)更多的工具和系統(tǒng),舉個(gè)例子:iot場(chǎng)景,Office Copilot。

LLM應(yīng)用實(shí)際是一種新的人機(jī)交互方式,能夠讓用戶用自然語(yǔ)言與我們目前的系統(tǒng)溝通,很多應(yīng)用甚至可以簡(jiǎn)化到只有一個(gè)聊天窗口。

4總結(jié)

目前來(lái)說(shuō)由于通用大模型訓(xùn)練/部署的高成本來(lái)說(shuō),產(chǎn)業(yè)水平化分工的條件基本成熟,世界上并不需要很多個(gè)大模型,做LLM的應(yīng)用將會(huì)是中小型企業(yè)和個(gè)人開(kāi)發(fā)者的必然選擇。新形態(tài)的編程/工程范式需要工程師去及時(shí)學(xué)習(xí)理解。目前的開(kāi)源技術(shù)棧已經(jīng)能滿足大部分產(chǎn)品的需求,可以嘗試快速實(shí)踐demo來(lái)驗(yàn)證想法。

參考資料:

  • https://blog.langchain.dev/tutorial-chatgpt-over-your-data/

Tutorial: ChatGPT Over Your Data

  • https://qdrant.tech/articles/langchain-integration/

Question Answering with LangChain and Qdrant without boilerplate

  • https://mp.weixin.qq.com/s/VZ6n4qlDx4bh41YvD1HqgQ

Atom Capital:深入探討ChatGPT帶來(lái)的產(chǎn)業(yè)變革

責(zé)任編輯:武曉燕 來(lái)源: 得物技術(shù)
相關(guān)推薦

2023-09-21 08:00:00

ChatGPT編程工具

2018-06-19 16:04:27

Dubbo應(yīng)用Java

2023-02-07 10:09:20

ChatGPT人工智能

2023-02-01 16:36:31

GNOMEChatGPTLinux

2023-02-13 14:47:32

人工智能機(jī)器學(xué)習(xí)ChatGPT

2011-12-27 09:49:50

AndroidiOSFlurry

2023-02-26 01:02:22

2014-07-08 09:27:24

SQLSERVER腳本

2023-04-06 19:06:28

ChatGPT開(kāi)發(fā)摔倒識(shí)別

2023-04-10 14:20:47

ChatGPTRESTAPI

2024-12-31 00:00:10

LangServeLLM應(yīng)用部署

2023-06-01 07:49:51

2013-09-09 16:11:10

2023-03-09 08:13:34

2024-05-08 07:40:20

ChatGPT訓(xùn)練數(shù)據(jù)預(yù)測(cè)

2024-04-03 15:20:08

2014-03-12 10:00:26

移動(dòng)開(kāi)發(fā)跨平臺(tái)

2018-01-08 14:31:09

Electron桌面APP前端

2015-03-10 11:21:44

JavaScript組JavaScript

2024-05-15 16:54:04

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

美女一区二区久久| 9国产精品午夜| 国产婷婷一区二区| 国产中文字幕日韩| 国产亚洲精久久久久久无码77777| 91久久偷偷做嫩草影院电| 亚洲国产一区二区三区| 久久久精彩视频| 精品无码一区二区三区的天堂| 日韩av二区| 日韩精品一区二区三区蜜臀 | 波多野结衣在线观看视频| 欧美激情欧美| 亚洲精品电影网站| 不卡的在线视频| wwww亚洲| 欧美国产在线观看| 国产精品久久精品视| 无码人妻精品一区二区50| 国产精品久久占久久| 亚洲国产天堂久久综合网| 亚欧美在线观看| 超碰99在线| 亚洲视频香蕉人妖| 欧美久久久久久久| a天堂在线视频| 久久狠狠婷婷| 欧美激情视频免费观看| 国产精品1区2区3区4区| 日韩精品社区| 欧美本精品男人aⅴ天堂| 2025韩国理伦片在线观看| 高清在线视频不卡| 一区二区三区四区高清精品免费观看| 欧美一级二级三级九九九| 国产aⅴ爽av久久久久成人| 玖玖精品视频| 国产69精品久久久久99| 成人涩涩小片视频日本| jlzzjlzz亚洲女人| 日韩av在线免费观看| 国产精品91av| 高清一区二区| 欧美性生交片4| 久久久亚洲国产精品| caoporn97在线视频| 国产精品久久久久久久蜜臀| 精品国产二区在线| 亚洲国产www| 国产精品一区免费视频| 成人国产精品免费视频| 在线观看免费观看在线| 日韩av高清在线观看| 日本乱人伦a精品| 国产成人无码精品| 亚洲大胆在线| 久久久久久久久久久人体| 三级影片在线看| 国产精品97| www.亚洲人.com| 国产又粗又猛又爽又黄的视频四季| 日韩三级视频| 亚洲欧美激情一区| 少妇按摩一区二区三区| 五月天亚洲一区| 亚洲美女在线看| 97超碰在线免费观看| 一区二区三区日本久久久 | 蜜桃视频久久一区免费观看入口| 国产福利精品一区二区| 国产激情一区二区三区在线观看| 精品国产无码一区二区| 成人在线一区二区三区| 国产在线欧美日韩| 涩爱av在线播放一区二区| 91麻豆6部合集magnet| 久热国产精品视频一区二区三区| 欧洲视频在线免费观看| 国产日产欧美一区| 亚洲一区二区免费视频软件合集| 香蕉视频网站在线观看| 亚洲欧洲性图库| 女人床在线观看| 国产在线美女| 欧洲视频一区二区| 在线播放黄色av| 这里视频有精品| 亚洲国产日韩欧美在线动漫| 日本少妇xxxxx| 一区二区三区在线电影| 久久久久久久久久久av| 人人爽人人爽人人片av| 久久精品国产免费看久久精品| 成人日韩av在线| 免费国产羞羞网站视频| 国产亚洲美州欧州综合国| 一区二区在线观| 国产丝袜视频在线播放| 色播五月激情综合网| 成人不卡免费视频| 精品在线网站观看| 在线视频欧美日韩| 欧美被狂躁喷白浆精品| 免播放器亚洲| 亚洲综合在线做性| 国产在线视频网站| 一区二区三区日韩在线观看| 亚洲成熟丰满熟妇高潮xxxxx| 亚洲电影二区| 日韩国产一区三区| 国产精品免费人成网站酒店| 中文国产一区| 91精品久久久久久久久| 亚洲av成人精品毛片| 成人欧美一区二区三区视频网页| 老太脱裤子让老头玩xxxxx| 精品176极品一区| 亚洲成人aaa| 国产黄色录像片| 99热这里只有精品8| 成人亚洲欧美一区二区三区| 青草久久伊人| 亚洲va欧美va天堂v国产综合| 在线观看的毛片| 欧美理论电影在线精品| 成人97在线观看视频| 欧美男人天堂网| 不卡一卡二卡三乱码免费网站| 亚洲欧洲国产日韩精品| 国产高清视频色在线www| 91精品国产综合久久久久 | 国产欧美日产一区| 男女激情免费视频| 91视频成人| 尤物yw午夜国产精品视频明星| 日产亚洲一区二区三区| 国产成人精品免费| 国产香蕉一区二区三区| 欧美一区二区三区婷婷| 中文字幕欧美在线| 无码人妻一区二区三区免费| 91在线国产福利| 免费在线观看视频a| xxxxxhd亚洲人hd| 欧美激情第6页| 精品人妻一区二区三区三区四区 | 成人免费视频视频在| 日本激情视频在线观看| 欧美色视频在线观看| 中文字幕第20页| 先锋影音久久久| 久久av一区二区三区漫画| 超碰97国产精品人人cao| 日韩一区二区三区在线| 91视频综合网| 国产最新精品精品你懂的| 亚洲一区二区三区乱码| 欧美一级做一级爱a做片性| 色小说视频一区| 中文字幕在线日亚洲9| 日本一区二区免费在线| 欧美日韩亚洲自拍| 99精品美女| 成人免费在线视频网站| 超碰免费在线播放| 日韩欧美一级在线播放| 国产一级在线免费观看| 丁香天五香天堂综合| 日本www在线视频| 男男gay无套免费视频欧美| 国产成人综合亚洲| av福利在线播放| 7777精品伊人久久久大香线蕉| 天海翼在线视频| 国产成人在线观看免费网站| 成人免费网站入口| 五月天亚洲一区| 国产精品爽爽爽| 99视频免费在线观看| 欧美精品一区二区高清在线观看 | 国产精品久久久久无码av| 91中文字幕在线| 免费在线观看的电影网站| 亚洲国产精品系列| 销魂美女一区二区| 中文字幕一区二区视频| 亚洲午夜久久久久久久久| 羞羞视频在线观看欧美| 亚洲欧美影院| 国产成人福利av| 日韩av大片免费看| 黄色网址视频在线观看| 亚洲精品720p| 中文字幕二区三区| 夜夜嗨av一区二区三区四季av| 国产伦精品一区二区三区妓女| 日韩1区2区3区| 国内自拍中文字幕| 国产亚洲一卡2卡3卡4卡新区 | 国产又黄又大久久| 国产精品-区区久久久狼 | 国产精品久久久影院| 天天久久夜夜| 91中文字幕在线观看| 国产精品伦理| 久99九色视频在线观看| 九色视频在线观看免费播放 | 97精品国产97久久久久久| 激情在线视频| 日韩精品一区在线| 天天综合久久综合| 亚洲一区二区免费视频| 亚洲天堂最新地址| aaa亚洲精品| 天堂中文av在线| 天堂久久久久va久久久久| 人妻互换免费中文字幕| 日韩中文在线电影| 玖玖玖精品中文字幕| 我要色综合中文字幕| 国产精品偷伦免费视频观看的| 国产黄大片在线观看| 欧美精品在线观看| 亚洲搞黄视频| 在线观看成人黄色| 日韩偷拍自拍| 欧美不卡视频一区| 国产日韩在线观看一区| 在线观看亚洲精品| 国产99久久久| 亚洲国产精品久久人人爱蜜臀| 羞羞在线观看视频| 国产欧美视频一区二区| av鲁丝一区鲁丝二区鲁丝三区| 国产传媒一区在线| 色综合五月婷婷| 麻豆国产精品777777在线| 日韩欧美xxxx| 亚洲综合不卡| 老太脱裤让老头玩ⅹxxxx| 狠狠爱综合网| 国产精品啪啪啪视频| 午夜久久免费观看| 一区不卡视频| 欧美成人精品一区二区三区在线看| 欧美综合激情| 九九视频免费观看视频精品| 久久国产精品久久| 任你躁在线精品免费| 黑人另类av| 欧美色图五月天| 久久精品中文字幕一区二区三区| 老牛国内精品亚洲成av人片| 国产精品一区在线观看| 国产成人一二| 精品国产福利| 免费av一区| 四虎一区二区| 小处雏高清一区二区三区| 日韩视频在线免费播放| 久久久五月天| 国产欧美123| 韩日精品在线| 国产 日韩 亚洲 欧美| 国产欧美不卡| 国产a级片免费观看| 日韩高清欧美激情| 欧美美女一级片| 国产毛片一区二区| 午夜免费福利影院| 91视频免费观看| 久久丫精品忘忧草西安产品| 国产精品沙发午睡系列990531| 午夜激情福利电影| 一区av在线播放| 亚洲黄色小说图片| 在线观看免费成人| 国产精品系列视频| 精品国产91九色蝌蚪| 亚洲av片在线观看| 最近2019好看的中文字幕免费| 国产在线激情| 国自在线精品视频| 欧美成人app| 亚洲一区免费网站| 欧美一级全黄| 亚洲综合首页| 黄色亚洲在线| 亚洲精品高清无码视频| 国产麻豆欧美日韩一区| 成人免费av片| 综合久久国产九一剧情麻豆| 国产亚洲精品码| 欧洲亚洲国产日韩| 丰满人妻一区二区三区免费视频| 亚洲女人天堂色在线7777| 美女黄视频在线观看| 91av视频在线| 中文成人激情娱乐网| 精品国产综合久久| 小处雏高清一区二区三区| 成年人视频观看| 精品一区二区久久| 极品粉嫩小仙女高潮喷水久久| 国产精品久久久久久久久久久免费看| 久久精品一级片| 欧美性生活大片视频| 欧美一级视频免费| 色婷婷综合久久久久中文字幕1| а_天堂中文在线| 国产精品视频最多的网站| 久久97久久97精品免视看秋霞| 中文字幕精品一区日韩| 欧美亚洲自偷自偷| 在线播放av网址| 中日韩免费视频中文字幕| 国产精品自拍视频一区| 91精品啪在线观看国产60岁| 精品视频一二三| 性色av一区二区三区在线观看| 亚洲精品大全| 日韩欧美亚洲日产国产| 国产日韩欧美三级| 中文字幕在线国产| 综合电影一区二区三区| 一级久久久久久| 日韩国产在线看| 超碰在线97国产| yellow视频在线观看一区二区 | 亚洲人成网站色ww在线| 青草av在线| 444亚洲人体| 999久久久国产精品| 不卡av免费在线| 26uuu精品一区二区| 国产午夜精品无码一区二区| 欧美一级爆毛片| 老司机99精品99| 国产日韩综合一区二区性色av| 国产欧美日韩| 欧美极品欧美精品欧美图片| 成人va在线观看| 四虎永久在线精品| 精品国产成人在线影院| 日本在线观看高清完整版| 亚洲free性xxxx护士hd| 久久久久久久久丰满| 天堂av2020| 最新热久久免费视频| 91激情在线观看| 色视频www在线播放国产成人| 久久国内精品| 一区二区三区国产福利| 久久国产人妖系列| 天天做夜夜爱爱爱| 日韩视频一区二区| 黄页网站在线| 精品国产免费人成电影在线观...| 黄色成人精品网站| 久久久午夜精品福利内容| 午夜精品久久久久久久久久久| 无码国产精品96久久久久| 欧美专区中文字幕| 国产中文精品久高清在线不| 天天干天天干天天干天天干天天干| 国产女人水真多18毛片18精品视频| 久久影视中文字幕| 最近2019中文免费高清视频观看www99 | 亚洲免费大片| 欧美无人区码suv| 欧美午夜片欧美片在线观看| 黄色av网站在线免费观看| 国产精品爽爽ⅴa在线观看| 1024精品久久久久久久久| 台湾佬美性中文| 偷偷要91色婷婷| 国际av在线| 成人a在线视频| 欧美色综合网| 特级西西人体4444xxxx| 在线欧美一区二区| 最新国产在线拍揄自揄视频| 国产伦精品一区二区三区视频黑人| 国产精品久久777777毛茸茸| 精品人伦一区二区| 欧美一区欧美二区| 性欧美xxx69hd高清| 亚洲人成影视在线观看| 国产成人精品亚洲午夜麻豆| 国产专区第一页| 最近2019年手机中文字幕| 国产精品流白浆在线观看| 天天影视综合色| 一区二区三区在线视频播放| 免费在线毛片| 91久久在线观看| 亚洲影院一区| 放荡的美妇在线播放| 亚洲女成人图区| 视频在线亚洲|