本公開涉及個人知識管理領域,具體地,涉及一種知識圖譜的生成方法、智能助理的操作方法、電子裝置、智能助理、計算機存儲介質以及計算機程序產品。
背景技術:
1、隨著智能助理的演進,在客戶端提供了能夠記住對話中的重點信息的功能,但這是通過用戶的輸入和與智能助理的互動過程實現的。這些智能助理不能迅速了解用戶已有的知識領域,因此,針對某些特定知識領域的問題,這些智能助理不能將提供的回答直接調整到與用戶對于這些知識領域的掌握程度相匹配。由于智能助理不了解用戶已有的知識結構,因此在后續的對話過程中不能為用戶提供更好的個性化對話。
技術實現思路
1、本公開實施例提供一種知識圖譜的生成方法、智能助理的操作方法、電子裝置、智能助理、計算機存儲介質以及計算機程序產品。
2、第一方面,本公開實施例提供一種知識圖譜的生成方法,包括:發送訪問授權請求,以獲取用戶數據的訪問權限,其中,所述用戶數據用于表征用戶獲取知識的記錄;響應于收到對所述訪問權限的訪問授權響應,對所述用戶數據進行訪問;根據所述用戶數據生成所述用戶的知識圖譜;根據所述知識圖譜生成所述用戶的用戶描述信息。
3、第二方面,本公開實施例提供一種智能助理的操作方法,包括:確定所述智能助理是否存儲有用戶的知識圖譜;響應于所述智能助理沒有存儲所述知識圖譜,根據本公開實施例的知識圖譜的生成方法生成所述知識圖譜;響應于所述用戶的輸入操作,根據所述用戶描述信息生成初始化提示信息,并且基于所述初始化提示信息向所述用戶輸出操作結果。
4、第三方面,本公開實施例提供一種電子裝置,包括:存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現根據本公開實施例的知識圖譜的生成方法。
5、第四方面,本公開實施例提供一種智能助理,包括:存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現根據本公開實施例的智能助理的操作方法。
6、第五方面,本公開實施例提供一種計算機存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現根據本公開實施例的知識圖譜的生成方法或者實現根據本公開實施例的智能助理的操作方法。
7、第六方面,本公開實施例提供一種計算機程序產品,其包括種計算機程序,所述計算機程序被處理器執行時實現根據本公開實施例的知識圖譜的生成方法或者實現根據本公開實施例的智能助理的操作方法。
8、根據本公開的實施例,可以根據用戶數據為用戶建立知識圖譜,并且基于建立的知識圖譜生成用戶描述信息,從而使得智能助理能夠了解用戶已有的知識領域,在不需要用戶進行大量的初始化輸入的情況下,提高問答的質量。
1.一種知識圖譜的生成方法,包括:
2.根據權利要求1所述的方法,其中,所述用戶數據包括多種類型的用戶數據,并且發送訪問授權請求,以獲取所述用戶數據的訪問權限包括:
3.根據權利要求2所述的方法,其中,響應于收到對所述訪問權限的訪問授權響應,對所述用戶數據進行訪問包括:
4.根據權利要求1所述的方法,其中,所述用戶數據包括文檔打開記錄、搜索記錄、瀏覽記錄、收藏內容中的至少之一。
5.根據權利要求4所述的方法,其中,根據所述用戶數據生成所述用戶的知識圖譜包括:
6.根據權利要求5所述的方法,其中,對讀取的文檔的內容和/或讀取的網頁的內容進行提取和歸類,以生成結構化的特征數據包括:
7.根據權利要求1所述的方法,其中,根據所述知識圖譜生成所述用戶的用戶描述信息包括:
8.根據權利要求7所述的方法,其中,根據所述知識圖譜生成所述用戶的用戶描述信息還包括:
9.根據權利要求1所述的方法,還包括:
10.根據權利要求9所述的方法,還包括:
11.根據權利要求9所述的方法,還包括:
12.根據權利要求11所述的方法,還包括:
13.根據權利要求1至12中任一項所述的方法,還包括:
14.根據權利要求13所述的方法,還包括:
15.一種智能助理的操作方法,包括:
16.根據權利要求15所述的方法,還包括:
17.一種電子裝置,包括:存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現權利要求1-14中任一項所述的方法。
18.一種智能助理,包括:存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現權利要求15-16中任一項所述的方法。
19.一種計算機存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現權利要求1-16中任一項所述的方法。
20.一種計算機程序產品,其包括種計算機程序,所述計算機程序被處理器執行時實現權利要求1-16中任一項所述的方法。