技術(shù)宅
說(shuō)到聊天機(jī)器人,很多網(wǎng)友早就接觸過(guò)聊天機(jī)器人,如之前的QQ聊天機(jī)器人、旺旺機(jī)器人客服等,在打開(kāi)和機(jī)器人的聊天窗口后,我們輸入對(duì)話(huà)語(yǔ)句,機(jī)器人收到后會(huì)自動(dòng)回復(fù)相應(yīng)的語(yǔ)句,從而實(shí)現(xiàn)人機(jī)對(duì)話(huà)(圖1)。
雖然這些機(jī)器人可以和我們進(jìn)行交互,但是顯然這些普通機(jī)器人的聊天水平并不高。當(dāng)我們發(fā)送一些比較感性的對(duì)話(huà),如發(fā)送“你覺(jué)得XX怎么樣”,或者類(lèi)似“我喜歡上XX,該怎么辦?”這些語(yǔ)句,這些聊天機(jī)器人就無(wú)法和我們進(jìn)行正常交流,因?yàn)樗鼈儧](méi)有像人類(lèi)那樣的思考能力,無(wú)法完全理解我們對(duì)話(huà)的意思。因此現(xiàn)在科學(xué)家借助強(qiáng)大學(xué)習(xí)能力的AI開(kāi)發(fā)智能聊天機(jī)器人,它可以像真正人類(lèi)那樣陪我們聊天。
如上所述,早期的聊天機(jī)器人并不會(huì)思考。這些聊天機(jī)器人,開(kāi)發(fā)者只是在其中存儲(chǔ)一些簡(jiǎn)單的語(yǔ)句,當(dāng)機(jī)器人接收到人類(lèi)發(fā)送的語(yǔ)句,機(jī)器人在其中檢索到合適的回話(huà)時(shí),就將這個(gè)語(yǔ)句發(fā)送給人類(lèi),從而實(shí)現(xiàn)人機(jī)的簡(jiǎn)單交互。當(dāng)你輸入“你好”,機(jī)器人會(huì)將詞庫(kù)中的“你好”回復(fù)你(圖2)。
隨著技術(shù)的進(jìn)步,機(jī)器人的功能逐漸強(qiáng)大。除了上述機(jī)械簡(jiǎn)單的回復(fù),它們加入了其他增強(qiáng)功能,比如你發(fā)送“今天天氣怎么樣?”,機(jī)器人讀取你的IP地址后,它會(huì)通過(guò)讀取天氣預(yù)報(bào)網(wǎng)站信息,從而將當(dāng)?shù)氐奶鞖庑畔⑼扑徒o用戶(hù),實(shí)現(xiàn)比早期機(jī)器人更強(qiáng)的對(duì)話(huà)功能(圖3)。
不過(guò)對(duì)于喜歡思考的人類(lèi)來(lái)說(shuō),因?yàn)橹皺C(jī)器人不會(huì)思考,從聊天中可以明顯感受到對(duì)方的冰冷和知識(shí)的不足。為了解決這個(gè)問(wèn)題,科學(xué)家們引入AI來(lái)開(kāi)發(fā)聊天機(jī)器人。大家知道AI具有強(qiáng)大的學(xué)習(xí)和自我學(xué)習(xí)能力。
首先開(kāi)發(fā)者會(huì)讓AI機(jī)器人和各種人聊天,然后收集各種聊天數(shù)據(jù),從這些數(shù)據(jù)中分析人類(lèi)普遍喜歡什么樣的聊天方式,以及人類(lèi)在發(fā)出某些問(wèn)題時(shí)喜歡什么樣的回答等要素。這樣通過(guò)這些大數(shù)據(jù)的學(xué)習(xí)后,開(kāi)發(fā)人員借助編程技術(shù)將人類(lèi)的喜好進(jìn)行分類(lèi)和添加標(biāo)簽,這樣機(jī)器人根據(jù)人類(lèi)的發(fā)問(wèn),數(shù)據(jù)庫(kù)中就可以快速提供出適合人類(lèi)接受的語(yǔ)句進(jìn)行人機(jī)對(duì)話(huà)。對(duì)于A(yíng)I機(jī)器人小冰,輸入“你好”、“今天心情不好”等語(yǔ)句,小冰都可以快速給出較為得體的回答(圖4)。
不過(guò)作為會(huì)思考的人類(lèi),簡(jiǎn)單利用編程技術(shù)并不能實(shí)現(xiàn)深入的對(duì)話(huà)。此時(shí)還要借助AI強(qiáng)大的自我學(xué)習(xí)能力,AI機(jī)器人在大數(shù)據(jù)學(xué)習(xí)的基礎(chǔ)上進(jìn)行人工智能自我學(xué)習(xí),通過(guò)學(xué)習(xí)大部分人都喜歡的聊天方式后,它會(huì)根據(jù)一定的規(guī)則進(jìn)行提升,類(lèi)似人類(lèi)的聊天專(zhuān)家,通過(guò)自己的工作經(jīng)驗(yàn)和聊天對(duì)象的深入交流后提升自己的業(yè)務(wù)能力。當(dāng)然和人類(lèi)不同的是,AI機(jī)器人可以同時(shí)對(duì)各個(gè)領(lǐng)域、各種性格的人類(lèi)進(jìn)行分析和學(xué)習(xí),從而能夠很好地理解人類(lèi)的思考能力,讓聊天的人類(lèi)能夠和AI機(jī)器人深入探討各種問(wèn)題。
AI人工智能學(xué)習(xí)主要借助神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)自我提升,科學(xué)家先用數(shù)據(jù)庫(kù)訓(xùn)練一個(gè)神經(jīng)網(wǎng)絡(luò),然后讓它能夠從無(wú)數(shù)的樣本數(shù)據(jù)中學(xué)習(xí)回應(yīng)模式。比如收集網(wǎng)絡(luò)段子訓(xùn)練出特定的回應(yīng)模式,然后借助“seq2seq”的技術(shù),訓(xùn)練機(jī)器人編寫(xiě)自己的回應(yīng),而不是照抄數(shù)據(jù)庫(kù)里的詞。這樣AI機(jī)器人就擁有強(qiáng)大的自我學(xué)習(xí)能力。
亞馬遜近日在A(yíng)lexa機(jī)器人聊天測(cè)試中,當(dāng)輸入測(cè)試人員說(shuō):我喜歡強(qiáng)哥·萊恩哈特(注:法國(guó)著名吉他手,爵士樂(lè)傳奇),AI機(jī)器人則講起了另外一個(gè)吉他手,“黑色安息日”樂(lè)隊(duì)托尼·艾奧米的故事。艾奧米因?yàn)橐淮喂S(chǎng)事故失去了他的兩個(gè)指尖,但是深受萊恩哈特的鼓舞——他的左手僅有兩個(gè)指頭。
這樣的對(duì)話(huà)非常像人類(lèi)之間的對(duì)話(huà),AI機(jī)器人已經(jīng)不是簡(jiǎn)單的附和,而是有擴(kuò)展性的思維。
借助大數(shù)據(jù)學(xué)習(xí),通過(guò)編程的方法,AI機(jī)器人可以很快響應(yīng)用戶(hù)普通的聊天對(duì)話(huà)。借助自我學(xué)習(xí),AI機(jī)器人可以學(xué)習(xí)人類(lèi)的聊天能力,通過(guò)自我學(xué)習(xí)、自我提高,可以實(shí)現(xiàn)和人類(lèi)更深入的溝通,像微軟的智能機(jī)器人小冰就有強(qiáng)大的學(xué)習(xí)能力(圖5)。
上面我們主要介紹AI機(jī)器人在和人類(lèi)聊天上的應(yīng)用,隨著AI機(jī)器人的普及,它們的功能并不只是陪人類(lèi)聊天消磨時(shí)間。因?yàn)锳I機(jī)器人可以了解人類(lèi)的意圖,并且通過(guò)自我學(xué)習(xí)能力來(lái)適應(yīng)各種人類(lèi)的詢(xún)問(wèn),因此AI機(jī)器人可以在智能客服、智能導(dǎo)游等方面發(fā)揮重要的作用。
隨著無(wú)人商場(chǎng)的普及,商場(chǎng)內(nèi)售賣(mài)的產(chǎn)品越來(lái)越多,導(dǎo)購(gòu)任務(wù)就可以交給AI機(jī)器人,它通過(guò)學(xué)習(xí)商品的性能和顧客的喜好等數(shù)據(jù),這樣下次顧客再來(lái)商場(chǎng)的時(shí)候,AI導(dǎo)購(gòu)機(jī)器人就可以輕松為顧客推薦各種商品。全球最大零售商亞馬遜就在開(kāi)發(fā)一款名為Alexa的機(jī)器人,它可以完成智能導(dǎo)購(gòu)的任務(wù)(圖6)。
當(dāng)然AI機(jī)器人還可以在智能導(dǎo)游、在線(xiàn)學(xué)習(xí)等領(lǐng)域應(yīng)用。特別是在一些專(zhuān)業(yè)領(lǐng)域,像家電商場(chǎng)導(dǎo)購(gòu)、醫(yī)院的導(dǎo)醫(yī)等有極大的引導(dǎo)作用,借助AI強(qiáng)大學(xué)習(xí)和人工智能能力,可以完全替代專(zhuān)業(yè)人士為我們提供更好的服務(wù)。