本公開的實(shí)施例總體上涉及計(jì)算機(jī)領(lǐng)域,并且具體地涉及用于對(duì)話式數(shù)據(jù)問答的方法和裝置、設(shè)備、介質(zhì)和產(chǎn)品。
背景技術(shù):
1、數(shù)據(jù)問答作為一種前沿的信息檢索和交互方式,旨在利用數(shù)據(jù)資源有效地滿足用戶的數(shù)據(jù)需求,例如回答用戶的問題或響應(yīng)其查詢等。通過(guò)數(shù)據(jù)問答技術(shù),能夠在海量數(shù)據(jù)中找到相關(guān)信息并加以處理,從而為用戶提供有價(jià)值的反饋。
2、隨著技術(shù)的不斷進(jìn)步,數(shù)據(jù)問答在各個(gè)領(lǐng)域的應(yīng)用也越來(lái)越廣泛。例如,在企業(yè)決策層面,數(shù)據(jù)問答技術(shù)能夠提供全面的決策支持信息,提升決策的效率和質(zhì)量。在學(xué)術(shù)研究領(lǐng)域,數(shù)據(jù)問答技術(shù)能夠助力定位研究所需數(shù)據(jù),促進(jìn)知識(shí)發(fā)現(xiàn)和驗(yàn)證,推動(dòng)科研創(chuàng)新。此外,在日常生活與公共服務(wù)領(lǐng)域,數(shù)據(jù)問答技術(shù)為用戶提供快速響應(yīng)的個(gè)性化問答服務(wù),提升了服務(wù)效率與用戶體驗(yàn),為人們的日常生活帶來(lái)了便捷和高效。
技術(shù)實(shí)現(xiàn)思路
1、本公開的實(shí)施例提供一種用于對(duì)話式數(shù)據(jù)問答的方案。
2、在本公開的第一方面,提供了一種用于對(duì)話式數(shù)據(jù)問答的方法,該方法包括接收來(lái)自用戶的輸入,該輸入包括基于語(yǔ)言描述并且指示用戶針對(duì)預(yù)定數(shù)據(jù)的數(shù)據(jù)需求的問題。該方法還包括利用變換器(transformer)模型獲取與數(shù)據(jù)需求相對(duì)應(yīng)的用戶意圖相對(duì)于多個(gè)意圖類別中的每個(gè)意圖類別的相應(yīng)置信度得分。該方法還包括基于相應(yīng)置信度得分,確定用戶意圖屬于多個(gè)意圖類別中的至少一個(gè)意圖類別。該方法還包括響應(yīng)于相應(yīng)置信度得分低于預(yù)定得分閾值,通過(guò)利用語(yǔ)言模型識(shí)別輸入來(lái)確定用戶意圖屬于多個(gè)意圖類別中的至少一個(gè)意圖類別。該方法還包括基于問題和所確定的至少一個(gè)意圖類別,從知識(shí)庫(kù)中取回與數(shù)據(jù)需求相關(guān)聯(lián)的目標(biāo)知識(shí)項(xiàng)。該方法還包括基于所取回的目標(biāo)知識(shí)項(xiàng),利用語(yǔ)言模型生成針對(duì)問題的答案。該方法還包括通過(guò)生成看板向用戶可視化地提供包括答案的輸出,該輸出與用戶可交互。
3、在本公開的第二方面,提供了一種用于對(duì)話式數(shù)據(jù)問答的裝置,該裝置包括輸入接收模塊,被配置為接收來(lái)自用戶的輸入,該輸入包括基于語(yǔ)言描述并且指示用戶針對(duì)預(yù)定數(shù)據(jù)的數(shù)據(jù)需求的問題。該裝置還包括置信度獲取模塊,被配置為利用變換器模型獲取與數(shù)據(jù)需求相對(duì)應(yīng)的用戶意圖相對(duì)于多個(gè)意圖類別中的每個(gè)意圖類別的相應(yīng)置信度得分。該裝置還包括第一意圖確定模塊,被配置為基于相應(yīng)置信度得分,確定用戶意圖屬于多個(gè)意圖類別中的至少一個(gè)意圖類別。該裝置還包括第二意圖確定模塊,被配置為響應(yīng)于相應(yīng)置信度得分低于預(yù)定得分閾值,通過(guò)利用語(yǔ)言模型識(shí)別輸入來(lái)確定用戶意圖屬于多個(gè)意圖類別中的至少一個(gè)意圖類別。該裝置還包括該裝置還包括知識(shí)取回模塊,被配置為基于問題和所確定的至少一個(gè)意圖類別,從知識(shí)庫(kù)中取回與數(shù)據(jù)需求相關(guān)聯(lián)的目標(biāo)知識(shí)項(xiàng)。該裝置還包括答案生成模塊,被配置為基于所取回的目標(biāo)知識(shí)項(xiàng),利用語(yǔ)言模型生成針對(duì)問題的答案。該裝置還包括輸出提供模塊,被配置為通過(guò)生成看板向用戶可視化地提供包括答案的輸出,該輸出與用戶可交互。
4、根據(jù)本公開的第三方面,提供了一種電子設(shè)備。該計(jì)算設(shè)備包括處理器和存儲(chǔ)器,該存儲(chǔ)器上存儲(chǔ)有指令,這些指令在被處理器執(zhí)行時(shí)使處理器執(zhí)行根據(jù)本公開的實(shí)施例的方法或過(guò)程。
5、根據(jù)本公開的第四方面,提供了一種機(jī)器可讀存儲(chǔ)介質(zhì)。該機(jī)器可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有機(jī)器可執(zhí)行指令,這些機(jī)器可執(zhí)行指令在被處理器執(zhí)行時(shí)使處理器執(zhí)行根據(jù)本公開的實(shí)施例的方法或過(guò)程。
6、在本公開的第五方面,提供了一種計(jì)算機(jī)程序產(chǎn)品。該計(jì)算機(jī)程序產(chǎn)品被有形地存儲(chǔ)在非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上并且包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序在被計(jì)算機(jī)的處理器執(zhí)行時(shí)使處理器執(zhí)行根據(jù)本公開的實(shí)施例的方法或過(guò)程。
7、請(qǐng)注意,提供
技術(shù)實(shí)現(xiàn)要素:
部分是為了以簡(jiǎn)化的形式介紹一系列概念,下面將在具體實(shí)施方式中進(jìn)一步描述這些概念。發(fā)明內(nèi)容部分無(wú)意于標(biāo)識(shí)公開內(nèi)容的關(guān)鍵特征或必要特征,也無(wú)意于限制公開內(nèi)容的范圍。
1.一種用于對(duì)話式數(shù)據(jù)問答的方法,包括:
2.根據(jù)權(quán)利要求1所述的方法,其中所述知識(shí)庫(kù)包括向量化的多個(gè)知識(shí)項(xiàng),所述知識(shí)庫(kù)通過(guò)以下而被構(gòu)建:
3.根據(jù)權(quán)利要求2所述的方法,其中所述知識(shí)庫(kù)的構(gòu)建基于指示用戶上下文的埋點(diǎn)方案,所述用戶上下文包括關(guān)于所述用戶的組織架構(gòu)的信息,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其中取回所述目標(biāo)知識(shí)項(xiàng)包括:
5.根據(jù)權(quán)利要求4所述的方法,其中所述重排模型至少部分地基于變換器,并且所述重排模型的訓(xùn)練包括:
6.根據(jù)權(quán)利要求4所述的方法,還包括:
7.根據(jù)權(quán)利要求1所述的方法,還包括:
8.根據(jù)權(quán)利要求1所述的方法,還包括:
9.根據(jù)權(quán)利要求4所述的方法,取回所述目標(biāo)知識(shí)基于所述問題中的需求指標(biāo),所述方法還包括:
10.根據(jù)權(quán)利要求4所述的方法,取回所述目標(biāo)知識(shí)基于所述問題中的需求屬性,所述方法還包括:
11.一種用于對(duì)話式數(shù)據(jù)問答的裝置,包括:
12.一種電子設(shè)備,包括:
13.一種機(jī)器可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有機(jī)器可執(zhí)行指令,其中所述機(jī)器可執(zhí)行指令在被處理器執(zhí)行時(shí)使所述處理器執(zhí)行根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法。
14.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被計(jì)算機(jī)的處理器執(zhí)行時(shí)使所述處理器執(zhí)行根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的方法。