chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺析Uber的一鍵式聊天架構(gòu)

LiveVideoStack ? 來源:未知 ? 作者:胡薇 ? 2018-10-08 16:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通過機(jī)器學(xué)習(xí)和自然語言理解結(jié)束,Uber實(shí)現(xiàn)了一套智能的聊天系統(tǒng),從而有效的提升司機(jī)和乘客之間的溝通效率,減少對(duì)司機(jī)的打擾。

想象一下站在路邊等待你的優(yōu)步車過來接你時(shí),在你的應(yīng)用程序上,你會(huì)看到車子幾乎沒有移動(dòng)。于是你向司機(jī)發(fā)送消息了解發(fā)生了什么事。

你不知道的是,你的司機(jī)在前往接你的途中遇到了交通堵塞。他們會(huì)收到你的消息并希望回復(fù)。這種情況是優(yōu)步的司機(jī)伙伴們告訴我們的一個(gè)痛點(diǎn)。所以我們開始思考,如果有可能的話,司機(jī)可以通過一個(gè)簡單的點(diǎn)擊就可以與乘客進(jìn)行溝通。

我們提出了一種新的智能回復(fù)功能,稱為一鍵式聊天(OCC)。借助OCC,在開始行程前乘客和司機(jī)之間的協(xié)調(diào)更快、更無縫。利用機(jī)器學(xué)習(xí)和自然語言處理(NLP)技術(shù)來預(yù)測對(duì)一般乘客信息的響應(yīng),優(yōu)步開發(fā)了OCC讓司機(jī)更容易回復(fù)app內(nèi)的消息。

OCC 是UberChat最新的關(guān)鍵的增強(qiáng)功能之一,旨在通過提供最相關(guān)的回復(fù),為優(yōu)步的司機(jī)伙伴提供一鍵式聊天體驗(yàn)。

圖1:通過一鍵式聊天,司機(jī)可以更輕松地回復(fù)乘客的消息。

一鍵式聊天架構(gòu)

一鍵式聊天(OCC)利用Uber的機(jī)器學(xué)習(xí)平臺(tái)Michelangelo在乘客聊天消息上執(zhí)行NLP,并生成適當(dāng)?shù)幕貜?fù)。如下面的圖2所示,該體系結(jié)構(gòu)遵循五個(gè)步驟:

1.發(fā)送方(乘客app)發(fā)送消息。

2.一旦我們的后端服務(wù)收到消息,后端就會(huì)將消息發(fā)送給Michelangelo的機(jī)器學(xué)習(xí)服務(wù)。

3.機(jī)器學(xué)習(xí)模型對(duì)消息進(jìn)行預(yù)處理和編碼,為每個(gè)可能的意圖生成預(yù)測分?jǐn)?shù),并將它們發(fā)送回后端服務(wù)。

4.一旦后端服務(wù)收到預(yù)測,它將遵循回復(fù)檢索策略以找到最佳回復(fù)(在這種情況下,生成前四個(gè)最佳回復(fù))。

5.接收方(司機(jī)應(yīng)用程序)接收建議并將其呈現(xiàn)在應(yīng)用程序上供司機(jī)點(diǎn)擊。

圖2:優(yōu)步智能回復(fù)系統(tǒng)OCC的架構(gòu)由五步工作流程組成。

為了找到對(duì)每個(gè)接收消息的最佳回復(fù),我們將任務(wù)制定為具有兩個(gè)主要組件的機(jī)器學(xué)習(xí)解決方案:1)意圖檢測和2)回復(fù)檢索。

如下面的圖3所示,思考這個(gè)例子,以更好地理解機(jī)器學(xué)習(xí)如何實(shí)現(xiàn)OCC體驗(yàn):

圖3:機(jī)器學(xué)習(xí)算法賦予OCC體驗(yàn)流程。涉及兩個(gè)關(guān)鍵步驟:1)意圖檢測和2)回復(fù)檢索。

司機(jī)收到一條乘客的信息:“你現(xiàn)在在哪里?”,這在司機(jī)前往接乘客的途中非常常見的。OCC系統(tǒng)首先將消息的意圖檢測為“你在哪里?”這一步稱為意圖檢測。然后,系統(tǒng)會(huì)向司機(jī)發(fā)出前四個(gè)最相關(guān)的回復(fù),分別是“ 是的,我在路上 ”,“ 抱歉,堵車了 ”,“ 我在您的上車地點(diǎn) ”,以及“ 請(qǐng)給我打電話“。這是回復(fù)檢索步驟?,F(xiàn)在,司機(jī)可以選擇這四個(gè)回復(fù)中的一個(gè),并通過一次點(diǎn)擊將其發(fā)送給乘客。

