婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 智能機器人(智能機器人的功能有哪些)

智能機器人(智能機器人的功能有哪些)

熱門標簽:高德地圖標注可以修改嗎 鄭州智能電銷機器人如何 江蘇客服外呼系統哪家好 中國電信辦理電話400 什么條件可以申請400電話 海州區電話機器人價格 中國大陸防封版電銷卡 百應電銷機器人如何 400電話去什么網站申請

Microsoft Bot Framework、LUIS、Azure Bot Service 和 Azure Functions 均已推出。最近到處有人在說智能機器人:智能機器人是新應用。原因之一就是,智能機器人能夠讓你輕松、高效地完成常見任務。想一想: 只需讓某種數字助理為你執行相關操作,即可預訂航班或餐廳餐位,無需從必應或 Google 跳轉到兩三個或更多網站。但應用開發者欣然接受這種趨勢可能還有更加重要智能機器人的原因: 移動應用的開發成本日益上漲。僅生成一個適用于各種平臺(iOS、Android 和 Windows)的移動應用的費用介于 30,000 至 500,000 美元之間。

確實有一些跨平臺技術(如 Unity 或 Xamarin)可有助于降低開發適用于多個平臺的移動應用的成本。但智能機器人正發展成為另一選擇方案,通過采用交談界面來改變范例。這種方法利用了人類數千年以來的溝通方式,包括語音和文本(想一想 Skype 或 Messenger)。還可以使用圖像、視頻和傳統控件(如按鈕和卡片操作)增強交談 UI (CUI) 的功能。智能機器人側重于簡約和輸入的自然屬性,而不是使用傳統控件來精心制作 UI。

有何優勢? 由于組織摒棄了為每個屏幕范例生成不同 UI 的做法,改為采用適用于所有設備和外形規格(無論是否有屏幕)的交談界面,因此總共可能可以節省數十億美元。例如,我生成了一個 Active Fitness 智能機器人,可以幫助你尋找附近的跑步、騎自行車、徒步、滑雪和其他路線。(若要將此智能機器人添加到 Skype,請訪問bit.ly/2knZVbr。) 雖然這款應用具有豐富的 UI 和控件,但智能機器人旨在理解交談輸入,如圖 1 所示。

圖 1:顯示路線的 Active Fitness 智能機器人

影響力不僅僅局限于應用開發。智能機器人可以解決網站越來越難以導航的難題,其中許多內容使用舊的或過時的 Web 框架或標準。例如,試著在任意客戶服務網站上完成一個任務,可能要花上半個小時來嘗試導航網站菜單。

智能機器人還有獨特的影響力。設想一下,有一個紙牌游戲應用(如 Solitaire)。在有智能機器人之前,我不得不生成每個平臺對應的版本。而現在智能機器人則突破了平臺鎖定的困境。突然間,我的基于 Windows 的應用成為我所有好友的 iPhone 和 Android 手機上的智能機器人。為什么會這樣呢? 這是因為智能機器人適用于以下各種渠道:Skype、Telegram、Facebook、Messenger、Slack 和其他到處可見的應用平臺。

我想使用 Microsoft Bot Framework 生成世界上最受歡迎的游戲是件很酷的事情。圖 2 展示了我嘗試生成的隨時可以玩的 Solitaire 智能機器人。(若要將此智能機器人添加到 Skype,請訪問bit.ly/2jrzP7S。)

圖 2:我在 Skype 上的 Solitaire 智能機器人每周處理 500,000 個請求

若要開始創建智能機器人,請轉到 Microsoft Bot Framework 網站 (dev.botframework.com)。可以使用 Microsoft .NET Framework 或 Node.js(以你喜歡使用的技術為準)生成智能機器人。最近,Microsoft 新增了 Azure Bot Service (bit.ly/2knEtU6),作為另一種方便使用的智能機器人實現方式。Azure Bot Service 提供基于瀏覽器的體驗,方便你使用易用模板生成智能機器人。此服務使用 Azure Functions,這是一種基于事件的無服務器代碼體系結構,可提供“函數”,方便你節省資金并更好地擴展智能機器人。

