本公開涉及控制方法以及控制裝置。
背景技術(shù):
以往,公開了使用問題解決樹以對話方式來篩選信息的技術(shù)以及裝置(參照專利文獻1)。
現(xiàn)有技術(shù)文獻
專利文獻1:日本特開2001-325104號公報
技術(shù)實現(xiàn)要素:
發(fā)明要解決的技術(shù)問題
然而,在根據(jù)以往的技術(shù)以及裝置一邊依次回答問題一邊從預(yù)定的多個信息中確定所希望的信息時,存在如下問題:若到確定出所希望的信息為止的提問的次數(shù)多,則在回答期間回答者會感到不安或麻煩。
另外,當回答者感到不安或麻煩時,有可能會因為回答者缺乏冷靜而得不到正確的回答。在得不到正確的回答的情況下,存在如下問題:需要再次進行信息的搜索,裝置的處理負荷以及功耗增加。
用于解決問題的技術(shù)方案
本公開的一個技術(shù)方案的控制方法,是處理裝置中的與所述處理裝置連接的顯示裝置的控制方法,所述處理裝置具備存儲部,并與用于輸入用戶對提示出的問題的回答的輸入裝置連接,所述控制方法包括:使存儲在所述存儲部中的決策樹顯示于所述顯示裝置,所述決策樹包括多個節(jié)點和多個葉,所述多個節(jié)點的各節(jié)點與詢問有無多個癥狀的各癥狀的問題對應(yīng),所述多個葉的各葉與多個疾病的各疾病對應(yīng),所述多個節(jié)點的各節(jié)點被進行第1顯示,從所述輸入裝置取得所述用戶對所述提示出的問題的回答,判定所述用戶對所述提示出的問題的回答,在判定為所述用戶回答為有與所述第1節(jié)點對應(yīng)的癥狀的情況下,在所述顯示裝置上,在所述決策樹中,至少對與所述第1節(jié)點直接連結(jié)的下層的第2節(jié)點進行與所述第1顯示不同的第2顯示,在判定為所述用戶回答為沒有與所述第1節(jié)點對應(yīng)的癥狀的情況下,在所述顯示裝置上,在所述決策樹中,至少對與所述第1節(jié)點直接連結(jié)的下層的第3節(jié)點進行所述第2顯示,所述第3節(jié)點不同于所述第2節(jié)點。
此外,這些總括性或具體的技術(shù)方案既可以通過系統(tǒng)、方法、集成電路、計算機程序或者計算機可讀取的cd-rom等記錄介質(zhì)來實現(xiàn),也可以通過系統(tǒng)、方法、集成電路、計算機程序和記錄介質(zhì)的任意組合來實現(xiàn)。
發(fā)明的效果
本公開的控制方法在用于搜索所希望的信息的提問和回答時能夠抑制回答者感到不安或麻煩。
附圖說明
圖1是用于說明基于癥狀的確認來確定疾病的方法的第一說明圖。
圖2是表示實施方式1中的搜索輔助裝置的結(jié)構(gòu)的框圖。
圖3是實施方式1中的疾病數(shù)據(jù)的說明圖。
圖4是實施方式1中的決策樹的說明圖。
圖5是實施方式1中的關(guān)鍵詞列表的說明圖。
圖6是實施方式1中的排除列表的說明圖。
圖7是表示實施方式1的搜索輔助方法中的處理流程的流程圖。
圖8是實施方式1中的對話的第一例的說明圖。
圖9a是實施方式1中的對話的第一例中的在第一時刻顯示于顯示裝置的決策樹的說明圖。
圖9b是實施方式1中的對話的第一例中的第一時刻的關(guān)鍵詞列表的說明圖。
圖10是實施方式1中的對話的第一例中的在第二時刻顯示于顯示裝置的決策樹的第一例的說明圖。
圖11是實施方式1中的對話的第一例中的在第二時刻顯示于顯示裝置的決策樹的第二例的說明圖。
圖12a是實施方式1中的對話的第一例中的在第三時刻顯示于顯示裝置的決策樹的說明圖。
圖12b是實施方式1中的對話的第一例中的第三時刻的關(guān)鍵詞列表的說明圖。
圖13是實施方式1中的對話的第二例的說明圖。
圖14是實施方式1中的對話的第二例中的在第一時刻顯示的決策樹的說明圖。
圖15是實施方式1中的對話的第二例中的第一時刻的關(guān)鍵詞列表的說明圖。
圖16是實施方式1中的對話的第二例中的在第二時刻顯示的決策樹的說明圖。
圖17是實施方式1中的對話的第二例中的第二時刻的關(guān)鍵詞列表的說明圖。
圖18是用于說明基于伴隨癥狀的確認來確定疾病的方法的第二說明圖。
圖19是實施方式2中的疾病數(shù)據(jù)表的說明圖。
圖20是實施方式2中的決策樹的說明圖。
圖21是實施方式2中的對話中的決策樹的說明圖。
圖22是表示實施方式3中的搜索輔助裝置的結(jié)構(gòu)的框圖。
標號的說明
10、11搜索輔助裝置
20麥克風
22聲音識別部
24分類部
26任務(wù)處理部
28存儲部
30聲音合成部
32揚聲器
34、34a顯示控制部
36顯示裝置
40操作接口
42操作取得部
101、102、103、104、105、106、107、108、t1、t2、t3決策樹
111、112、112a、113、114a、115、115a、116a、117、211、212、212a、213、214、215節(jié)點
121、122、123、124、125、126剩余的問題數(shù)
131凡例
d1、d2疾病數(shù)據(jù)表
n1、n2、n3、n4節(jié)點
l1、l2、l3、l4、l5、l6葉
l11關(guān)鍵詞列表
l21排除列表
t11、t12、t13、t21、t22時刻
具體實施方式
(1)本公開的一個技術(shù)方案涉及的控制方法,是處理裝置中的與所述處理裝置連接的顯示裝置的控制方法,所述處理裝置具備存儲部,并與用于輸入用戶對提示出的問題的回答的輸入裝置連接,所述控制方法包括:使存儲在所述存儲部中的決策樹顯示于所述顯示裝置,所述決策樹包括多個節(jié)點和多個葉,所述多個節(jié)點的各節(jié)點與詢問有無多個癥狀的各癥狀的問題對應(yīng),所述多個葉的各葉與多個疾病的各疾病對應(yīng),所述多個節(jié)點的各節(jié)點被進行第1顯示,從所述輸入裝置取得所述用戶對所述提示出的問題的回答,判定所述用戶對所述提示出的問題的回答,在判定為所述用戶回答為有與所述第1節(jié)點對應(yīng)的癥狀的情況下,在所述顯示裝置上,在所述決策樹中,至少對與所述第1節(jié)點直接連結(jié)的下層的第2節(jié)點進行與所述第1顯示不同的第2顯示,在判定為所述用戶回答為沒有與所述第1節(jié)點對應(yīng)的癥狀的情況下,在所述顯示裝置上,在所述決策樹中,至少對與所述第1節(jié)點直接連結(jié)的下層的第3節(jié)點進行所述第2顯示,所述第3節(jié)點不同于所述第2節(jié)點。
根據(jù)上述技術(shù)方案,處理裝置向用戶提示以已經(jīng)提示出的問題和今后可能提示的問題作為節(jié)點來表示的決策樹,另外,按照搜索的前進來變更決策樹的顯示形態(tài)。用戶通過視覺辨認所提示出的決策樹,能夠掌握用于搜索一個信息的一系列問題中的、當前時刻的問題的定位。另外,通過視覺辨認所提示出的決策樹的顯示形態(tài)的變更,能夠認識到信息的搜索正在前進。如此,處理裝置在用于搜索所希望的信息的提問和回答時,能夠抑制用戶感到不安或麻煩。另外,不需要進行如果用戶沒有感到不安或麻煩就以此為理由進行的再次的信息搜索,能夠?qū)⒀b置的處理負荷以及功耗的增加防患于未然。
(2)在上述技術(shù)方案中,也可以反復(fù)進行(i)在所述顯示裝置上進行所述第2顯示、(ii)取得所述用戶的回答、(iii)判定所述用戶的回答、以及(iv)在所述顯示裝置上對所述第2節(jié)點進行所述第2顯示或在所述顯示裝置上對所述第3節(jié)點進行所述第2顯示,直到所述第2節(jié)點或所述第3節(jié)點與所述多個葉的一個葉一致為止。
(3)在上述技術(shù)方案中,也可以,在所述決策樹中,所述第2節(jié)點被配置在所述第1節(jié)點的左下側(cè),所述第3節(jié)點被配置在所述第1節(jié)點的右下側(cè)。
(4)在上述技術(shù)方案中,也可以,在判定為所述用戶回答為有與所述第1節(jié)點對應(yīng)的癥狀的情況下,在所述顯示裝置上,在所述決策樹中,進一步至少對所述第3節(jié)點進行第3顯示,所述第3顯示不同于所述第1顯示、所述第2顯示,在判定為所述用戶回答為沒有與所述第1節(jié)點對應(yīng)的癥狀的情況下,在所述顯示裝置上,在所述決策樹中,進一步至少對所述第2節(jié)點進行所述第3顯示。
(5)在上述技術(shù)方案中,也可以,所述多個節(jié)點包括一個根節(jié)點,在判定為所述用戶回答為有與所述第1節(jié)點對應(yīng)的癥狀的情況下,在所述顯示裝置上,在所述決策樹中,進一步對所述根節(jié)點、所述第1節(jié)點和存在于所述根節(jié)點與所述第1節(jié)點之間的節(jié)點進行所述第2顯示,在判定為所述用戶回答為沒有與所述第1節(jié)點對應(yīng)的癥狀的情況下,在所述顯示裝置上,在所述決策樹中,進一步對所述根節(jié)點、所述第1節(jié)點和存在于所述根節(jié)點與所述第1節(jié)點之間的節(jié)點進行所述第3顯示。
(6)在上述技術(shù)方案中,所述第2顯示也可以包括強調(diào)顯示、放大顯示。
(7)在上述技術(shù)方案中,所述第3顯示也可以包括顯示的擦除、灰色顯示。
(8)在上述技術(shù)方案中,還可以包括:對從所述第1節(jié)點到所述多個葉為止的與所述第1節(jié)點連結(jié)的子節(jié)點的層級數(shù)進行計數(shù),在所述顯示裝置上顯示所述層級數(shù)來作為剩余的問題數(shù)。
(9)在上述技術(shù)方案中,所述輸入裝置也可以包括麥克風、鍵盤、觸摸面板。
(10)本公開的另一技術(shù)方案涉及的控制方法,是與處理裝置連接的顯示裝置的控制方法,所述處理裝置具備存儲部,并與用于輸入用戶對提示出的問題的回答的輸入裝置連接,所述控制方法包括:使存儲在所述存儲部中的決策樹顯示于所述顯示裝置,所述決策樹包括多個節(jié)點和多個葉,所述多個節(jié)點的各節(jié)點與詢問是否需要多個不動產(chǎn)物件的各不動產(chǎn)物件的條件的問題對應(yīng),所述多個葉的各葉與多個不動產(chǎn)物件的各不動產(chǎn)物件對應(yīng),所述多個節(jié)點的各節(jié)點被進行第1顯示,在所述顯示裝置上,對與所提示出的問題對應(yīng)的第1節(jié)點進行第1顯示,從所述輸入裝置取得所述用戶對所述提示出的問題的回答,判定所述用戶對所述提示出的問題的回答,在判定為所述用戶回答為需要與所述第1節(jié)點對應(yīng)的不動產(chǎn)物件的條件的情況下,在所述顯示裝置上,在所述決策樹中,對所述第1節(jié)點進行與所述第1顯示不同的第2顯示,對與所述第1節(jié)點直接連結(jié)的下層的第2節(jié)點進行所述第2顯示,在判定為所述用戶回答為不需要與所述第1節(jié)點對應(yīng)的不動產(chǎn)物件的條件的情況下,在所述顯示裝置上,在所述決策樹中,對所述第1節(jié)點進行第3顯示,對與所述第1節(jié)點直接連結(jié)的下層的第3節(jié)點進行所述第2顯示,所述第3節(jié)點不同于所述第2節(jié)點。
(11)本公開的另一技術(shù)方案涉及的控制方法,是與處理裝置連接的顯示裝置的控制方法,所述處理裝置具備存儲部,并與用于輸入用戶對提示出的問題的回答的輸入裝置連接,所述控制方法包括:使存儲在所述存儲部中的決策樹顯示于所述顯示裝置,所述決策樹包括多個節(jié)點和多個葉,所述多個節(jié)點的各節(jié)點與詢問是否需要多個旅行計劃的各旅行計劃的條件的問題對應(yīng),所述多個葉的各葉與多個旅行計劃的各旅行計劃對應(yīng),所述多個節(jié)點的各節(jié)點被進行第1顯示,在所述顯示裝置上,對與所提示出的問題對應(yīng)的第1節(jié)點進行第1顯示,從所述輸入裝置取得所述用戶對所述提示出的問題的回答,判定所述用戶對所述提示出的問題的回答,在判定為所述用戶回答為需要與所述第1節(jié)點對應(yīng)的旅行計劃的條件的情況下,在所述顯示裝置上,在所述決策樹中,對所述第1節(jié)點進行與所述第1顯示不同的第2顯示,對與所述第1節(jié)點直接連結(jié)的下層的第2節(jié)點進行所述第2顯示,在判定為所述用戶回答為不需要與所述第1節(jié)點對應(yīng)的旅行計劃的條件的情況下,在所述顯示裝置上,在所述決策樹中,對所述第1節(jié)點進行第3顯示,對與所述第1節(jié)點直接連結(jié)的下層的第3節(jié)點進行所述第2顯示,所述第3節(jié)點不同于所述第2節(jié)點。
(12)本公開的另一技術(shù)方案涉及的控制方法,是與處理裝置連接的顯示裝置的控制方法,所述處理裝置具備存儲部,并與用于輸入用戶對提示出的問題的回答的輸入裝置連接,所述控制方法包括:使存儲在所述存儲部中的決策樹顯示于所述顯示裝置,所述決策樹包括多個節(jié)點和多個葉,所述多個節(jié)點的各節(jié)點與詢問預(yù)定裝置有無多個故障癥狀的各故障癥狀的問題對應(yīng),所述多個葉的各葉與所述預(yù)定裝置的多個故障癥狀的各故障癥狀的改善措施對應(yīng),所述多個節(jié)點的各節(jié)點被進行第1顯示,在所述顯示裝置上,對與所提示出的問題對應(yīng)的第1節(jié)點進行第1顯示,從所述輸入裝置取得所述用戶對所述提示出的問題的回答,判定所述用戶對所述提示出的問題的回答,在判定為所述用戶回答為有與所述第1節(jié)點對應(yīng)的故障癥狀的情況下,在所述顯示裝置上,在所述決策樹中,對所述第1節(jié)點進行與所述第1顯示不同的第2顯示,對與所述第1節(jié)點直接連結(jié)的下層的第2節(jié)點進行所述第2顯示,在判定為所述用戶回答為沒有與所述第1節(jié)點對應(yīng)的故障癥狀的情況下,在所述顯示裝置上,在所述決策樹中,對所述第1節(jié)點進行第3顯示,對與所述第1節(jié)點直接連結(jié)的下層的第3節(jié)點進行所述第2顯示,所述第3節(jié)點不同于所述第2節(jié)點。
此外,這些總括性或具體的技術(shù)方案既可以通過系統(tǒng)、方法、集成電路、計算機程序或者計算機可讀取的cd-rom等記錄介質(zhì)來實現(xiàn),也可以通過系統(tǒng)、方法、集成電路、計算機程序和記錄介質(zhì)的任意組合來實現(xiàn)。
以下,參照附圖對實施方式進行具體說明。
此外,下面說明的實施方式均表示總括性或具體的例子。以下的實施方式中示出的數(shù)值、形狀、材料、構(gòu)成要素、構(gòu)成要素的配置位置以及連接方式、步驟、步驟的順序等是一個例子,并不是限定本公開的意思。另外,關(guān)于以下的實施方式中的構(gòu)成要素中的未記載在表示最上位概念的獨立權(quán)利要求中的構(gòu)成要素,作為任意的構(gòu)成要素來說明。
(實施方式1)
在本實施方式中,對在用于搜索所希望的信息的提問和回答時能夠抑制回答者(用戶)感到不安或麻煩的搜索輔助裝置以及搜索輔助方法等進行說明。此外,在本實施方式中,作為一例,對通過搜索輔助裝置等輔助出現(xiàn)了假設(shè)為疾病的自覺癥狀(以下,簡稱為癥狀)的癥狀的用戶基于該癥狀搜索所患的疾病來確定疾病的方法進行說明,但本實施方式所涉及的搜索輔助裝置的用途并不限定于上述用途。
圖1是用于說明基于癥狀的確認來確定疾病的方法的第一說明圖。如圖1所示,對于疾病1,關(guān)聯(lián)有疾病1的癥狀a、b及c、疾病1的部位p、和患有疾病1的時間t(3天、1個月等)。
以往公開了如下的技術(shù)和裝置:基于用戶出現(xiàn)癥狀a、b及c這一情況,通過預(yù)定的信息處理來確定用戶所患的疾病1(例如專利文獻1)。在該技術(shù)中,對用戶依次提問是否出現(xiàn)了包括癥狀a、b以及c的多個癥狀,基于對該提問的回答,從預(yù)定的多個疾病中搜索用戶所患的疾病(疾病1),由此確定疾病。但是,在預(yù)定的多個疾病的個數(shù)多的情況下需要進行很多次數(shù)的提問。具體而言,在疾病有1000個左右的情況下,若使用基于二叉樹的搜索,則預(yù)計無法使樹的最長路徑上的提問的次數(shù)少于10次。
存在如下問題:若將很多次數(shù)的提問依次提示給用戶,則在回答期間用戶會感到不安或麻煩。另外,當用戶感到不安或麻煩時,有可能會因為用戶缺乏冷靜而得不到正確的回答。在得不到正確的回答的情況下,存在如下問題:需要再次進行信息的搜索,裝置的處理負荷以及功耗增加。
本實施方式的搜索輔助裝置以及搜索輔助方法在用于搜索所希望的信息的提問和回答時能夠抑制用戶感到不安或麻煩。
圖2是表示本實施方式的搜索輔助裝置10的結(jié)構(gòu)的框圖。搜索輔助裝置10是對從多個預(yù)定的信息中搜索一個信息進行輔助的搜索輔助裝置。在以下的說明中,將由搜索輔助裝置10進行的向用戶的提問和由用戶進行的對該提問的回答也稱為對話。
如圖2所示,搜索輔助裝置10具備麥克風20、語音識別部22、分類部24、任務(wù)處理部26、存儲部28、語音合成部30、揚聲器32、顯示控制部34和顯示裝置36。此外,搜索輔助裝置10既可以構(gòu)成為將上述構(gòu)成要素收納在一個框體內(nèi),也可以構(gòu)成為使上述構(gòu)成要素分別分散配置而通過網(wǎng)絡(luò)等以能夠通信的方式連接。
麥克風20是收集周圍的聲音并生成與所收集的聲音相當?shù)碾娦盘柕募曆b置。
語音識別部22是如下的處理部:取得麥克風20生成的電信號,對麥克風20收集到的聲音所包含的語音進行識別,生成文本數(shù)據(jù)。語音識別部22生成的文本數(shù)據(jù)例如是“ハツネツガアリマス”(日語)或者“ハイ”這樣的可由文字表現(xiàn)的數(shù)據(jù)。但是,在該文本數(shù)據(jù)中,不對文字賦予意思。也就是說,關(guān)于該文本數(shù)據(jù)所包含的“ハツネツ”,未區(qū)分是發(fā)燒這一意思的話語“発熱”還是作為其他意思的話語。
分類部24是取得語音識別部22生成的文本數(shù)據(jù)、并進行意思賦予以及意思分類的處理部。分類部24從語音識別部22例如取得“ハツネツガアリマス”作為文本數(shù)據(jù),通過參照預(yù)定的對話數(shù)據(jù),識別為該文本數(shù)據(jù)是發(fā)燒這一意思的“発熱があります”這一話語(即意思賦予)。也就是說,在該階段,文本數(shù)據(jù)所包含的“ハツネツ”被賦予發(fā)燒這一意思的“発熱”,區(qū)別于其他意思的話語。
進而,分類部24對文本數(shù)據(jù)根據(jù)其意思進行分類。具體而言,作為表示發(fā)燒的語音,除了上述“発熱があります”之外,還可以有“熱がある”或“熱い”等表現(xiàn)。分類部24將這些話語分類到發(fā)燒這一個意思中。另外,分類部24在從語音識別部22取得了“アリマス”作為文本數(shù)據(jù)的情況下,僅通過該文本數(shù)據(jù)難以進行意思賦予,但在事先知道所提示出的問題的情況下,能夠判斷為是對該問題作出肯定回答的意思并進行分類。例如,在取得了文本數(shù)據(jù)“アリマス”的情況下,如果在取得該文本數(shù)據(jù)之前提示出的問題是“発熱がありますか”(發(fā)燒嗎?)這一問題,則將所取得的文本數(shù)據(jù)“ハイ”或“アリマス”分類到“是”這一個意思中。如此,分類部24對麥克風20收集到的語音中可能會產(chǎn)生的表現(xiàn)的變動進行吸收。
任務(wù)處理部26是基于與用戶的對話來進行上述一個信息的搜索的處理部。具體而言,任務(wù)處理部26是取得由分類部24進行了意思賦予以及意思分類的文本數(shù)據(jù)、并將所取得的文本數(shù)據(jù)登記于存儲部28的處理部。任務(wù)處理部26將已提示給用戶的提問或要提示的多個提問作為決策樹來進行管理。任務(wù)處理部26根據(jù)決策樹和到當前時刻為止從用戶取得的信息來判定是否能夠完成所希望的信息的搜索。任務(wù)處理部26在判定為根據(jù)到當前時刻為止所取得的信息無法完成所希望的信息的搜索的情況下,決定接下來向用戶提示的問題,生成所決定出的問題的文本數(shù)據(jù)。另外,任務(wù)處理部26使正在管理的決策樹顯示于顯示裝置36,并且根據(jù)對話即搜索的前進來變更決策樹的顯示形態(tài)。關(guān)于決策樹的構(gòu)造以及決策樹的顯示形態(tài),后面進行詳細說明。
存儲部28是存儲各種信息的存儲裝置。存儲部28存儲有疾病數(shù)據(jù)表、關(guān)鍵詞列表以及排除列表等。疾病數(shù)據(jù)表是使預(yù)定的多個疾病與多個疾病各自的癥狀相關(guān)聯(lián)的表。關(guān)鍵詞列表是表示用戶已回答的項目的列表。排除列表是預(yù)定項目中的禁止向用戶提示的項目的列表。關(guān)于上述的表以及列表,后面舉例進行具體說明。
語音合成部30是取得任務(wù)處理部26生成的接下來向用戶提示的問題的文本數(shù)據(jù)、并生成與該文本數(shù)據(jù)相當?shù)恼Z音的電信號的處理部。
揚聲器32是基于語音合成部30生成的電信號來輸出聲音的聲音輸出裝置。
顯示控制部34是生成顯示裝置36要顯示的圖像的圖像數(shù)據(jù)、并將所生成的圖像數(shù)據(jù)提供給顯示裝置36的處理部。顯示控制部34從任務(wù)處理部26取得表示任務(wù)處理部26正在管理的決策樹的信息和表示決策樹的顯示形態(tài)的信息,生成要使顯示裝置36顯示的決策樹的圖像數(shù)據(jù)。并且,顯示控制部34將所生成的圖像數(shù)據(jù)提供給顯示裝置36。
顯示裝置36是基于從顯示控制部34提供的圖像數(shù)據(jù)來顯示圖像的顯示裝置。
此外,語音識別部22、分類部24、任務(wù)處理部26、語音合成部30和顯示控制部34分別既可以通過由處理器執(zhí)行程序來實現(xiàn),也可以通過專用電路來實現(xiàn)。
圖3是本實施方式中的疾病數(shù)據(jù)表d1的說明圖。疾病數(shù)據(jù)表d1是使多個疾病與患有多個疾病的各疾病的人出現(xiàn)的癥狀相關(guān)聯(lián)的表。
在疾病數(shù)據(jù)表d1中,一列示出一個疾病,患有各疾病的人出現(xiàn)的癥狀通過“○”標記示出在各行中。例如,示出了如下情況:患有疾病1的人出現(xiàn)癥狀a、b以及c,患有疾病2的人出現(xiàn)癥狀a以及d。
圖4是本實施方式中的決策樹t1的說明圖。決策樹t1是用于通過依次進行提問來從圖3所示的多個疾病中確定一個疾病的決策樹的一例。根據(jù)決策樹t1,基于用戶對是否有癥狀a和是否有癥狀b這2個問題的回答,能夠搜索用戶患有疾病1~4的哪個疾病。
此外,用于確定圖3所示的多個疾病的某個疾病的決策樹,不僅是圖4所示的決策樹t1,也可能存在其他決策樹。關(guān)于通過盡量少的問題數(shù)來識別多個疾病的各疾病的決策樹的制作方法,以往進行了各種研究。無論使用哪種決策樹,本實施方式中的說明都能成立。
圖4所示的決策樹t1是具有節(jié)點n1、n2和n3以及l(fā)1、l2、l3和l4的樹構(gòu)造的數(shù)據(jù)構(gòu)造。節(jié)點n1、n2和n3分別與用于從多個預(yù)定的疾病中確定包含一個疾病的一個以上的信息的一個以上的問題關(guān)聯(lián)。另外,葉l1、l2、l3和l4分別與多個預(yù)定的疾病關(guān)聯(lián)。
任務(wù)處理部26對于決策樹t1隨著從根節(jié)點(節(jié)點n1)朝向葉依次關(guān)注一個節(jié)點。也將被關(guān)注的節(jié)點稱為關(guān)注節(jié)點。
任務(wù)處理部26將與關(guān)注節(jié)點對應(yīng)的問題提示給用戶,得到用戶對提示出的問題的回答。任務(wù)處理部26將關(guān)注節(jié)點的子節(jié)點中的與從用戶得到的回答對應(yīng)的子節(jié)點設(shè)為新的關(guān)注節(jié)點,將與關(guān)注節(jié)點對應(yīng)的問題提示給用戶。當反復(fù)進行該處理而到達了一個葉時,任務(wù)處理部26將與所達到的葉對應(yīng)的疾病確定為用戶所患的疾病。
具體而言,任務(wù)處理部26使用決策樹t1,針對是否出現(xiàn)癥狀a(節(jié)點n1)的問題,取得出現(xiàn)癥狀a這一回答即肯定回答(是)和未出現(xiàn)癥狀a這一回答即否定回答(否)的某一個回答,然后,針對是否出現(xiàn)癥狀b(節(jié)點n2或n3)的問題,取得“是”和“否”的某一個回答。如此,任務(wù)處理部26通過搜索來確定用戶患有疾病1~4的哪個疾病。
此外,在決策樹t1中,也可以,(a)將作為決策樹t1所包含的節(jié)點各自的、與針對對應(yīng)于該節(jié)點的問題取得了肯定回答時的下一個問題關(guān)聯(lián)的子節(jié)點,相對于該節(jié)點配置在預(yù)定的方向上,(b)將作為決策樹t1所包含的節(jié)點各自的、與針對對應(yīng)于該節(jié)點的問題取得了否定回答時的下一個問題關(guān)聯(lián)的子節(jié)點,相對于該節(jié)點配置在與上述預(yù)定的方向不同的方向上。也就是說,任務(wù)處理部26也可以在決策樹t1中,將與針對對應(yīng)于一個節(jié)點的問題取得了回答“是”的情況下接下來提出的問題相當?shù)淖庸?jié)點配置于上述一個節(jié)點的左下,將與針對上述提問取得了回答“否”的情況下接下來提出的問題相當?shù)淖庸?jié)點配置于上述一個節(jié)點的右下。如此配置的話具有如下優(yōu)點:對該決策樹進行了視覺辨認的用戶能夠直觀地掌握問題和對該問題的回答在決策樹上是如何連接的。
圖5是本實施方式中的關(guān)鍵詞列表l11的說明圖。
圖5所示的關(guān)鍵詞列表l11是將由用戶回答出的信息登記為關(guān)鍵詞的列表,保存于存儲部28。關(guān)鍵詞列表l11在搜索輔助裝置10開始與用戶的對話之前清空。另外,在關(guān)鍵詞列表l11中,搜索輔助裝置10基于在與用戶的對話中從用戶取得的回答來登記關(guān)鍵詞。具體而言,在關(guān)鍵詞列表l11中,登記有任務(wù)處理部26從分類部24取得的文本數(shù)據(jù)。
圖5所示的關(guān)鍵詞列表l11示出了在從用戶取得了“有癥狀a”的回答之后進一步取得了“有癥狀b”的回答時的關(guān)鍵詞列表。關(guān)鍵詞列表l11是對用戶已回答的出現(xiàn)的癥狀以及未出現(xiàn)的癥狀進行匯總后的列表,逐漸向關(guān)鍵詞列表l11登記關(guān)鍵詞這一動作,相當于在決策樹上逐漸從根節(jié)點向葉移動關(guān)注節(jié)點。
此外,在針對所提示出的問題從用戶取得了回答“是”的情況下,將該回答作為對該提示出的問題進行肯定之意的回答來處理。也就是說,在針對問題“是否有癥狀a?”從用戶取得了回答“是”的情況下,向關(guān)鍵詞列表l11登記關(guān)鍵詞“有癥狀a”。
圖6是本實施方式中的排除列表l21的說明圖。
圖6所示的排除列表l21是登記從對用戶提問的項目中排除的項目的列表,保存于存儲部28。排除列表l21在搜索輔助裝置10開始與用戶的對話之前清空。另外,在排除列表l21中,搜索輔助裝置10基于在與用戶的對話中從用戶取得的回答來登記關(guān)鍵詞。具體而言,在排除列表l21中,在來自用戶的回答未包含于所提示出的問題的回答的候選中、且也未包含于決策樹中的其他問題的回答的候選中的情況下,登記所提示出的問題。具體而言,任務(wù)處理部26基于上述條件決定出的關(guān)鍵詞被登記于排除列表l21。排除列表l21在決策樹的重構(gòu)時使用。
以下對如上述那樣構(gòu)成的搜索輔助裝置10進行的搜索輔助方法的處理進行說明。
圖7是表示本實施方式的搜索輔助方法中的處理流程的流程圖。
在進行圖7的一系列處理之前,搜索輔助裝置10將存儲部28所存儲的關(guān)鍵詞列表清空。也就是說,在執(zhí)行步驟s101的時刻,處于在關(guān)鍵詞列表中一個關(guān)鍵詞都沒有登記的狀態(tài)。
在步驟s101中,任務(wù)處理部26進行與用戶的初始對話,取得用戶出現(xiàn)的癥狀,將所取得的癥狀作為關(guān)鍵詞登記于關(guān)鍵詞列表。初始對話是指包括用于詢問用戶出現(xiàn)的癥狀的第一個問題和用戶對該問題的回答的對話。任務(wù)處理部26通過初始對話,取得用戶出現(xiàn)的癥狀中的一個以上的癥狀。任務(wù)處理部26例如從麥克風20取得被詢問所出現(xiàn)的癥狀的用戶說出的話語,進而,進行基于語音識別部22的語音識別和基于分類部24的意思分類,由此取得上述癥狀。
在步驟s102中,任務(wù)處理部26基于通過步驟s101取得的初始的關(guān)鍵詞來生成決策樹。對于生成決策樹的方法,可能存在各種方法。以下對該方法之一進行說明。
任務(wù)處理部26首先將與用戶是否出現(xiàn)通過步驟s101取得的最初的關(guān)鍵詞中示出的癥狀這一問題對應(yīng)的節(jié)點生成為決策樹的根節(jié)點。
接著,任務(wù)處理部26從預(yù)先保有的疾病數(shù)據(jù)中提取具有與通過步驟s101取得的關(guān)鍵詞對應(yīng)的癥狀的全部疾病,選擇所提取出的疾病中的大致一半的疾病所具有的癥狀中的一個。將與用戶是否出現(xiàn)該選擇出的一個癥狀這一問題對應(yīng)的節(jié)點生成為根節(jié)點的子節(jié)點。根節(jié)點的子節(jié)點僅為這一個。該問題的回答的候選是“是”(即,有癥狀)和“否”(即,無癥狀)。此外,在選擇上述癥狀中的一個時,在所提取出的一個以上的疾病中的大致一半的疾病所具有的癥狀存在多個的情況下,選擇該多個癥狀中的任意一個(例如按預(yù)定的順序排列了多個癥狀的情況下的第一個)癥狀。
接著,任務(wù)處理部26從預(yù)先保有的疾病數(shù)據(jù)中分別提取具有與上述子節(jié)點對應(yīng)的問題所涉及的癥狀的全部疾病、和不具有該癥狀的全部疾病,對提取出的一個以上的疾病進行上述的處理,由此生成上述子節(jié)點的子節(jié)點(即,根節(jié)點的孫節(jié)點)。如此依次生成子節(jié)點,在具有問題所涉及的癥狀的疾病變?yōu)橐粋€時,生成與該一個疾病對應(yīng)的葉。另外,在即使是疾病為2個以上的節(jié)點但卻不能發(fā)現(xiàn)分成具有問題所涉及的癥狀的疾病和不具有該癥狀的疾病這兩組的問題時,不生成子節(jié)點而使該節(jié)點為葉。
通過該方法,生成具有下述全部疾病來作為葉的決策樹,所述全部疾病具有通過步驟s101取得的關(guān)鍵詞來作為癥狀。
此外,在執(zhí)行了后述的步驟s110或s131之后執(zhí)行步驟s102的情況下,有時排除列表登記有關(guān)鍵詞。該情況下,在生成子節(jié)點時,從將排除列表所登記的問題排除之后的問題中選擇與子節(jié)點對應(yīng)的問題,由此生成新的決策樹。
在步驟s103中,任務(wù)處理部26決定決策樹上的關(guān)注節(jié)點。在通過步驟s101取得了關(guān)鍵詞之后初次執(zhí)行本步驟的情況下,將根節(jié)點的一個子節(jié)點設(shè)為關(guān)注節(jié)點。
在步驟s104中,任務(wù)處理部26根據(jù)顯示控制部34的控制使通過步驟s103生成的決策樹以預(yù)定的顯示形態(tài)顯示于顯示裝置36。另外,任務(wù)處理部26在已經(jīng)使決策樹顯示于顯示裝置36的情況下,將正在顯示的決策樹的顯示形態(tài)變更為預(yù)定的顯示形態(tài)。在變更決策樹的顯示形態(tài)時,也可以通過將與從用戶取得了回答的問題對應(yīng)的節(jié)點的顯示形態(tài)變更為表示搜索已前進這一情況的預(yù)定的顯示形態(tài),由此對決策樹的顯示形態(tài)進行變更。另外,也可以僅顯示一個以上的節(jié)點中的、已經(jīng)取得了針對與該節(jié)點對應(yīng)的問題的回答的節(jié)點以及以該節(jié)點為頂點的部分樹。另外,也可以將一個以上的節(jié)點中的、已經(jīng)取得了針對與該節(jié)點對應(yīng)的問題的回答的節(jié)點以及以該節(jié)點為頂點的部分樹的顯示形態(tài)以與決策樹中的除該節(jié)點以及部分樹之外的部分不同的顯示形態(tài)進行顯示。
在步驟s105中,任務(wù)處理部26將與關(guān)注節(jié)點對應(yīng)的問題提示給用戶。提示問題的方法可能有各種,例如存在將問題的文本數(shù)據(jù)使用語音合成部30以及揚聲器32作為語音來輸出的方法。此外,在將問題提示給用戶時,也可以在將通過步驟s103生成的決策樹顯示于顯示裝置36的狀態(tài)下進行。如此,具有如下優(yōu)點:用戶能夠一邊掌握所提示出的問題在一系列問題中的定位一邊進行回答。
在步驟s106中,任務(wù)處理部26取得用戶的回答。用戶的回答是在通過步驟s105向用戶提出了問題之后麥克風20取得用戶說出的話語、并進行了基于語音識別部22的語音識別以及基于分類部24的意思分類而得到的。此外,在通過步驟s105向用戶提示了問題之后即使經(jīng)過預(yù)定時間也無法取得用戶的回答的情況下,作為取得了沒有對問題的有效回答之意的回答來推進處理。
在步驟s107中,任務(wù)處理部26通過在步驟s106中取得的用戶的回答來判定信息的搜索是否完成。具體而言,任務(wù)處理部26通過在步驟s106中取得的用戶的回答,判定是否達到了決策樹中的葉、即判定是否還有問題,由此進行上述判定。在之后沒有問題的情況下,判定為信息的搜索完成。在通過步驟s107判定為完成信息搜索的情況下(步驟s107:是),結(jié)束一系列的處理。另一方面,在通過步驟s107判定為未完成信息搜索的情況下(步驟s107:否),進入步驟s108。
在步驟s108中,任務(wù)處理部26判定通過步驟s106取得的用戶的回答是否包含于通過步驟s105提示出的問題的回答的候選中。在判定為通過步驟s106取得的用戶的回答包含于上述問題的回答的候選中的情況下(步驟s108:是),進入步驟s121。另一方面,在判定為通過步驟s106取得的用戶的回答未包含于上述問題的回答的候選中的情況下(步驟s108:否),進入步驟s109。此外,在通過步驟s106取得了沒有對問題的有效回答之意的回答的情況下,判定為通過步驟s106取得的用戶的回答未包含于上述問題的回答的候選中。
在步驟s109中,任務(wù)處理部26判定通過步驟s106取得的用戶的回答是否包含于決策樹所包括的問題中的除通過步驟s105提示出的問題之外的其他問題的回答的候選中。在通過步驟s109判定為用戶的回答包含于其他問題的回答的候選中的情況下(步驟s109:是),進入步驟s131。另一方面,在通過步驟s109判定為用戶的回答未包含于其他問題的回答的候選中的情況下(步驟s109:否),進入步驟s110。
在步驟s110中,任務(wù)處理部26將通過步驟s105提示出的問題登記于排除列表。然后,進入步驟s102。
在步驟s121中,任務(wù)處理部26更新決策樹上的關(guān)注節(jié)點。具體而言,任務(wù)處理部26以使當前時刻的關(guān)注節(jié)點的子節(jié)點中的與通過步驟s106取得的回答對應(yīng)的子節(jié)點成為新的關(guān)注節(jié)點的方式,更新關(guān)注節(jié)點。
在步驟s122中,任務(wù)處理部26將通過步驟s106取得的用戶的回答登記于關(guān)鍵詞列表。然后,進入步驟s104。
在步驟s131中,任務(wù)處理部26將通過步驟s106取得的用戶的回答登記于關(guān)鍵詞列表。然后,進入步驟s102。
通過以上的一系列的處理,搜索輔助裝置10使決策樹顯示于顯示裝置36,另外,一邊基于從用戶得到的回答對已顯示的決策樹的顯示形態(tài)進行變更一邊進行與用戶的對話。由此,搜索輔助裝置10在用于搜索所希望的信息的提問和回答時能夠抑制用戶感到不安或麻煩。
以下,示出兩個對話的具體例子來對搜索輔助裝置10的工作進行說明。對話的第一例是用戶對搜索輔助裝置10向用戶提示的問題進行設(shè)想的回答的情況下的例子。也就是說,對話的第一例是在圖7中向步驟s108為“是”前進的情況下的例子。對話的第二例是用戶對搜索輔助裝置10向用戶提示的問題進行與設(shè)想的回答不同的回答的情況下的例子。也就是說,對話的第二例是在圖7中向步驟s108為“否”前進、然后向步驟s109為“是”前進的情況下的例子。
圖8是本實施方式中的對話的第一例的說明圖。圖8所示的對話示出了出現(xiàn)某種癥狀的用戶用于利用搜索輔助裝置10來確定成為癥狀原因的疾病的對話的內(nèi)容。此外,在圖8中,將搜索輔助裝置10的發(fā)聲內(nèi)容表示為“q(提問者)”,將用戶的發(fā)聲內(nèi)容表示為“a(回答者)”。對該一系列的對話中的時刻t11、t12以及t13的決策樹和關(guān)鍵詞列表進行說明。
首先,搜索輔助裝置10通過初始對話來嘗試取得用戶出現(xiàn)的癥狀(發(fā)聲q1~a3)。
在初始對話中,搜索輔助裝置10以對用戶說出“今日はどうされましたか(今天怎么了)”的方式來詢問用戶出現(xiàn)的癥狀(發(fā)聲q1)。對于該詢問,以用戶說出“頭痛があります(有點頭疼)”的方式,用戶進行頭疼之意的回答(發(fā)聲a1)。搜索輔助裝置10基于用戶的上述回答,將表示頭疼之意的關(guān)鍵詞、具體是“頭疼,有(頭痛,あり)”登記于關(guān)鍵詞列表(步驟s101)。另外,搜索輔助裝置10在對用戶確認了沒有其他癥狀之后結(jié)束初始對話(發(fā)聲q2~a3)。
當結(jié)束初始對話時,搜索輔助裝置10基于通過初始對話取得的用戶的癥狀、即在該時刻登記在關(guān)鍵詞列表中的關(guān)鍵詞來進行決策樹的生成以及決策樹上的關(guān)注節(jié)點的決定(步驟s102以及s103)。
接著,搜索輔助裝置10顯示決策樹,并且提出“発熱はありますか(發(fā)燒嗎?)”這樣的第一個問題(步驟s104以及s105,發(fā)聲q4)。將該時刻設(shè)為時刻t11。
當用戶對搜索輔助裝置10的問題進行回答(發(fā)聲a4)時,搜索輔助裝置10根據(jù)該回答來更新決策樹上的關(guān)注節(jié)點(步驟s121),依次繼續(xù)提問(發(fā)聲q5~q8),基于用戶的回答(發(fā)聲a5~a7)依次變更決策樹的顯示形態(tài)。將進行發(fā)聲q6和q8的時刻分別設(shè)為時刻t12和t13。
圖9a是本實施方式中的對話的第一例中的在時刻t11顯示于顯示裝置36的決策樹的說明圖。圖9b是本實施方式中的對話的第一例中的時刻t11的關(guān)鍵詞列表的說明圖。
如圖9a所示,在時刻t11,顯示控制部34使顯示裝置36顯示決策樹101。作為決策樹101的根節(jié)點(紙面上最靠上的節(jié)點)的節(jié)點111是與“頭疼”這一癥狀對應(yīng)的節(jié)點。節(jié)點112與正在對用戶進行提問并從用戶受理回答的期間的問題對應(yīng),是與“發(fā)燒”這一癥狀對應(yīng)的節(jié)點。節(jié)點113是與尚未向用戶提示的問題對應(yīng)的節(jié)點。另外,顯示控制部34將剩余的問題數(shù)121以及節(jié)點的顯示形態(tài)的凡例131顯示于顯示裝置36。剩余的問題數(shù)121作為從與以決策樹中的已取得了回答的問題中的取得回答的時刻最晚的問題對應(yīng)的節(jié)點為頂點的部分樹的高度減一而得到的值來求出。
另外,如圖9b所示,在時刻t11,在關(guān)鍵詞列表l11中,作為關(guān)鍵詞而登記有“頭疼,有”。這是從初始對話中的用戶的回答(發(fā)聲a2)而得到的。
如此,搜索輔助裝置10能夠?qū)⒁幌盗袉栴}中的、當前時刻的問題的定位顯示于顯示裝置36,因此能夠抑制用戶感到不安或麻煩。
接著,對于在時刻t12顯示于顯示裝置36的決策樹,列舉2個例子來說明。
圖10是本實施方式中的對話的第一例中的在時刻t12顯示于顯示裝置36的決策樹的第一例的說明圖。
圖10所示的決策樹102是在時刻t12顯示于顯示裝置36的決策樹。具體而言,決策樹102包括:與在到時刻t12為止的對話中從用戶得到的回答的問題相當?shù)墓?jié)點(節(jié)點111、112a以及114a)、與在當前時刻正在受理回答的問題對應(yīng)的節(jié)點(節(jié)點115)、與在當前時刻之后可能向用戶提示的問題對應(yīng)的節(jié)點。決策樹102的節(jié)點111與決策樹101的節(jié)點111(圖9)相同。決策樹102的節(jié)點112a以及114a是通過從用戶受理了回答而從決策樹101變更了顯示形態(tài)而得到的。
任務(wù)處理部26通過根據(jù)對話的前進來變更顯示于顯示裝置36的決策樹的顯示形態(tài),在時刻t12使決策樹102顯示于顯示裝置36。此外,也可以對決策樹102進行放大或縮小,以使得顯示于顯示裝置36的決策樹102的顯示上的大小包含在預(yù)定大小的范圍內(nèi)。
另外,在決策樹102中,任務(wù)處理部26使已經(jīng)從用戶取得了回答的問題、當前時刻正在受理回答的問題、和今后可能提示的問題的各自對應(yīng)的節(jié)點的顯示形態(tài)互不相同。更具體而言,使上述節(jié)點的顏色、大小、形狀、模樣、按閃爍或不閃爍、以及閃爍的間隔等互不相同。如此,用戶能夠更適當?shù)卣莆諞Q策樹中的上述各個問題。
另外,按照上述決策樹的顯示形態(tài)的變更,剩余的問題數(shù)122也被更新。
圖11是本實施方式中的對話的第一例中的在時刻t12顯示于顯示裝置36的決策樹的第二例的說明圖。
圖11所示的決策樹103是在時刻t12顯示于顯示裝置36的決策樹。具體而言,決策樹103包括與當前時刻正在受理回答的問題對應(yīng)的節(jié)點(節(jié)點115)和與在當前時刻之后可能提示的問題對應(yīng)的節(jié)點。
決策樹103與決策樹102不同之處在于:不包括與在到時刻t12為止的對話中從用戶得到了回答的問題相當?shù)墓?jié)點(節(jié)點111、112a以及114a);以及,以使顯示上的決策樹的大小變大的方式進行了放大。決策樹103相比于決策樹102少了與不包括上述節(jié)點相當?shù)墓?jié)點數(shù),因此能夠使顯示上的大小變大。關(guān)于剩余的問題數(shù)123,可以是與剩余的問題數(shù)122相同的內(nèi)容。如此,具有用戶能夠更直觀地認識到今后需要回答的問題的優(yōu)點。
此外,在時刻t12顯示于顯示裝置36的決策樹,也可以是維持決策樹101(圖9a)的顯示上的大小而僅變更了節(jié)點的顯示形態(tài)。
圖12a是本實施方式中的對話的第一例中的在時刻t12顯示于顯示裝置36的決策樹的說明圖。圖12b是本實施方式中的對話的第一例中的時刻t13的關(guān)鍵詞列表的說明圖。
如圖12a所示,顯示控制部34在時刻t12使顯示裝置36顯示決策樹104。決策樹104的節(jié)點111與決策樹101的節(jié)點111(圖9)相同。節(jié)點112a是對應(yīng)于與決策樹101的節(jié)點112(圖9)相同問題的節(jié)點,但基于從用戶受理的回答而變更了其顯示形態(tài)。節(jié)點114a、115a以及116a分別是與對用戶的問題對應(yīng)的節(jié)點,另外,基于從用戶受理的回答而變更了其顯示形態(tài)。節(jié)點117與正在對用戶提問并從用戶受理回答的期間的問題對應(yīng),是與“呼吸困難”這一癥狀對應(yīng)的節(jié)點。另外,顯示控制部34與圖9的情況同樣地,將剩余的問題數(shù)124以及節(jié)點的顯示形態(tài)的凡例131顯示于顯示裝置36。
另外,如圖12b所示,在時刻t13,在關(guān)鍵詞列表l11中,作為關(guān)鍵詞,登記有如“頭疼,有”以及“發(fā)燒,無”這樣通過到此為止的對話而得到的用戶出現(xiàn)或未出現(xiàn)的癥狀。
如此,搜索輔助裝置10使顯示裝置36顯示決策樹,另外,一邊基于從用戶得到的回答來變更已顯示的決策樹的顯示形態(tài)一邊進行與用戶的對話。由此,搜索輔助裝置10在用于搜索所希望的信息的提問和回答時,能夠抑制用戶感到不安或麻煩。
圖13是本實施方式的對話的第二例的說明圖。
首先,搜索輔助裝置10與圖8的情況同樣地,嘗試通過初始對話取得用戶出現(xiàn)的癥狀。(發(fā)聲q11~a13)
當結(jié)束初始對話時,搜索輔助裝置10與圖8的情況同樣地,進行決策樹的生成以及決策樹上的關(guān)注節(jié)點的決定(步驟s102以及s103)。
接著,搜索輔助裝置10顯示決策樹,并且提出“発熱がありますか(發(fā)燒嗎)”這樣的第一個問題(步驟s104以及s105)。在關(guān)于該問題所設(shè)想的回答的候選中,存在表示有發(fā)燒之意的“是”和表示沒有發(fā)燒之意的“否”。
相對于此,用戶回答為作為與上述回答的候選不同的回答的“意識が飛ぶことがあります(有過失去知覺)”(發(fā)聲a4)。
任務(wù)處理部26判定為在所提示出的問題的回答的候選中不包含上述回答(步驟s108:否),然后,判定為在決策樹所包含的問題中的除提示出的問題之外的其他問題的回答的候選中包含上述回答(步驟s109:是)。然后,任務(wù)處理部26將與上述回答相當?shù)陌Y狀“意識障礙,有”追加登記到關(guān)鍵詞列表中(步驟s131),基于登記后的關(guān)鍵詞列表來進行決策樹的重構(gòu)以及決策樹上的關(guān)注節(jié)點的決定(步驟s102以及s103)。該時刻為時刻t21。
當用戶對搜索輔助裝置10的第一個問題進行回答時,搜索輔助裝置10根據(jù)該回答來更新決策樹上的關(guān)注節(jié)點(步驟s121),依次繼續(xù)提問。搜索輔助裝置10進行作為提問的發(fā)聲q10的時刻為時刻t22。
圖14是本實施方式中的對話的第二例中的在時刻t21顯示的決策樹的說明圖。圖15是本實施方式中的對話的第二例中的時刻t21的關(guān)鍵詞列表的說明圖。
如圖14所示,在時刻t21,顯示控制部34使顯示裝置36顯示決策樹105。作為決策樹的根節(jié)點的節(jié)點211是與“失去知覺”這一癥狀對應(yīng)的節(jié)點。節(jié)點212與正在向用戶提問并從用戶受理回答的期間的問題對應(yīng),是與“發(fā)燒”這一癥狀對應(yīng)的節(jié)點。如此,決策樹的重構(gòu)的結(jié)果是,構(gòu)建了使在進行重構(gòu)的時刻登記在關(guān)鍵詞列表中的癥狀與根節(jié)點對應(yīng)而得到的決策樹。另外,剩余的問題數(shù)122也基于重構(gòu)后的決策樹和當前時刻的關(guān)注節(jié)點來更新。
另外,如圖15所示,在時刻t21,在關(guān)鍵詞列表l11中,作為關(guān)鍵詞登記有“頭疼,有”以及“意識障礙,有”。這是在初始對話以及之后的對話中根據(jù)用戶的回答而得到的。
圖16是本實施方式中的對話的第二例中的在時刻t22顯示的決策樹的說明圖。圖17是本實施方式中的對話的第二例中的時刻t22的關(guān)鍵詞列表的說明圖。
如圖16所示,在時刻t22,顯示控制部34使顯示裝置36顯示決策樹106。決策樹106的節(jié)點211與決策樹105的節(jié)點211(圖14)相同。節(jié)點112a是對應(yīng)于與決策樹105的節(jié)點212(圖14)相同問題的節(jié)點,但基于從用戶受理的回答而變更了其顯示形態(tài)。節(jié)點213以及214分別是與對用戶的問題對應(yīng)的節(jié)點,另外,基于從用戶受理的回答而變更了其顯示形態(tài)。節(jié)點215與正在對用戶提問并從用戶受理回答的期間的問題對應(yīng),是與“呼吸困難”這一癥狀對應(yīng)的節(jié)點。另外,顯示控制部34與圖14的情況同樣地,將剩余的問題數(shù)126以及節(jié)點的顯示形態(tài)的凡例131顯示于顯示裝置36。
另外,如圖17所示,在時刻t22,在關(guān)鍵詞列表l11中,作為關(guān)鍵詞登記有如“頭疼,有”、“意識障礙,有”等這樣通過到此為止的對話而得到的用戶出現(xiàn)或未出現(xiàn)的癥狀。
此外,上述說明了搜索輔助裝置10處理的信息是疾病以及疾病的癥狀的情況。也就是說,上述說明了如下情況:多個預(yù)定信息是表示多個預(yù)定疾病的信息,一個信息是表示用戶所患的疾病的信息,一個以上的節(jié)點分別與詢問用戶是否出現(xiàn)多個預(yù)定疾病具有的癥狀的問題關(guān)聯(lián)。
另外,搜索輔助裝置10也能夠處理以下這樣的信息。
例如,也可以設(shè)為:多個預(yù)定信息是表示多個不動產(chǎn)物件的信息,一個信息是表示用戶希望的一個不動產(chǎn)物件的信息,一個以上的節(jié)點分別與詢問多個不動產(chǎn)物件的房租、距最近車站的距離或距最近車站的走路時間是否滿足用戶的希望的問題關(guān)聯(lián)。
例如,也可以設(shè)為:多個預(yù)定信息是表示多個旅行計劃的信息,一個信息是表示用戶希望的一個旅行計劃的信息,一個以上的節(jié)點分別與詢問多個旅行計劃的購買價格、前往目的地或住宿天數(shù)是否滿足用戶的希望的問題關(guān)聯(lián)。
也可以設(shè)為:多個預(yù)定信息是表示用于改善預(yù)定裝置可能會產(chǎn)生的多個故障癥狀的應(yīng)對措施的信息,一個信息是表示用于改善在用戶擁有的預(yù)定的裝置中產(chǎn)生的故障癥狀的應(yīng)對措施的信息,一個以上的節(jié)點分別與詢問用戶擁有的預(yù)定裝置是否出現(xiàn)多個故障癥狀的問題關(guān)聯(lián)。
如上所述,本實施方式的搜索輔助裝置向用戶提示示出了已經(jīng)提示的問題以及今后可能提示的問題的決策樹,另外,按照搜索的前進來變更顯示形態(tài)。用戶通過視覺辨認所提示出的決策樹,能夠掌握用于搜索一個信息的一系列問題中的、當前時刻的問題的定位。另外,通過視覺辨認所提示出的決策樹的顯示形態(tài)的變更,能夠認識到信息的搜索正在前進。如此,在用于搜索所希望的信息的提問和回答時能夠抑制用戶感到不安或麻煩。另外,不需要進行如果用戶沒有感到不安或麻煩就以此為理由進行的再次的信息搜索,能夠?qū)⒀b置的處理負荷以及功耗的增加防患于未然。
(實施方式2)
在本實施方式中,在用于搜索所希望的信息的提問和回答時能夠抑制回答者感到不安或麻煩的搜索輔助裝置以及搜索輔助方法等中,進一步,對基于要搜索的對象的信息的性質(zhì)進行顯示的技術(shù)進行說明。
圖18是用于說明基于自覺癥狀的確認來確定疾病的方法的第二說明圖。如圖18所示,疾病2與疾病2的癥狀a、c及d、疾病2的部位p、患有疾病2的時間u、以及疾病2的嚴重性(嚴重的程度)關(guān)聯(lián)。特別是,在關(guān)聯(lián)疾病2的嚴重性這一方面,與實施方式1中的疾病1和各項目的關(guān)聯(lián)不同。
嚴重性是表示疾病的嚴重的指標,在本實施方式中,在將疾病分類成有嚴重性的疾病和沒有嚴重性的疾病之后,對分類為有嚴重性的疾病關(guān)聯(lián)“有嚴重性”的信息。此外,嚴重性是表示疾病對于用戶而言是多么重要的重要度的一例。
本實施方式中的搜索輔助裝置的構(gòu)成,與實施方式1中的搜索輔助裝置10相同。
圖19是本實施方式中的疾病數(shù)據(jù)表d2的說明圖。疾病數(shù)據(jù)表d2是使多個疾病與患有多個疾病的各疾病的人出現(xiàn)的癥狀相關(guān)聯(lián)的表。疾病數(shù)據(jù)表d2除了示出實施方式1中的疾病數(shù)據(jù)表d1之外,還示出了“有嚴重性”或“無嚴重性”來作為各疾病的嚴重性。具體而言,疾病1、3以及4是無嚴重性的疾病,疾病2是有嚴重性的疾病。
本實施方式的搜索輔助裝置10,即使患有有嚴重性的疾病的人出現(xiàn)或不出現(xiàn)的癥狀與用戶出現(xiàn)的癥狀或不出現(xiàn)的癥狀并不完全一致,在不一致的項目為預(yù)定數(shù)量(例如1個)以下的情況下也使得進一步繼續(xù)提問。
圖20是本實施方式中的決策樹t2的說明圖。決策樹t2是用于依次進行提問來確定圖19所示的多個疾病的決策樹的一例。
決策樹t2與實施方式1中的決策樹t1(圖3)同樣地,是用于搜索用戶患有疾病1~4的哪個疾病的決策樹。決策樹t2與決策樹t1不同之處在于:包括用于根據(jù)疾病的嚴重性來進行追加提問的追加決策樹(決策樹t3、t4以及t5)。追加決策樹t3具有節(jié)點n4和葉l1a以及l(fā)1b。追加決策樹t4具有節(jié)點n5和葉l2a以及l(fā)2b。追加決策樹t5具有節(jié)點n6和葉l3a以及l(fā)3b。此外,在決策樹t2中對與決策樹t1相同的節(jié)點以及葉標注相同標號。
根據(jù)疾病數(shù)據(jù)表d2,在用戶有癥狀a、另外沒有癥狀b的情況下,用戶患有的疾病被確定為是疾病2。然而,因為疾病2是有嚴重性的疾病,所以即使在無法判定為用戶患有疾病2的情況下,也謀求在存在患有疾病2的可能性的情況下對其進行提示。
因此,本實施方式的搜索輔助方法在上述情況上,確認用戶是否還出現(xiàn)癥狀的有無不明的其他癥狀(癥狀c或者d),進行與確認結(jié)果相應(yīng)的顯示。具體而言,在用戶出現(xiàn)癥狀a以及癥狀b的情況下,進一步顯示用于提問用戶是否出現(xiàn)疾病2的進一步的癥狀即癥狀d的追加決策樹即決策樹t3。對于該提問,如果用戶回答為出現(xiàn)癥狀d,則用戶出現(xiàn)或未出現(xiàn)的癥狀和患有疾病2的人出現(xiàn)或未出現(xiàn)的癥狀將會在3個項目中的2個項目中一致。該情況下,因為用戶患有疾病2的概率比較高,所以進行懷疑患有疾病2之意的顯示(葉l1a)。另一方面,如果用戶回答為未出現(xiàn)癥狀d,則與不使用決策樹t3的情況(實施方式1中的決策樹t1(圖4))同樣地進行患有疾病1之意的顯示(葉l1a)。
另外,在用戶出現(xiàn)癥狀a但未出現(xiàn)癥狀b的情況下,進一步顯示用于提問用戶是否出現(xiàn)疾病2的進一步的癥狀即癥狀d的追加決策樹即決策樹t4。對于該提問,如果用戶回答為出現(xiàn)癥狀d,則將會在上述的3個項目中的全部3個項目中一致。該情況下,因為用戶患有疾病2的概率極高,所以進行患有疾病2之意的顯示(葉l2a)。另一方面,如果用戶回答為未出現(xiàn)癥狀d,則將會在上述的3個項目中的2個項目中一致。該情況下,因為用戶患有疾病2的概率比較高,所以進行懷疑患有疾病2之意的顯示(葉l2b)。
此外,關(guān)于決策樹t5,與上述同樣的說明也成立,省略詳細的說明。
圖21是本實施方式中的對話中的決策樹107的說明圖。
決策樹107處于對話從實施方式1的決策樹102(圖11)的狀態(tài)進一步前進的狀態(tài)。具體而言,決策樹107在通過與用戶的對話而確定出的疾病是有嚴重性的疾病的情況下,進行追加的提問,并且顯示作為用于追加提問的決策樹的追加決策樹即決策樹108。
如上所述,本實施方式涉及的搜索輔助裝置,在所搜索出的一個信息例如是重要度高的信息的情況下,能夠顯示與剩余問題對應(yīng)的追加決策樹并取得用戶的回答。用戶在決策樹中對剩余問題也能夠進行識別。如此,能夠抑制用戶感到不安或麻煩。
(實施方式3)
在本實施方式中,對在用于搜索所希望的信息的提問和回答時能夠抑制用戶感到不安或麻煩的搜索輔助裝置的另一結(jié)構(gòu)進行說明。
圖22是表示本實施方式中的搜索輔助裝置11的結(jié)構(gòu)的框圖。
如圖22所示,本實施方式中的搜索輔助裝置11不具備實施方式1中的搜索輔助裝置10的麥克風20、語音識別部22、語音合成部30以及揚聲器32。取而代之,搜索輔助裝置11具備操作接口40以及操作取得部42。另外,搜索輔助裝置11取代顯示控制部34而具備顯示控制部34a。此外,與實施方式1同樣,搜索輔助裝置10既可以構(gòu)成為將上述構(gòu)成要素收納在一個框體內(nèi),也可以構(gòu)成為使上述構(gòu)成要素分別分散配置而通過網(wǎng)絡(luò)等以能夠通信的方式連接。
操作接口40是用于受理用戶對搜索輔助裝置11的操作的用戶接口。操作接口40具體是鼠標、鍵盤或觸摸板等,受理按鈕的點擊、鍵的按下、鼠標或觸摸板上的用戶手指的移動等。
操作取得部42取得操作接口40受理的用戶的操作,基于用戶的操作來取得(例如畫面上所選擇出的位置、所輸入的字符串),基于所取得的操作來生成用戶想要的文本數(shù)據(jù)并提供給分類部24。
顯示控制部34a除了顯示控制部34的功能之外,還將對用戶提出的問題顯示于顯示裝置36。
由此,搜索輔助裝置11取代基于語音的對話,通過使用于向用戶提示的問題顯示于顯示裝置36并通過操作接口40受理用戶對問題的回答,能夠進行與用戶的對話。由此,搜索輔助裝置11在用于搜索所希望的信息的提問和回答時,能夠抑制回答者感到不安或麻煩。
此外,在上述各實施方式中,各構(gòu)成要素可以通過專用的硬件來構(gòu)成或通過執(zhí)行與各構(gòu)成要素適合的軟件程序來實現(xiàn)。各構(gòu)成要素也可以通過cpu或處理器等程序執(zhí)行部讀出硬盤或半導(dǎo)體存儲器等記錄介質(zhì)所記錄的軟件程序并執(zhí)行來實現(xiàn)。
以上,基于實施方式對一個或多個技術(shù)方案涉及的搜索輔助裝置等進行了說明,但本公開不限定于該實施方式。只要不脫離本公開的主旨,在本實施方式中實施本領(lǐng)域技術(shù)人員能想到的各種變形而得到的實施方式、組合不同實施方式中的構(gòu)成要素而構(gòu)成的實施方式也包含在一個或多個技術(shù)方案的范圍內(nèi)。