在UberChat中實(shí)現(xiàn)OCC

我們的UberChat系統(tǒng)允許Uber平臺(tái)上的司機(jī),乘客,消費(fèi)者和派送員在app內(nèi)進(jìn)行通信。當(dāng)前流程遵循標(biāo)準(zhǔn)消息傳遞系統(tǒng):我們希望發(fā)送者輸入他們的消息,然后將消息發(fā)送給接收者。下面的圖4顯示了具有典型消息流的UberChat系統(tǒng)的概述:

圖4:UberChat后端服務(wù)管理發(fā)送者和接收者之間的消息流。

對(duì)于用戶發(fā)送的每條消息,Uber的消息傳遞平臺(tái)(UMP)執(zhí)行以下操作(如上圖4所示):

1.將Sender的消息發(fā)送到Uber的Edge Gateway

2.將消息路由到Uber的Messaging Platform

3.將消息添加到推送通知服務(wù)

4.向Uber的Cassandra數(shù)據(jù)庫存放持久化消息

5.推送遠(yuǎn)程和本地的表層消息給Receiver

6.收到消息后,從Messaging Platform獲取消息正文

為了支持智能回復(fù),我們要能夠使用機(jī)器學(xué)習(xí)模型以足夠低的延遲實(shí)時(shí)評(píng)估回復(fù)。為了滿足這一需求,我們利用Uber的內(nèi)部機(jī)器學(xué)習(xí)平臺(tái)Michelangelo的機(jī)器學(xué)習(xí)的訓(xùn)練和服務(wù)流水線。

在UberChat中通過機(jī)器學(xué)習(xí)提供智能回復(fù)

根據(jù)設(shè)計(jì),OCC旨在為司機(jī)伙伴們?cè)谇巴映丝推陂g(即Uber特定的場景和主題領(lǐng)域)提供簡單的聊天體驗(yàn)。然而,它與所有其他試圖理解普通文本信息的嘗試一樣都有一個(gè)技術(shù)挑戰(zhàn):它們不僅簡短,而且還包含縮寫、拼寫錯(cuò)誤和口語。我們?cè)谠O(shè)計(jì)機(jī)器學(xué)習(xí)系統(tǒng)時(shí)考慮到了這一挑戰(zhàn)。

從外部看,OCC接收到最新傳入的消息并返回可能的回復(fù),但在后臺(tái)還有更多事情要做。有兩個(gè)主要的工作流為OCC ML系統(tǒng)、離線訓(xùn)練和在線服務(wù)提供服務(wù),如圖5所示:

圖5:OCC的背后,我們的機(jī)器學(xué)習(xí)系統(tǒng)依賴于兩個(gè)工作流程,離線訓(xùn)練和在線服務(wù)。

離線訓(xùn)練

在離線訓(xùn)練期間,我們使用以下基于嵌入的ML和NLP流水線來處理這些文本消息:

預(yù)處理器

為了準(zhǔn)備文本嵌入模型的訓(xùn)練數(shù)據(jù),我們利用了匿名的UberChat消息。我們首先按語言(語言檢測)對(duì)聊天消息進(jìn)行劃分,然后進(jìn)行長度截?cái)啵ㄩL度<= 2)。最后,我們對(duì)每條消息進(jìn)行標(biāo)記。

文本和消息的嵌入

在預(yù)處理之后,我們使用Doc2vec模型進(jìn)行消息嵌入,它從可變長度的文本片段(例如句子,段落和文檔)中學(xué)習(xí)固定長度的特征表示。我們?cè)跀?shù)百萬個(gè)匿名的、聚集的UberChat消息中訓(xùn)練Doc2vec模型,并使用該訓(xùn)練將每個(gè)消息映射到一個(gè)密集的向量嵌入空間。滿足我們需求的Doc2vec的兩個(gè)主要優(yōu)點(diǎn)是它可以捕獲單詞的順序和語義。下面的圖6使用t-SNE圖在二維投影中可視化單詞向量。由于它捕獲了單詞的語義,因此模型可以將相似的單詞聚集在一起。例如,“Toyota”接近““Prius”和“Camry”,但與“chihuahua”相距很遠(yuǎn)。

圖6:Doc2vec單詞嵌入的這種二維t-SNE投影顯示了模型自動(dòng)組織概念和隱式地學(xué)習(xí)單詞之間的關(guān)系的能力,并基于語義對(duì)它們進(jìn)行聚類。