下面介紹了 Azure Functions 的亮點: 開始生成智能機器人時,我意識到,每當需要生成智能機器人時,都不得不新建一個 Web 應用來提供應用容器。如果是一個應用,這沒有關系,但如果有多個智能機器人,每個都需要單獨的基礎結構,情況就不一樣了。相反,使用 Azure Functions,可以在云中托管小段代碼,而無需考慮整個應用基礎結構。

智能和智能機器人開發

就像應用一樣,智能機器人旨在盡力幫助你完成特定的任務。例如,我的 Solitaire 智能機器人可以和你一起玩紙牌,甚至可以教你游戲的規則和技巧。它確實不太可能通過圖靈測試(Alan Turing 于 20 世紀 50 年代提出的關于衡量計算機智能的測試),但這對于大多數智能機器人來說都是過分之舉。

同樣,當地車管所的智能機器人應該知道如何提交駕照登記付款,或如何幫助你交罰單或提交駕照延期換證申請。天氣智能機器人需要回答與天氣相關的問題,并還包括能確定地理位置和用戶對特定天氣數據的需求的智能組件。

智能機器人可以通過交談界面自動完成許多任務,但也可以通過圖像、按鈕和其他控件增強功能,使之更方便移動設備用戶使用。只有當對話變得開放時,智能機器人的智能服務才能真正派上用場。使用對話框提供一組預定義的答案是相對容易的標準編程任務。另一方面,響應人類對話意味著智能。幸運的是,Microsoft Bot Framework 提供以下兩項支持: LuisDialogs 支持基于自然語言的對話,而更傳統的控件則支持用戶通過按按鈕、傳送視圖或其他控件來選擇選項。

智能是許多智能機器人采用的交談 UI 的核心,以便能夠與人類用戶進行直觀式交互。借助越來越多的 Microsoft 認知服務 (bit.ly/2jx1kMQ),可以將智能功能直接引入智能機器人中。這些服務包括但不限于:

構想

語音

語言

知識

搜索

位置

請參閱 Alessandro Del Sole 關于認知服務的精彩文章 (msdn.com/magazine/mt742868)。

讓智能機器人更智能需要采取下面一些常見措施,這不僅可能會促使其通過圖靈測試,還一定會改進與智能機器人的對話:

對話框、圖像和其他能夠收集規范化數據、傳達消息和簡化對話的方式

本地化

可提高智能機器人基本功能的幫助和對話框管道

讓問題不重復的用戶數據(如地理位置)

你并不想太過雄心勃勃來嘗試創建像 Douglas Adams 描繪的城市大小一般“深思”計算機(出自“銀河系漫游指南”)的智能機器人。而且,當我開始生成智能機器人時,我僅關注對完成主要任務必不可少的功能(例如,玩紙牌游戲或建議最佳跑步路線),然后再通過智能組件增強功能。

借助 LUIS 實現語言智能

要添加到交談界面的首個智能組件是 Microsoft 語言理解智能服務 (LUIS)。此服務的工作方式為分析你向其發送的對話或句子,然后提取特定于應用的實際意向和實體。若要將 LUIS 對話框添加到智能機器人,只需創建繼承 LuisDialog 的類,在 luis.ai 中注冊 LUIS 應用,然后向對話框提供應用 ID 和密鑰即可:

[LuisModel("YOUR_LUIS_APP_ID>", "YOUR_LUIS_APP_KEY>")]

[Serializable]public class IntelligentLanguageDialog : LuisDialogobject>

有關更深入的 LUIS 指南,請查看 Ashish Sahu 在 2017 年 1 月 MSDN 雜志中發表的文章 (msdn.com/magazine/mt745095)。

在我的 Active Fitness Trails 智能機器人(圖 3)中,我定義了與健身活動相關的意向,我期望用戶在智能的智能機器人對話中提供地理位置和健身活動信息。例如,我希望用戶能夠說出“向我顯示美國科羅拉多州的滑雪路線”,智能機器人應該理解這句話,然后提供一組路線。我的 Active Fitness 應用用戶每天都會查找數百萬條路線,通過查詢 Active Fitness,他們可以映射我的 LUIS 模型中的 GetActivityLocation 意向,這將把地理位置和活動實體返回給智能機器人。

圖 3:LUIS 中的模型

