本發(fā)明涉及計(jì)算機(jī)以及相關(guān),具體地,涉及適用于一種多模態(tài)智能體會(huì)議信息交互方法、裝置、設(shè)備和介質(zhì)。
背景技術(shù):
1、隨著人工智能技術(shù)的快速發(fā)展,多模態(tài)ai智能體系統(tǒng)逐漸成為研究熱點(diǎn)。傳統(tǒng)的ai系統(tǒng)主要基于文本交互,難以處理語(yǔ)音、圖像、視頻等多種模態(tài)的輸入和輸出。同時(shí),現(xiàn)有的ai系統(tǒng)大多采用異步通信方式,無(wú)法實(shí)現(xiàn)實(shí)時(shí)、流暢的人機(jī)交互體驗(yàn)。
2、webrtc(web?real-time?communication)是一種支持網(wǎng)頁(yè)瀏覽器進(jìn)行實(shí)時(shí)語(yǔ)音對(duì)話或視頻對(duì)話的技術(shù),它允許網(wǎng)頁(yè)應(yīng)用直接進(jìn)行瀏覽器之間點(diǎn)對(duì)點(diǎn)的連接,實(shí)現(xiàn)視頻會(huì)議、文件傳輸?shù)裙δ?無(wú)需借助中間媒介。由于這種實(shí)時(shí)通訊技術(shù)的廣泛使用,目前已經(jīng)擴(kuò)展到其他支持webrtc技術(shù)的客戶端應(yīng)用程序。然而,目前webrtc技術(shù)主要應(yīng)用于人與人之間的通信,將其與多模態(tài)ai智能體結(jié)合的應(yīng)用尚未被充分探索。
技術(shù)實(shí)現(xiàn)思路
1、本文中描述的實(shí)施例提供了一種多模態(tài)智能體會(huì)議信息交互方法、裝置、設(shè)備和介質(zhì),解決現(xiàn)有技術(shù)存在的問(wèn)題。
2、第一方面,根據(jù)本公開(kāi)的內(nèi)容,提供了一種多模態(tài)智能體會(huì)議信息交互方法,包括:
3、響應(yīng)于接收到目標(biāo)對(duì)象發(fā)送的會(huì)議請(qǐng)求,根據(jù)所述會(huì)議請(qǐng)求確定目標(biāo)智能體組,其中,所述目標(biāo)對(duì)象包括用戶和智能體,所述會(huì)議請(qǐng)求包括會(huì)議主題和參會(huì)者數(shù)量,所述目標(biāo)智能體組包括多個(gè)目標(biāo)智能體,所述目標(biāo)智能體的數(shù)量與所述參會(huì)者數(shù)量相同;
4、發(fā)送入會(huì)請(qǐng)求至各所述目標(biāo)智能體,以使所述目標(biāo)對(duì)象與各所述目標(biāo)智能體建立會(huì)議通信;
5、根據(jù)各所述目標(biāo)智能體的第一標(biāo)簽標(biāo)識(shí)和會(huì)議流程,依次輸出控制指令至各所述目標(biāo)智能體,并獲取各所述目標(biāo)智能體在接收到所述控制指令后的響應(yīng)數(shù)據(jù);
6、根據(jù)各所述目標(biāo)智能體的響應(yīng)數(shù)據(jù)生成會(huì)議報(bào)告,其中,所述會(huì)議報(bào)告包括會(huì)議摘要、決策建議和行動(dòng)建議。
7、在本公開(kāi)一些實(shí)施例中,所述響應(yīng)于接收到目標(biāo)對(duì)象發(fā)送的會(huì)議請(qǐng)求,根據(jù)所述會(huì)議請(qǐng)求確定目標(biāo)智能體組,包括:
8、響應(yīng)于接收到目標(biāo)對(duì)象發(fā)送的會(huì)議請(qǐng)求,根據(jù)所述會(huì)議主題確定所述會(huì)議請(qǐng)求所屬的目標(biāo)專業(yè)領(lǐng)域;
9、獲取各智能體的第二標(biāo)簽標(biāo)識(shí)、各智能體的響應(yīng)效率和各智能體的狀態(tài)信息,其中,所述狀態(tài)信息包括空閑狀態(tài)和忙碌狀態(tài);
10、根據(jù)各所述智能體的第二標(biāo)簽標(biāo)識(shí)所對(duì)應(yīng)的標(biāo)簽內(nèi)容與所述目標(biāo)專業(yè)領(lǐng)域的匹配度、各智能體的響應(yīng)效率以及各智能體的狀態(tài)信息,確定目標(biāo)智能體。
11、在本公開(kāi)一些實(shí)施例中,所述根據(jù)各所述智能體的第二標(biāo)簽標(biāo)識(shí)所對(duì)應(yīng)的標(biāo)簽內(nèi)容與所述目標(biāo)專業(yè)領(lǐng)域的匹配度、各智能體的響應(yīng)效率以及各智能體的狀態(tài)信息,確定目標(biāo)智能體,包括:
12、依次獲取各所述智能體的第二標(biāo)簽標(biāo)識(shí)所對(duì)應(yīng)的標(biāo)簽內(nèi)容與所述目標(biāo)專業(yè)領(lǐng)域的匹配度所對(duì)應(yīng)的匹配值、各智能體的響應(yīng)效率所對(duì)應(yīng)的效率值以及各智能體的狀態(tài)信息所對(duì)應(yīng)的狀態(tài)值;
13、根據(jù)各所述智能體的第二標(biāo)簽標(biāo)識(shí)所對(duì)應(yīng)的標(biāo)簽內(nèi)容與所述目標(biāo)專業(yè)領(lǐng)域的匹配度所對(duì)應(yīng)的匹配值、各智能體的響應(yīng)效率所對(duì)應(yīng)的效率值以及各智能體的狀態(tài)信息所對(duì)應(yīng)的狀態(tài)值,確定各所述智能體的評(píng)分參數(shù);
14、對(duì)各所述智能體的評(píng)分參數(shù)進(jìn)行正向排序后,選取前目標(biāo)數(shù)量的智能體組成目標(biāo)智能體組,其中,所述目標(biāo)數(shù)量與所述參會(huì)者數(shù)量相同。
15、在本公開(kāi)一些實(shí)施例中,所述根據(jù)各所述目標(biāo)智能體的第一標(biāo)簽標(biāo)識(shí)和會(huì)議流程,依次輸出控制指令至各所述目標(biāo)智能體,并獲取各所述目標(biāo)智能體在接收到所述控制指令后的響應(yīng)數(shù)據(jù),包括:
16、根據(jù)各所述目標(biāo)智能體的第一標(biāo)簽標(biāo)識(shí)和各所述第一標(biāo)簽標(biāo)識(shí)對(duì)應(yīng)的比例系數(shù),確定各所述目標(biāo)智能體在會(huì)議中的角色,其中,所述角色至少包括主持者、觀察者和發(fā)言者;
17、根據(jù)各所述目標(biāo)智能體在會(huì)議中的角色,控制角色為主持者的目標(biāo)智能體根據(jù)所述會(huì)議流程依次輸出控制指令至除角色為主持者的其它各所述目標(biāo)智能體,使角色為發(fā)言者的各所述目標(biāo)智能體在接收到控制指令后生成會(huì)議問(wèn)題對(duì)應(yīng)的會(huì)議答案,以及使角色為觀察者的各所述目標(biāo)智能體在接收到控制指令后生成會(huì)議答案對(duì)應(yīng)的會(huì)議紀(jì)要,其中,所述會(huì)議流程包括角色為發(fā)言者的目標(biāo)智能體的發(fā)言順序和角色為發(fā)言者的目標(biāo)智能體所對(duì)應(yīng)的會(huì)議問(wèn)題;
18、獲取各所述目標(biāo)智能體在接收到所述控制指令后的響應(yīng)數(shù)據(jù),其中,所述響應(yīng)數(shù)據(jù)包括會(huì)議答案和會(huì)議紀(jì)要。
19、在本公開(kāi)一些實(shí)施例中,所述根據(jù)各所述目標(biāo)智能體的響應(yīng)數(shù)據(jù)生成會(huì)議報(bào)告,包括:
20、獲取在會(huì)議中的角色為發(fā)言者的目標(biāo)智能體針對(duì)各所述會(huì)議問(wèn)題的會(huì)議答案,以及在會(huì)議中的角色為觀察者的目標(biāo)智能體針對(duì)各所述會(huì)議問(wèn)題的會(huì)議紀(jì)要;
21、根據(jù)所述會(huì)議流程、所述會(huì)議答案和所述會(huì)議紀(jì)要,生成所述會(huì)議報(bào)告。
22、在本公開(kāi)一些實(shí)施例中,所述響應(yīng)于接收到目標(biāo)對(duì)象發(fā)送的會(huì)議請(qǐng)求,根據(jù)所述會(huì)議請(qǐng)求確定目標(biāo)智能體組之前,還包括:
23、響應(yīng)于接收到各智能體的通信請(qǐng)求,接收各智能體的注冊(cè)信息,并存儲(chǔ)各所述智能體的注冊(cè)信息,其中,所述注冊(cè)信息包括設(shè)備條件信息和ip地址。
24、在本公開(kāi)一些實(shí)施例中,所述方法還包括:
25、獲取各所述目標(biāo)智能體的會(huì)議數(shù)據(jù),并更新各所述目標(biāo)智能體的數(shù)據(jù)庫(kù)。
26、第二方面,根據(jù)本公開(kāi)內(nèi)容,提供了一種多模態(tài)智能體會(huì)議信息交互裝置,包括:
27、目標(biāo)智能體確定模塊,用于響應(yīng)于接收到目標(biāo)對(duì)象發(fā)送的會(huì)議請(qǐng)求,根據(jù)所述會(huì)議請(qǐng)求確定目標(biāo)智能體組,其中,所述目標(biāo)對(duì)象包括用戶和智能體,所述會(huì)議請(qǐng)求包括會(huì)議主題和參會(huì)者數(shù)量,所述目標(biāo)智能體組包括多個(gè)目標(biāo)智能體,所述目標(biāo)智能體的數(shù)量與所述參會(huì)者數(shù)量相同;
28、通信建立模塊,用于發(fā)送入會(huì)請(qǐng)求至各所述目標(biāo)智能體,以使所述目標(biāo)對(duì)象與各所述目標(biāo)智能體建立會(huì)議通信;
29、控制模塊,用于根據(jù)各所述目標(biāo)智能體的第一標(biāo)簽標(biāo)識(shí)和會(huì)議流程,依次輸出控制指令至各所述目標(biāo)智能體,并獲取各所述目標(biāo)智能體在接收到所述控制指令后的響應(yīng)數(shù)據(jù);
30、會(huì)議報(bào)告生成模塊,用于根據(jù)各所述目標(biāo)智能體的響應(yīng)數(shù)據(jù)生成會(huì)議報(bào)告,其中,所述會(huì)議報(bào)告包括會(huì)議摘要、決策建議和行動(dòng)建議。
31、第三方面,根據(jù)本公開(kāi)內(nèi)容,提供了一種計(jì)算機(jī)設(shè)備,包括:
32、一個(gè)或多個(gè)處理器;
33、存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,
34、當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如第一方面中任一所述的方法。
35、第四方面,根據(jù)本公開(kāi)內(nèi)容,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面中任一所述的方法
36、本公開(kāi)實(shí)施例提供的多模態(tài)智能體會(huì)議信息交互方法、裝置、設(shè)備和介質(zhì),響應(yīng)于接收到目標(biāo)對(duì)象發(fā)送的會(huì)議請(qǐng)求,根據(jù)會(huì)議請(qǐng)求確定目標(biāo)智能體組;發(fā)送入會(huì)請(qǐng)求至各目標(biāo)智能體,以使目標(biāo)對(duì)象與各目標(biāo)智能體建立會(huì)議通信;根據(jù)各目標(biāo)智能體的第一標(biāo)簽標(biāo)識(shí)和會(huì)議流程,依次輸出控制指令至各目標(biāo)智能體,并獲取各目標(biāo)智能體在接收到控制指令后的響應(yīng)數(shù)據(jù);根據(jù)各目標(biāo)智能體的響應(yīng)數(shù)據(jù)生成會(huì)議報(bào)告。由于目標(biāo)智能體基于會(huì)議主題篩選出來(lái)的,因此,參與本次會(huì)議的目標(biāo)智能體與本次會(huì)議所討論的內(nèi)容具有密切關(guān)聯(lián)關(guān)系,提高最終生成的決策建議的準(zhǔn)確性。此外,在輸出控制指令至目標(biāo)智能體的過(guò)程中,基于各目標(biāo)智能體的第一標(biāo)簽標(biāo)識(shí),確定各目標(biāo)智能體在會(huì)議中的角色,使得每個(gè)智能體在會(huì)議中發(fā)揮最大作用,進(jìn)一步保證生成的決策建議的準(zhǔn)確性。
37、上述說(shuō)明僅是本技術(shù)實(shí)施例技術(shù)方案的概述,為了能夠更清楚了解本技術(shù)實(shí)施例的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本技術(shù)實(shí)施例的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本技術(shù)的具體實(shí)施方式。