意圖檢測

為了理解用戶的意圖,我們?cè)谇度脒^程之后訓(xùn)練了我們的意圖檢測模型。與Gmail的智能回復(fù)功能類似,我們將意圖檢測任務(wù)定義為分類問題。

為什么我們需要意圖檢測?因?yàn)槿祟愓Z言豐富。有很多方式會(huì)提出同樣的問題,比如“你要去什么地方?”,“你倆要去哪里?”,“你的目的地是什么?”拼寫錯(cuò)誤和縮寫會(huì)增加更多排列,所以聊天消息增加了一定程度的復(fù)雜性。

創(chuàng)建一個(gè)需要對(duì)數(shù)百萬個(gè)問題進(jìn)行回復(fù)的系統(tǒng)將無法擴(kuò)展,因此我們需要一個(gè)系統(tǒng)來識(shí)別每個(gè)問題背后的意圖或主題,從而對(duì)有限的意圖進(jìn)行回復(fù)。下面的圖7說明了不同的消息如何根據(jù)檢測到的意圖聚集在一起:

圖7:在這種二維t-SNE的句子嵌入的投影中,模型圍繞意圖聚類消息。

意圖-回復(fù)映射

我們利用匿名和聚集的歷史對(duì)話來查找每個(gè)意圖的最常見的回復(fù)。之后,我們的通信內(nèi)容策劃師和法律團(tuán)隊(duì)進(jìn)行一輪又一輪擴(kuò)充,使回復(fù)盡可能的容易理解和準(zhǔn)確。然后,我們?yōu)榛貜?fù)檢索創(chuàng)建意圖 - 回復(fù)映射。

在線服務(wù)

一旦我們完成模型的離線訓(xùn)練,在線服務(wù)就相對(duì)簡單了。我們獲取最新的輸入消息并通過與離線相同的預(yù)處理器發(fā)送它們。預(yù)處理的消息將通過預(yù)先訓(xùn)練的Doc2vec模型編碼為固定長度的向量表示,之后我們使用向量和意圖檢測分類器來預(yù)測消息的可能意圖。

最后,通過利用我們的意圖 - 回復(fù)映射,我們根據(jù)檢測到的意圖檢索最相關(guān)的回復(fù),并將它們顯示給接收消息的司機(jī)伙伴。此外,一些極端情況將由規(guī)則而不是算法所掩蓋,包括非常短的消息(預(yù)處理階段中被截?cái)嗟南ⅲ?,表情符?hào)和低置信度預(yù)測(多意圖用例)。

下一步

我們計(jì)劃繼續(xù)在全球市場中將一鍵式聊天功能擴(kuò)展到其他語言。我們還在研究更多特定于Uber的上下文功能,如地圖和交通信息,并計(jì)劃將它們合并到我們現(xiàn)有的模型中。這些更新將增加我們更準(zhǔn)確地識(shí)別用戶意圖和展示定制回復(fù)的可能性,從而更好地協(xié)助司機(jī)伙伴們:簡而言之,讓優(yōu)步體驗(yàn)變得更加神奇。

此外,雖然當(dāng)前系統(tǒng)使用靜態(tài)意圖 – 回復(fù)映射來檢索回復(fù),但我們計(jì)劃構(gòu)建一個(gè)回復(fù)檢索模型以進(jìn)一步提高OCC系統(tǒng)的精度。

在高層次上,OCC是一個(gè)多回合對(duì)話系統(tǒng)的自然應(yīng)用,因?yàn)樗緳C(jī)伙伴們和乘客們可以在他們找到對(duì)方之前進(jìn)行多次對(duì)話。利用OCC和其他功能,構(gòu)建一個(gè)對(duì)話系統(tǒng)改善化成功接到乘客和聊天體驗(yàn)的這個(gè)長期過程,最終在我們的平臺(tái)上帶來更好的用戶體驗(yàn)。

OCC只是Uber中眾多不同的NLP / Conversational AI計(jì)劃中的一個(gè)。例如,NL也被用于提高Uber[1,2]的客戶服務(wù),同時(shí)也處于免提乘車的核心位置,這一塊我們將很快開始測試聲控命令。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8540

    瀏覽量

    136207
  • Uber
    +關(guān)注

    關(guān)注

    0

    文章

    418

    瀏覽量

    37660
  • 自然語言
    +關(guān)注

    關(guān)注

    1

    文章

    292

    瀏覽量

    13913

原文標(biāo)題:Uber的一鍵式聊天智能回復(fù)系統(tǒng)