設想一下,我需要編寫多少代碼才能從非規范化用戶輸入中提取所有此類數據! 即使是一個很短的人類句子,往往也很復雜,只有機器學習工具才能理解和處理。添加這一簡單句子的所有可能變體,你會發現智能機器人的智能服務并不是一件容易完成的任務。幸運的是,LUIS 可充當智能對話分析器和提取程序,為你完成所有苦差事。你只需將此組件添加到智能機器人即可。

定義模型后,我便可以提供有助于 LUIS 了解我的意向以及如何為智能機器人獲取實體的言辭,從而定型模型。為模型定型我的 GetActivityLocation 意向時,我提供了以下言辭: “顯示附近的騎自行車路線”、“顯示奧地利最新的滑板滑雪路線”和“美國猶他州最長的滑雪路線在哪里?” 如圖 4 所示,當 LUIS 處理實體時,它會突出顯示我在模型中指定的實體。如果 LUIS 無法識別實體,該怎么辦? 在這種情況下,需要通過手動映射實體來定型模型。例如,我需要將我的智能機器人定型為識別“滑板滑雪”活動。

圖 4:LUIS 中的模型定型

接下來,定義用于處理 LUIS 模型返回的意向的方法。可以定義用于處理模型中的 None 意向或其他任何意向的方法,如圖 5 所示。

圖 5:處理意向

