本公開總體上涉及主動查詢和內(nèi)容建議。更具體地,本公開涉及確定事件已經(jīng)發(fā)生,使用生成語言模型生成所建議的查詢,確定所建議的內(nèi)容,并提供查詢和內(nèi)容建議。
背景技術(shù):
1、可能難以及時了解與全球和/或特定于興趣的變更相關(guān)的變更和一般新聞。此外,由于新信息不斷添加到web中,因此理解何時尋找信息以及尋找什么信息可變得不直觀。另外,基于用戶不知道在哪里搜索、基于內(nèi)容的存儲位置和/或基于內(nèi)容難以理解,由用戶請求的內(nèi)容可能不易于供用戶使用。
2、現(xiàn)有的查詢建議技術(shù)可已經(jīng)過時,因為這些建議可能僅僅是過去查詢的重復或與上次查看的內(nèi)容相關(guān)聯(lián)。提供基于趨勢的建議的技術(shù)可能無法提供定制的建議,并且所建議的查詢可能導致大量結(jié)果將被導覽和審查以確定主題什么流行。
技術(shù)實現(xiàn)思路
1、本公開的實施例的各方面和優(yōu)點將部分地在以下描述中闡述,或者可從描述中學習,或者可通過實施例的實踐來學習。
2、本公開的一個示例方面涉及一種用于主動查詢和內(nèi)容建議的計算機實現(xiàn)的方法。該方法可包括由包括一個或多個處理器的計算系統(tǒng)獲得web數(shù)據(jù)。web數(shù)據(jù)可描述一個或多個主題。該方法可包括由計算系統(tǒng)處理web數(shù)據(jù)以確定發(fā)生的變更事件。變更事件可包括與一個或多個主題相關(guān)聯(lián)的更新。該方法可包括由計算系統(tǒng)使用生成模型處理描述變更事件的數(shù)據(jù)以生成一個或多個查詢建議。該方法可包括由計算系統(tǒng)獲得與變更事件相關(guān)聯(lián)的一個或多個web資源。該方法可包括由計算系統(tǒng)使用生成模型處理一個或多個web資源以生成變更事件概要以及由計算系統(tǒng)提供一個或多個查詢建議和變更事件概要以供顯示。
3、在一些實現(xiàn)方式中,該方法可包括由計算系統(tǒng)獲得與用戶相關(guān)聯(lián)的用戶數(shù)據(jù)以及由計算系統(tǒng)基于用戶數(shù)據(jù)來確定用戶對一個或多個特定主題感興趣。可響應于由計算系統(tǒng)確定變更事件與一個或多個特定主題相關(guān)聯(lián)而執(zhí)行由計算系統(tǒng)使用生成模型處理描述變更事件的數(shù)據(jù)以生成一個或多個查詢建議。
4、在一些實現(xiàn)方式中,該方法可包括由計算系統(tǒng)確定發(fā)生的第二變更事件。第二變更事件可包括與一個或多個第二主題相關(guān)聯(lián)的更新。該方法可包括由計算系統(tǒng)使用生成模型處理描述第二變更事件的數(shù)據(jù)以生成一個或多個第二查詢建議。該方法可包括由計算系統(tǒng)獲得與第二變更事件相關(guān)聯(lián)的一個或多個第二web資源以及由計算系統(tǒng)使用生成模型處理一個或多個第二web資源以生成第二變更事件概要。該方法可包括由計算系統(tǒng)提供一個或多個第二查詢建議和第二變更事件概要以供顯示。一個或多個查詢建議和變更事件概要可被提供作為第一對。在一些實現(xiàn)方式中,一個或多個第二查詢建議和第二變更事件概要可被提供作為第二對。第一對和第二對可被提供在新聞推送界面中。
5、在一些實現(xiàn)方式中,該方法可包括由計算系統(tǒng)接收對一個或多個查詢建議或變更事件概要中的至少一者的選擇以及由計算系統(tǒng)提供搜索結(jié)果界面以供顯示。搜索結(jié)果界面可包括響應于與一個或多個查詢建議相關(guān)聯(lián)的搜索查詢的多個搜索結(jié)果。多個搜索結(jié)果可包括一個或多個web資源。在一些實現(xiàn)方式中,該方法可包括由計算系統(tǒng)接收對一個或多個查詢建議或變更事件概要中的至少一者的選擇以及由計算系統(tǒng)提供模型生成的內(nèi)容項以供顯示。模型生成的內(nèi)容項可使用生成模型而生成。模型生成的內(nèi)容項可包括與變更事件相關(guān)聯(lián)的信息,并且該信息可包括從一個或多個數(shù)據(jù)庫獲得的由生成模型格式化為自然語言文章的細節(jié)。在一些實現(xiàn)方式中,web數(shù)據(jù)可在接收到搜索查詢之前獲得。在接收到搜索查詢之前,可提供一個或多個查詢建議和變更事件概要以供顯示。
6、本公開的另一個示例方面涉及一種用于主動查詢和內(nèi)容建議的計算系統(tǒng)。該系統(tǒng)可包括一個或多個處理器以及共同存儲指令的一個或多個非暫時性計算機可讀介質(zhì),該指令在由一個或多個處理器執(zhí)行時使計算系統(tǒng)執(zhí)行操作。該操作可包括獲得多個查詢。該多個查詢可從多個用戶獲得。該操作可包括處理多個查詢以確定查詢趨勢。在一些實現(xiàn)方式中,查詢趨勢可描述與特定主題相關(guān)聯(lián)的查詢數(shù)量的增加。該操作可包括使用語言模型處理描述查詢趨勢的數(shù)據(jù)以生成一個或多個查詢建議。該操作可包括獲得響應于一個或多個查詢建議的一個或多個web資源以及使用語言模型處理一個或多個web資源以生成內(nèi)容概要。內(nèi)容概要可描述一個或多個web資源的內(nèi)容。該操作可包括提供一個或多個查詢建議和內(nèi)容概要以供顯示。
7、在一些實現(xiàn)方式中,一個或多個查詢建議可被生成呈提問格式。內(nèi)容概要可被生成呈回答格式,并且內(nèi)容概要可被生成為響應于一個或多個查詢建議的提問。內(nèi)容概要可包括自然語言概要,該自然語言概要包括從一個或多個web資源獲得的一個或多個細節(jié)。在一些實現(xiàn)方式中,使用語言模型處理描述查詢趨勢的數(shù)據(jù)以生成一個或多個查詢建議可響應于以下而執(zhí)行:確定特定主題與特定用戶先前查看的一個或多個內(nèi)容項相關(guān)聯(lián)。查詢趨勢可是全球查詢趨勢。
8、本公開的另一個示例方面涉及一個或多個共同存儲指令的非暫時性計算機可讀介質(zhì),該指令在由一個或多個計算裝置執(zhí)行時使一個或多個計算裝置執(zhí)行操作。該操作可包括獲得web數(shù)據(jù)。web數(shù)據(jù)可描述由web資源的匯集提供的內(nèi)容。該操作可包括處理web數(shù)據(jù)以確定發(fā)生的多個變更事件。多個變更事件可包括與多個主題相關(guān)聯(lián)的多個更新。該操作可包括使用語言模型處理描述多個變更事件的數(shù)據(jù)以生成多個查詢建議。語言模型可包括生成模型。在一些實現(xiàn)方式中,每個查詢建議可與多個變更事件中的相應變更事件相關(guān)聯(lián)。該操作可包括獲得與多個變更事件相關(guān)聯(lián)的多個相應web資源。多個相應web資源可包括針對多個變更事件中的每一者的一個或多個相應web資源。該操作可包括將多個查詢建議中的每一者與多個相應web資源中的相應web資源相關(guān)聯(lián)以針對多個變更事件中的每一者生成查詢建議web資源對以及提供新聞推送界面以供顯示。新聞推送界面可包括與多個變更事件的至少子集相關(guān)聯(lián)的查詢建議web資源對集。
9、在一些實現(xiàn)方式中,可基于確定與相應主題相關(guān)聯(lián)的文章的流入量來確定多個變更事件中的每個變更事件??苫诖_定與相應主題相關(guān)聯(lián)的社交媒體帖子的流入量來確定多個變更事件中的每個變更事件。語言模型可包括機器學習生成模型,該機器學習生成模型被訓練以生成被定制以模擬特定用戶的詞匯、語調(diào)和風格的自然語言數(shù)據(jù)。
10、本公開的其他方面涉及各種系統(tǒng)、設備、非暫時性計算機可讀介質(zhì)、用戶界面和電子裝置。
11、將參考以下描述和隨附權(quán)利要求更好地理解本公開的各種實施例的這些和其他特征、方面和優(yōu)點。并入本說明書中并且構(gòu)成本說明書的一部分的附圖示出了本公開的示例實施例,并且連同描述一起用于解釋相關(guān)原理。
1.一種用于主動查詢和內(nèi)容建議的計算機實現(xiàn)的方法,所述方法包括:
2.如權(quán)利要求1所述的方法,還包括:
3.如權(quán)利要求1所述的系統(tǒng),還包括:
4.如權(quán)利要求3所述的系統(tǒng),其中所述一個或多個查詢建議和所述變更事件概要被提供作為第一對,其中所述一個或多個第二查詢建議和所述第二變更事件概要被提供作為第二對,并且其中所述第一對和所述第二對被提供在新聞推送界面中。
5.如權(quán)利要求1所述的系統(tǒng),還包括:
6.如權(quán)利要求5所述的系統(tǒng),其中所述多個搜索結(jié)果包括所述一個或多個web資源。
7.如權(quán)利要求1所述的系統(tǒng),還包括:
8.如權(quán)利要求7所述的系統(tǒng),其中所述模型生成的內(nèi)容項包括與所述變更事件相關(guān)聯(lián)的信息,并且其中所述信息包括從一個或多個數(shù)據(jù)庫獲得的由所述生成模型格式化為自然語言文章的細節(jié)。
9.如權(quán)利要求1所述的系統(tǒng),其中所述web數(shù)據(jù)是在接收到搜索查詢之前獲得的。
10.如權(quán)利要求9所述的系統(tǒng),其中在接收到搜索查詢之前,提供所述一個或多個查詢建議和所述變更事件概要以供顯示。
11.一種用于主動查詢和內(nèi)容建議的計算系統(tǒng),所述系統(tǒng)包括:
12.如權(quán)利要求11所述的系統(tǒng),其中所述一個或多個查詢建議被生成呈提問格式。
13.如權(quán)利要求12所述的系統(tǒng),其中所述內(nèi)容概要被生成呈回答格式,并且其中所述內(nèi)容概要被生成為響應于所述一個或多個查詢建議的提問。
14.如權(quán)利要求11所述的系統(tǒng),其中所述內(nèi)容概要包括自然語言概要,所述自然語言概要包括從所述一個或多個web資源獲得的一個或多個細節(jié)。
15.如權(quán)利要求11所述的系統(tǒng),其中使用所述語言模型處理描述所述查詢趨勢的所述數(shù)據(jù)以生成所述一個或多個查詢建議是響應于以下而執(zhí)行的:
16.如權(quán)利要求11所述的系統(tǒng),其中所述查詢趨勢是全球查詢趨勢。
17.一個或多個共同存儲指令的非暫時性計算機可讀介質(zhì),所述指令在由一個或多個計算裝置執(zhí)行時使所述一個或多個計算裝置執(zhí)行操作,所述操作包括:
18.如權(quán)利要求17所述的一個或多個非暫時性計算機可讀介質(zhì),其中所述多個變更事件中的每個變更事件是基于以下而確定的:
19.如權(quán)利要求17所述的一個或多個非暫時性計算機可讀介質(zhì),其中所述多個變更事件中的每個變更事件是基于以下而確定的:
20.如權(quán)利要求17所述的一個或多個非暫時性計算機可讀介質(zhì),其中所述語言模型包括機器學習生成模型,所述機器學習生成模型被訓練以生成被定制以模擬特定用戶的詞匯、語調(diào)和風格的自然語言數(shù)據(jù)。