文章出處:【微信號(hào):livevideostack,微信公眾號(hào):LiveVideoStack】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    HarmonyOS應(yīng)用一鍵置灰指南

    一鍵置灰通常應(yīng)用于如下場景 1. 重大悼念活動(dòng): 在國家發(fā)生重大災(zāi)難、事故或舉行悼念日等特殊時(shí)期,為了表達(dá)對(duì)逝者的尊重和哀悼,許多 APP 會(huì)將界面置灰。例如,在些地震、空難等災(zāi)難事件發(fā)生后,以及
    的頭像 發(fā)表于 06-27 00:08 ?366次閱讀

    ESP8266燒錄與機(jī)智云一鍵配網(wǎng)教程

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動(dòng)化等領(lǐng)域。機(jī)智云平臺(tái)提供了一鍵配網(wǎng)功能,簡化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細(xì)介紹如何使用ESP8266進(jìn)行燒錄,并通過機(jī)智云實(shí)現(xiàn)一鍵
    的頭像 發(fā)表于 05-24 11:04 ?1527次閱讀
    ESP8266燒錄與機(jī)智云<b class='flag-5'>一鍵</b>配網(wǎng)教程

    電源一鍵多用:POWER_ON從開機(jī)到場景指揮官!

    按鍵,即開關(guān)機(jī),在結(jié)構(gòu)設(shè)計(jì)上可以實(shí)現(xiàn) 一鍵多用 ——既可以有效減少結(jié)構(gòu)的按鍵設(shè)計(jì),也可以使整機(jī)更加簡潔。 本文以Air8000核心板為例,分享POWER_ON按鍵功能及其硬件設(shè)計(jì)、軟件demo相關(guān)內(nèi)容。 最新開發(fā)資料詳見: www.air8000.cn
    的頭像 發(fā)表于 05-15 14:10 ?3500次閱讀
    電源<b class='flag-5'>鍵</b>的<b class='flag-5'>一鍵</b>多用:POWER_ON從開機(jī)到場景指揮官!

    開關(guān)柜一鍵順控在智能配電運(yùn)管系統(tǒng)扮演什么角色?

    蜀瑞創(chuàng)新為大家科普在智能配電運(yùn)管系統(tǒng)中,開關(guān)柜一鍵順控扮演著自動(dòng)化操作優(yōu)化、安全效率提升的核心角色
    的頭像 發(fā)表于 05-08 09:54 ?579次閱讀
    開關(guān)柜<b class='flag-5'>一鍵</b>順控在智能配電運(yùn)管系統(tǒng)扮演什么角色?

    U盤一鍵制作

    在電腦維修中啟動(dòng)盤很重要,靠譜的u盤一鍵啟動(dòng)制作方法
    發(fā)表于 05-06 16:10 ?44次下載

    Profinet邂逅ModbusRTU:印刷廠有網(wǎng)關(guān)“一鍵打通”通信鏈路

    Profinet邂逅ModbusRTU:印刷廠有網(wǎng)關(guān)“一鍵打通”通信鏈路
    的頭像 發(fā)表于 04-08 17:11 ?419次閱讀
    Profinet邂逅ModbusRTU:印刷廠有網(wǎng)關(guān)“<b class='flag-5'>一鍵</b>打通”通信鏈路

    三一挖掘機(jī)一鍵啟動(dòng)開關(guān)易壞的原因及更換注意事項(xiàng)

    三一挖掘機(jī)一鍵啟動(dòng)開關(guān)易壞的原因雖然三一挖掘機(jī)的一鍵啟動(dòng)系統(tǒng)設(shè)計(jì)旨在提高便利性和安全性,但在實(shí)際使用中,可能會(huì)出現(xiàn)些問題導(dǎo)致開關(guān)易壞。這些問題可能包括:頻繁使用:挖掘機(jī)在施工過程中頻繁啟動(dòng)和關(guān)閉
    發(fā)表于 03-12 09:29

    兩輪車PKE無鑰匙進(jìn)入PKG一鍵啟動(dòng)系統(tǒng)設(shè)計(jì)

    兩輪車無鑰匙進(jìn)入PKE 一鍵啟動(dòng)系統(tǒng)PKG
    的頭像 發(fā)表于 03-04 10:20 ?810次閱讀
    兩輪車PKE無鑰匙進(jìn)入PKG<b class='flag-5'>一鍵</b>啟動(dòng)系統(tǒng)設(shè)計(jì)

    LoRa無線一鍵報(bào)警安防建設(shè)方案

    SOS緊急呼叫按鈕具有緊急情況下一鍵報(bào)警的功能,可與報(bào)警主機(jī)配合使用,支持標(biāo)準(zhǔn)LoRaWAN協(xié)議。lora緊急按鈕具有緊急情況下一鍵報(bào)警功能,可與報(bào)警主機(jī)配合使用,支持標(biāo)準(zhǔn)LoRaWAN協(xié)議。如遇
    的頭像 發(fā)表于 02-28 14:41 ?1001次閱讀
    LoRa無線<b class='flag-5'>一鍵</b>報(bào)警安防建設(shè)方案

    開關(guān)柜一鍵順控在一鍵停電、一鍵送電中的作用

    蜀瑞創(chuàng)新為大家科普,開關(guān)柜一鍵順控技術(shù)在一鍵停電和一鍵送電中發(fā)揮了快速響應(yīng)、減少人為錯(cuò)誤、提高安全性、簡化操作流程、降低操作風(fēng)險(xiǎn)、提高送電成功率等綜合優(yōu)勢,對(duì)于提升電力系統(tǒng)的運(yùn)行效率、安全性以及自動(dòng)化水平具有重要意義。
    的頭像 發(fā)表于 02-27 09:13 ?1228次閱讀

    如何保障10KV開關(guān)柜的一鍵順控技術(shù)的安全性?

    通過上述綜合性的安全措施,蜀瑞創(chuàng)新開關(guān)柜一鍵順控方案可以顯著提升10KV開關(guān)柜一鍵順控技術(shù)的安全水平,確保其在實(shí)際應(yīng)用中的穩(wěn)定性和可靠性。同時(shí),隨著技術(shù)的發(fā)展,還需要不斷評(píng)估和改進(jìn)現(xiàn)有的安全措施,以應(yīng)對(duì)新的挑戰(zhàn)。
    的頭像 發(fā)表于 01-16 09:09 ?847次閱讀
    如何保障10KV開關(guān)柜的<b class='flag-5'>一鍵</b>順控技術(shù)的安全性?

    TMetric:一鍵Axosoft時(shí)間跟蹤

    瀏覽器擴(kuò)展 TMetric 的瀏覽器插件,允許對(duì)流行的 Web 應(yīng)用程序進(jìn)行一鍵時(shí)間跟蹤 開始跟蹤 現(xiàn)在登錄您的 Axosoft 帳戶并開始跟蹤 特征 無需手動(dòng)輸入 計(jì)時(shí)器按鈕集成到每個(gè)
    的頭像 發(fā)表于 01-07 11:32 ?552次閱讀
    TMetric:<b class='flag-5'>一鍵</b><b class='flag-5'>式</b>Axosoft時(shí)間跟蹤

    Todoist一鍵時(shí)間跟蹤

    行的 Web 應(yīng)用程序進(jìn)行一鍵時(shí)間跟蹤 開始跟蹤 現(xiàn)在登錄您的Todoist賬戶并開始追蹤 如何在 Todoi
    的頭像 發(fā)表于 01-03 11:08 ?741次閱讀
    Todoist<b class='flag-5'>一鍵</b>時(shí)間跟蹤

    優(yōu)可測一鍵尺寸測量儀:實(shí)現(xiàn)MLCC尺寸快速精準(zhǔn)檢測 | 行業(yè)應(yīng)用

    優(yōu)可測一鍵閃測儀FM-9000系列:隨意放置即可瞬間精確、快速、批量測量,是解決MLCC幾何尺寸測量困擾的優(yōu)選方案,幫助您提升產(chǎn)品良率與產(chǎn)量!
    的頭像 發(fā)表于 12-31 17:05 ?1174次閱讀
    優(yōu)可測<b class='flag-5'>一鍵</b>尺寸測量儀:實(shí)現(xiàn)MLCC尺寸快速精準(zhǔn)檢測 | 行業(yè)應(yīng)用

    石油行業(yè)中,開關(guān)柜一鍵順控的作用

    蜀瑞創(chuàng)新為大家科普:在石油行業(yè)中,開關(guān)柜的一鍵順控技術(shù)可以顯著提高操作的安全性、效率和可靠性。一鍵順控指的是通過個(gè)簡單的操作指令(如按下按鈕或點(diǎn)擊屏幕上的圖標(biāo)),自動(dòng)執(zhí)行系列預(yù)定義
    的頭像 發(fā)表于 12-26 09:37 ?946次閱讀
    石油行業(yè)中,開關(guān)柜<b class='flag-5'>一鍵</b>順控的作用