[LuisIntent("None")] publicasyncTask NoneIntent(IDialogContext context, LuisResult result) { awaitcontext.PostAsync( $"You have reached the none intent. You said: {result.Query}"); //context.Wait(MessageReceived); } // Go to https://luis.ai and create a new intent,// then train/publish your luis app.// Finally, replace "GetActivityLocation" with the name of your newly// created intent in the following handler.[LuisIntent("GetActivityLocation")] publicasyncTask GetActivityLocation(IDialogContext context, LuisResult result) { awaitcontext.PostAsync( $"You have reached the GetActivityLocation intent. You said: {result.Query}"); //context.Wait(MessageReceived); }

每當模型確定輸入與 GetActivityLocation 意向匹配時,都會調用我的智能機器人方法。LUIS 在 LuisResult 對象中返回結果,其中包括地理位置和活動等實體。例如,我想檢查實體是否包含國家/地區。為此,我使用 LuisResult 對象的 TryFindEntity 方法,查找“builtin.geography.country”類型的實體。LUIS 提供了大量預建實體,這大大簡化了你的工作。有關這些實體的完整列表,請訪問 bit.ly/2kWgCHR。

請注意,builtin.geography 實體包含子實體,例如,國家/地區和城市。包含子實體的實體稱為復合實體。在此示例中,我特別感興趣的是國家/地區子實體,如圖 6 所示。

圖 6:查找國家/地區

// Go to https://luis.ai and create a new intent, then train/publish your luis app.// Finally, replace "GetActivityLocation" with the name of your// newly created intent in the following handler.[LuisIntent("GetActivityLocation")] publicasyncTask GetActivityLocation(IDialogContext context, LuisResult result) { awaitcontext.PostAsync( $"You have reached the GetActivityLocation intent. You said: {result.Query}"); //EntityRecommendation country; if(result.TryFindEntity("builtin.geography.country", outcountry)) { awaitcontext.PostAsync($"Country: {country.Entity}"); } context.Wait(MessageReceived); }

智能機器人實用提示

Microsoft 正在努力推動智能機器人開發取得進展,發布了語言理解智能服務 (LUIS) 和 Azure Bot Service 等工具,以幫助簡化這一新款軟件的創建和管理。值得慶幸的是,現如今大多數應用都可以輕松轉換成智能機器人,其中的交談 UI (CUI) 非常適合多任務、多類型的應用。為了能夠最有效地開發智能機器人,請注意以下幾點:

以擴大覆蓋面為目標: 智能機器人最引人注目的一點是,可在所有 PC、平板電腦和智能手機上的渠道(如 Skype、Facebook、Messenger 和 Telegram)中運行。通過向多個渠道發布智能機器人,最大限度地擴大受眾覆蓋面。此外,利用可用的服務,將智能機器人本地化成多種語言。

注重交談體驗: 充分利用交談界面,它非常適合多任務、多類型的應用。為了提供最佳體驗,請重點關注交談界面(如聊天、語音和語言),而不是按鈕等傳統 UI 控件。

利用服務: 新推出的 Azure Bot Service 是一個基于云的平臺,可最大限度地減少基礎結構開銷,并允許你擴展智能機器人項目。此服務的幕后支持技術為 Azure Functions;使用此技術,開發者可以在云中托管小段代碼。

以任務為中心: 生成智能機器人時,以每個智能機器人需要解決的一個或多個特定任務為中心。不要過于復雜,AI 不一定越多越好。從智能機器人需要解決的主要任務著手,然后再注入智能組件。

開放式對話: 利用 LUIS 中內置的智能組件來支持開放式對話,并為智能機器人提供輸入。為了提供最佳體驗,請注意定型 LUIS 模型,以一組簡明的實體和意向為中心。模型越不“模糊”,AI 的效果就會越好!

當然,我還需要知道活動實體(可以使用 Active Fitness 跟蹤超過 50 個活動,如跑步、騎自行車、滑雪和滑板滑雪)。因此,當我問: “奧地利最好的滑雪路線在哪里?” 我期望 Active Fitness 智能機器人返回“滑雪”活動實體,如圖 7所示。

圖 7:使用智能機器人仿真器演示 GetActivityLocation 意向的實際效果

結果就是,我更新了 GetActivityLocation 方法,使其能夠返回活動。請注意,與 builtin.geography.country 不同,活動不是內置實體。不過,我在定型模型時提供了一些言辭,LUIS 能夠相當好地獲取實體,如圖 8 所示。

圖 8:使用言辭定型模型

// Go to https://luis.ai and create a new intent, then train/publish your luis app.// Finally, replace "GetActivityLocation" with the name of your newly// created intent in the following handler.[LuisIntent("GetActivityLocation")] publicasyncTask GetActivityLocation(IDialogContext context, LuisResult result) { awaitcontext.PostAsync( $"You have reached the GetActivityLocation intent. You said: {result.Query}"); //EntityRecommendation country; if(result.TryFindEntity("builtin.geography.country", outcountry)) { awaitcontext.PostAsync($"Country: {country.Entity}"); } EntityRecommendation activity; if(result.TryFindEntity("activity", outactivity)) { awaitcontext.PostAsync($"Activity: {activity.Entity}"); } context.Wait(MessageReceived); }

Bot Framework 提供了深入的通用 C# 和 Node.js 代碼示例,網址分別為 bit.ly/2gHupjg和 bit.ly/2kWolWx。

實現地理位置智能

雖然許多智能機器人根據地理位置進行響應,但編寫地理位置響應代碼可能會很麻煩。在前面的示例中,我使用了 LUIS 智能組件來獲取 LUIS 從對話中解析的內置地理位置實體。幸運的是,Microsoft 必應地理位置控件現在包含在 Bot Framework 中。這樣一來,開發者便可以更輕松地收集地理位置數據。

Bot Framework 的地理位置控件還提供包含地圖的直觀界面(見 圖 9)。如果智能機器人需要在 Skype、Facebook 和 Messenger 等渠道中通過易用或本機的界面提供包含郵政編碼、城市、區域和地區數據的地址,這就可能非常方便。

圖 9:使用包含必應地圖的直觀界面的地理位置控件

若要開始使用必應地理位置控件,只需為 .NET 項目(通過 NuGet)或 Node.js 項目(通過 npm)獲取必應地圖 API 密鑰和地理位置對話框組件,然后在代碼中初始化并調用地理位置對話框的實例即可:

varoptions = LocationOptions.UseNativeControl | LocationOptions.ReverseGeocode;varrequiredFields = LocationRequiredFields.Locality | LocationRequiredFields.Region | LocationRequiredFields.Country;varprompt = "Where are you looking for trails?";varlocationDialog = newLocationDialog( apiKey, this.channelId, prompt, options, requiredFields);context.Call(locationDialog, this.ResumeAfterLocationDialogAsync);

LocationDialog 提供用于請求各種地址字段和自定義提示的選項。結果返回時,可以在 Resume 方法中進行處理,如圖 10 所示。

圖 10:在 Resume 方法中處理地理位置結果

privateasyncTask ResumeAfterLocationDialogAsync( IDialogContext context, IAwaitablePlace> result) { varplace = awaitresult; if(place != null) { varaddress = place.GetPostalAddress(); varformattedAddress = string.Join(", ", new[] { address.Locality, address.Region, address.Country }.Where(x => !string.IsNullOrEmpty(x))); awaitcontext.PostAsync( "Where are you looking for trails "+ formattedAddress); } context.Donestring>(null); }

超越 LUIS

除了 LUIS 之外,認知服務還提供了其他許多 API,可用于賦予智能機器人技能,而開發者個人或企業可能因非常復雜而難以實現這些技能。幸運的是,你不必自行實現它們:

借助推薦 API,可以添加產品(如經常一起購買的產品)推薦或個性化用戶推薦。

影像 API 向智能機器人賦予高級圖像和視頻技能,以識別對象、人臉、年齡、性別或情緒。

學術知識 API 可以添加學術知識、創建問答,并能向智能機器人賦予特定的知識庫技能。

值得一提的是,智能機器人還支持第三方 API 和服務。可以使用自己的服務和 API,讓你的智能機器人與眾不同,并解決以前從未解決過的問題。Bot Framework 確實通過簡單的交談界面和易用 API 帶來了新的機遇,同時見證了人類知識的進步,并打開了輔助功能的大門。

新增精彩功能

除了針對 .NET Framework 和 Node.js 以及 REST API 定期更新 Bot Framework 之外,Microsoft 最近還新增了功能,讓智能機器人開發更上一層樓。

Bot Framework 最新增添的功能之一是 Azure Bot Service,此服務現在可方便你輕松利用云的便利性和可擴展性來開發智能機器人項目 (bit.ly/2knEtU6)。Bot Service(如圖 11 所示)使用 Azure Functions 和一系列快速啟動模板,以幫助你充分利用智能機器人代碼,并讓智能機器人擴展到任意級別 (bit.ly/2kuo9Bb)。例如,可以選擇基本、表單、主動、LUIS 或問答智能機器人模板,每個模板都可以生成一個隨時都能運行的智能機器人,你可以根據需要對其進行擴展。

圖 11:直接在瀏覽器中編輯 Bot Service 代碼

Azure Functions 是 Azure Bot Service 的幕后支持技術,根據無服務器體系結構和按需計算來提供事件驅動的體驗。這確實意味著,不再需要為每個智能機器人提供昂貴的應用托管基礎結構。相反,可以讓智能機器人更輕量級、更易于擴展,并節省在開發上花費的精力和時間,同時簡化與認知服務的連接。

QnA Maker (qnamaker.ai) 是另一個值得一提的附加服務。QnA Maker 是 Azure Bot Service 提供的模板智能機器人項目,用于十分常見的情景,即智能機器人回答現有知識庫中的典型問題。

總結

使用 Microsoft Bot Framework,可以快速輕松地開始生成智能機器人,為新的和現有的應用或服務提供交談界面。這樣,可以打造全新體驗,通過 Skype、Facebook、Messenger、Telegram 和其他渠道覆蓋數十億用戶。Microsoft 認知服務提供許多智能 API,方便你添加到智能機器人中。

Bot Framework 生態系統正在快速發展。為了利用這一點,可以添加認知服務附帶的服務或使用第三方提供商的 API,讓智能機器人更智能且能力更強。一切始于非常簡單的智能機器人,你和你的用戶會有許多發現。智能機器人確實是新應用(或現有應用的擴展),并且添加了智能組件,真的是非常強大。此外,智能機器人還減少了在開發上花費的時間、精力和成本。

介紹我的智能機器人

我在過去幾個月里開發了幾個智能機器人,所以我決定在一個方便訪問的地方(圖 A 中的列表)集中介紹它們。看一看我的智能機器人,看能否激發你開發自己的智能機器人。(單擊提供的鏈接,可以將相應的智能機器人添加到 Skype。)

圖 A:我的一系列智能機器人

智能機器人

說明

Solitaire ()

Solitaire 被認為是世界上最受歡迎的紙牌游戲。現在,使用常用的聊天客戶端(如 Skype)即可享受游戲樂趣,無需啟動應用。

Active Fitness ()

查找世界各地的跑步路線、騎自行車路線、徒步路線或滑雪路線,所有這些都來自全球頂級的健身社交網絡。

UNO ()

在 Skype、Messenger 或 Telegram 上玩這款世界著名的紙牌游戲。

Freecell ()

Freecell 是一款很棒且極具挑戰性的紙牌游戲,有多個難度等級。從簡單等級開始,學學如何玩它。

Crazy Eights ()

看一看這款易上手的紙牌游戲。

Card Games Chest ()

學著玩一些最受歡迎的紙牌游戲,包括 Solitaire、UNO、Crazy Eights、101、Freecell 和 Mau-Mau。

Kevin Ashley(@kashleytwit) 是 Microsoft 架構技術推廣者。他是《Windows 8 專業編程》(Wrox,2012 年)一書的合著者,而且是最受歡迎的應用、智能機器人和游戲的開發者之一,其中最著名的應用當屬 Active Fitness (activefitness.co)。他經常參加不同活動、行業演出和網絡廣播,并進行技術方面的演講。他的職責在于,與創業公司和合作伙伴密切合作,并在軟件設計、業務和技術戰略、體系結構和開發方面提供相關建議。你可以訪問他的博客 (kevinashley.com),也可在 Twitter (@kashleytwit) 上關注他。

衷心感謝以下 Microsoft 技術專家對本文的審閱:Mat Velloso

原文地址:https://msdn.microsoft.com/en-us/magazine/mt795186

.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

如需要了解產品詳情,可電話咨詢專業客服人員:15358521011(微信同號)

標簽:陽泉 黔西 九江 江蘇 宜昌 吉安 襄陽 麗水

巨人網絡通訊聲明:本文標題《智能機器人(智能機器人的功能有哪些)》,本文關鍵詞  智能,機器人,機器,人的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《智能機器人(智能機器人的功能有哪些)》相關的同類信息!
  • 本頁收集關于智能機器人(智能機器人的功能有哪些)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩欧美一级特黄在线播放| 国产另类ts人妖一区二区| 亚洲一区免费观看| 青椒成人免费视频| 日韩欧美国产一区二区在线播放 | 日本国产一区二区| 亚洲码国产岛国毛片在线| 99久久国产免费看| 亚洲午夜免费视频| 日韩美女在线视频| 国产成人在线视频网站| 日本一区二区三区国色天香| 99久久国产综合精品麻豆| 午夜在线电影亚洲一区| 2024国产精品| 97久久精品人人做人人爽50路| 亚洲午夜免费福利视频| 欧美精品一区二| 91久久香蕉国产日韩欧美9色| 亚洲国产日韩av| 久久精品视频在线免费观看 | 欧美日韩高清在线| 国产在线视频不卡二| 亚洲美女电影在线| 日韩一区二区视频| 91在线高清观看| 麻豆成人在线观看| 亚洲综合图片区| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲成人福利片| 久久久综合视频| 欧美在线观看视频在线| 国产精品一级片在线观看| 亚洲精品中文字幕在线观看| 精品国产伦一区二区三区免费| 99精品视频中文字幕| 久久99深爱久久99精品| 一区二区高清视频在线观看| 久久久天堂av| 日韩欧美国产不卡| 欧美综合在线视频| 99亚偷拍自图区亚洲| 国产乱码字幕精品高清av| 亚洲成av人综合在线观看| 国产精品久久看| 久久影院视频免费| 日韩欧美国产一区二区在线播放| 欧美伊人久久久久久久久影院| 国产精品一二三| 美女脱光内衣内裤视频久久网站| 亚洲一区二区在线视频| 综合久久国产九一剧情麻豆| 久久品道一品道久久精品| 精品伦理精品一区| 亚洲精品一线二线三线| 欧美一区二区在线视频| 69久久夜色精品国产69蝌蚪网| 在线亚洲高清视频| 在线精品视频一区二区| 色av综合在线| 在线免费观看成人短视频| 91色在线porny| 91美女片黄在线观看91美女| av成人免费在线| 麻豆免费精品视频| 在线欧美一区二区| 国产精品伦理一区二区| 久久丁香综合五月国产三级网站| 色吧成人激情小说| 国产精品传媒视频| 老司机午夜精品99久久| 欧美视频中文一区二区三区在线观看| 国产午夜精品美女毛片视频| 轻轻草成人在线| 欧美日韩精品一区二区在线播放| 亚洲色图一区二区| 大陆成人av片| 欧美国产97人人爽人人喊| 久久99精品国产.久久久久| 欧美日韩国产电影| 亚洲大片免费看| 欧美在线观看视频一区二区三区| 亚洲欧美日韩一区二区三区在线观看| 国产大陆a不卡| 国产精品毛片久久久久久久| 国产精品免费aⅴ片在线观看| 亚洲视频综合在线| 麻豆精品视频在线观看| caoporn国产一区二区| 欧美精品粉嫩高潮一区二区| 久久综合色一综合色88| 自拍偷拍亚洲激情| 日本v片在线高清不卡在线观看| 日本aⅴ免费视频一区二区三区 | 国产久卡久卡久卡久卡视频精品| 国产精品一二三区在线| 欧美性猛交xxxx乱大交退制版| 日韩三级视频在线看| 亚洲欧洲精品一区二区精品久久久 | 亚洲va欧美va人人爽| 精品一区二区免费| 97国产精品videossex| 欧美高清精品3d| 专区另类欧美日韩| 美女任你摸久久| 日本道免费精品一区二区三区| www成人在线观看| 亚洲国产va精品久久久不卡综合| 国产麻豆精品在线| 欧美人xxxx| 亚洲欧洲精品一区二区精品久久久 | 最好看的中文字幕久久| 开心九九激情九九欧美日韩精美视频电影 | 色综合中文字幕国产 | 中日韩av电影| 日产国产高清一区二区三区 | 精品1区2区在线观看| 亚洲国产精品久久久男人的天堂| 丁香天五香天堂综合| 欧美成人免费网站| 青青草伊人久久| 欧美老肥妇做.爰bbww| 亚洲自拍与偷拍| 92精品国产成人观看免费| 欧美精品一区二区三区视频| 免费视频最近日韩| 欧美日韩高清不卡| 亚洲成av人在线观看| 欧美在线观看视频一区二区 | 日韩和欧美一区二区三区| 99天天综合性| 国产精品全国免费观看高清| 国产一区二区h| 欧美精品一区二| 国产精品99久久久久久宅男| 久久嫩草精品久久久精品| 久久99蜜桃精品| 欧美大片在线观看| 精品一区二区三区av| 精品国产一区二区亚洲人成毛片| 午夜欧美在线一二页| 欧美精品乱码久久久久久按摩| 天堂午夜影视日韩欧美一区二区| 欧美日韩国产三级| 久久激情五月激情| 国产精品毛片无遮挡高清| 91性感美女视频| 亚洲成人激情综合网| 欧美一级免费观看| 久草热8精品视频在线观看| 精品国产免费久久| av中文字幕不卡| 午夜精品在线看| 国产亚洲成年网址在线观看| 成人aa视频在线观看| 一区二区三区欧美视频| 6080日韩午夜伦伦午夜伦| 久久99精品一区二区三区三区| 久久婷婷成人综合色| 99精品视频一区二区三区| 亚洲一区二区综合| 久久先锋影音av鲁色资源网| 处破女av一区二区| 亚洲成人免费看| 国产欧美一区二区精品秋霞影院| 成人爱爱电影网址| 亚洲成人动漫一区| 精品久久久三级丝袜| 99久久婷婷国产| 麻豆国产一区二区| 亚洲精品乱码久久久久久| 日韩一区和二区| 色偷偷一区二区三区| 久久国产三级精品| 亚洲欧美电影院| 精品久久国产老人久久综合| 99精品偷自拍| 国产精品一级片| 日本伊人色综合网| 亚洲色图一区二区| 国产日韩欧美一区二区三区综合| 欧美在线小视频| 成人国产在线观看| 国产一区二区剧情av在线| 亚洲电影一区二区三区| 国产精品欧美经典| 精品国产91洋老外米糕| 欧美性xxxxxxxx| 久久久亚洲欧洲日产国码αv| 色婷婷激情综合| 亚洲国产精品精华液网站| 亚洲国产成人高清精品| 亚洲欧美一区二区三区久本道91 | 一二三四社区欧美黄| jvid福利写真一区二区三区| 久久九九99视频| 91麻豆免费在线观看| 视频一区欧美精品| 日韩欧美在线不卡| 91官网在线免费观看|