[go: up one dir, main page]

CN111158803A - 虚拟助理磋商系统及其方法 - Google Patents

虚拟助理磋商系统及其方法 Download PDF

Info

Publication number
CN111158803A
CN111158803A CN201910353986.3A CN201910353986A CN111158803A CN 111158803 A CN111158803 A CN 111158803A CN 201910353986 A CN201910353986 A CN 201910353986A CN 111158803 A CN111158803 A CN 111158803A
Authority
CN
China
Prior art keywords
electronic device
solutions
event information
recommended
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910353986.3A
Other languages
English (en)
Other versions
CN111158803B (zh
Inventor
杨奇达
黄培书
刘德宥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial Technology Research Institute ITRI
Original Assignee
Industrial Technology Research Institute ITRI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from TW108110993A external-priority patent/TWI739079B/zh
Application filed by Industrial Technology Research Institute ITRI filed Critical Industrial Technology Research Institute ITRI
Publication of CN111158803A publication Critical patent/CN111158803A/zh
Application granted granted Critical
Publication of CN111158803B publication Critical patent/CN111158803B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • G06N5/043Distributed expert systems; Blackboards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0282Rating or review of business operators or products

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种虚拟助理磋商方法,其包含下列步骤:由对应于发起用户的第一电子装置传送一事件信息;通过第一电子装置接收分别对应于多个参与用户的多个第二电子装置根据此事件信息产生的多个候选方案;经由第一电子装置从所有该些候选方案中选择至少一部分作为多个推荐方案;以及由第一电子装置根据该些参与用户中的关键用户的第二电子装置对该些推荐方案的意见进行决策。

Description

虚拟助理磋商系统及其方法
技术领域
本公开有关于一种磋商系统,特别是一种虚拟助理磋商系统法。本公开还涉及此虚拟助理磋商系统的虚拟助理磋商方法。
背景技术
由于科技的发展,人工智能相关技术也有了长足的进步。其中,虚拟助理是一种软件代理(software agent),其能提供用户各种不同的服务,例如提供信息、播放音乐、影片、订餐以及购物等等。由于虚拟助理可以使人们的生活更为便利,因此也成为了未来发展的趋势,各大厂商也投入大量的研发资源研发虚拟助理的相关技术。
虽然现有的虚拟助理能够提供用户各种不同的服务;然而,当多个用户要共同进行决策时,现有的虚拟助理并无法为该些用户执行磋商,以做出能符合该些用户的需求的共同决策。
因此,如何有效改善现有技术的虚拟助理的各种限制已成为一个刻不容缓的问题。
发明内容
根据本公开的其中一目的,提出一种虚拟助理磋商方法,其包含下列步骤:由对应于发起用户的第一电子装置传送一事件信息;通过第一电子装置接收由分别对应于多个参与用户的多个第二电子装置根据此事件信息产生的多个候选方案;经由第一电子装置从所有该些候选方案中选择至少一部分作为多个推荐方案;以及由第一电子装置根据该些参与用户中的关键用户的第二电子装置对该些推荐方案的意见进行决策。
根据本公开的其中一目的,再提出一种虚拟助理磋商系统,其包含第一电子装置及多个第二电子装置。第一电子装置对应于发起用户,并且经配置以传送事件信息。该些第二电子装置分别对应于多个参与用户,并且经配置以接收此事件信息,且每一第二电子装置还经配置以根据此事件信息产生并发送多个候选方案。其中,第一电子装置还经配置以接收该些候选方案,并选择该些候选方案中至少一部分以产生多个推荐方案,再根据对应该些参与用户中的关键用户的第二电子装置对该些推荐方案的意见进行决策。
附图说明
图1为本公开的第一实施例的虚拟助理磋商系统的第一示意图。
图2为本公开的第一实施例的虚拟助理磋商系统的第二示意图。
图3为本公开的第一实施例的虚拟助理磋商系统的第三示意图。
图4为本公开的第一实施例的虚拟助理磋商系统的第四示意图。
图5为本公开的第一实施例的虚拟助理磋商系统的第五示意图。
图6为本公开的第一实施例的流程图。
图7为本公开的第二实施例的虚拟助理磋商系统的第一示意图。
图8为本公开的第二实施例的虚拟助理磋商系统的第二示意图。
图9为本公开的第二实施例的流程图。
附图标号说明
11 第一电子装置
12a、12b、12c 第二电子装置
E 事件信息
A1~A10、B1~B10、C1~C10、Z1~Z10 候选方案
P1~P3 推荐方案
PF 最终方案
R、R1~R3 意见
S61~S66、S621、S91~S97 步骤流程
具体实施方式
以下将参照相关附图,说明依本公开的虚拟助理磋商系统及其方法的实施例,为使便于理解,下述实施例中的相同组件以相同的符号标示来说明。
请参阅图1,其为本公开的第一实施例的虚拟助理磋商系统的第一示意图。如图所示,虚拟助理磋商系统1包含第一电子装置11及多个第二电子装置12a、12b、12c。
第一电子装置11对应于发起用户,其能根据由发起用户的提议进行语意分析以产生事件信息E。其中,事件信息E是第一电子装置11依据发起用户的提议内容,进行语意分析后,产生的人、事、时、地、物及预算等中的数种信息。然后,第一电子装置11根据对应于此事件信息E的群体关系表取得涉及此事件信息E的该些参与用户、各个参与用户对应此事件信息E的权重、该些参与用户中的关键用户(第二电子装置12c);其中,关键用户指的是必须参与此事件信息E的参与用户。然后,第一电子装置11将此事件信息E传送至该些电子装置12a、12b、12c以执行磋商程序;在一实施例中,第一电子装置11及该些第二电子装置12a、12b、12c可为智能型手机;而在另一实施例中,第一电子装置11及该些第二电子装置12a、12b、12c可为平板计算机、笔记本电脑或者其它各种电子装置。
另外,前述的群体关系表及各个参与用户对应此事件信息E的权重可经由一段时间的数据收集及数据分析建立;不同的事件可能涉及不同的群体;例如,一事件与发起用户工作的公司有关,则群体关系表会包含发起用户的公司同事、长官等;而另一事件与发起用户的家庭有关,则群体关系表则会包含发起用户的父母、兄弟姐妹及其它亲戚等。此外,不同的参与用户对此事件信息E也可能有不同的权重;例如,若此事件信息E涉及选择餐厅;而根据前述的数据收集及数据分析,一参与用户可能对选择餐厅经常表达反对,故此参与用户在此事件信息E中会有较高的权重;相反的,另一参与用户可能对选择餐厅总是表达同意或没有意见,故此参与用户在此事件信息E中会有较低的权重;上述的权重能通过下式(1)计算,如下:
Figure BDA0002044808830000031
其中,
Figure BDA0002044808830000032
表示参与用户i对此对象分类k的权重;
Figure BDA0002044808830000033
表示参与用户i所属对象分类k之下所有对象总数。
例如,发起用户提出一提议「为公司同事办生日聚餐」;第一电子装置11则根据提议「为公司同事办生日聚餐」进行语意分析,并根据语意分析的结果产生的人、事、时、地、物及预算等信息中的一个或多个以作为事件信息E「公司-生日聚餐」,并根据对应于事件信息E「公司-生日聚餐」的群体关系表找取得涉及此于事件信息E「公司-生日聚餐」的该些参与用户,例如同事及主管,以及各个参与用户对应此事件信息E「公司-生日聚餐」的权重、该些参与用户中的关键用户,如寿星;其中,关键用户指的是必须参与此事件信息E「公司-生日聚餐」的参与用户。因此,第一电子装置11能根据发起用户的提议产生对应于此提议的事件,如「公司-贸易展览」、「大学-同学会」或「家庭-聚餐」等等。
请参阅图2,其为本公开的第一实施例的虚拟助理磋商系统的第二示意图。如图所示,该些第二电子装置12a、12b、12c分别对应于该些参与用户;第二电子装置12a根据此事件信息E产生并发送多个候选方案A1~A10至第一电子装置11;第二电子装置12b根据此事件信息E产生并发送多个候选方案B1~B10至第一电子装置11;同样的,第二电子装置12c根据此事件信息E产生并发送多个候选方案C1~C10至第一电子装置11。
其中,在本实施方式中,第二电子装置12a、12b、12c是各别依据该事件信息E来产生候选方案,而第二电子装置12a、12b、12c可以是依据事件信息E搜寻产生,也就是以事件信息E的人、事、时、地、物及预算作为关键词,以各种组合的关键词在网络上搜寻后产生候选方案。在其他实施方式中,第二电子装置12a、12b、12c还可以依据参与用户的个人模型产生与人、事、时、地、物或预算相关的信息作为关键词,例如在事件信息E中人、事、时、地、物及预算信息较不完备时(例如事件信息E缺乏时及地的信息),第二电子装置12a、12b、12c可利用个人模型补足信息,以产生候选方案。其中个人模型是第二电子装置12a、12b、12c依据参与用户的历史记录及接受度训练产生,例如第二电子装置12a的参与用户的历史记录及接受度显示此参与用户对某些餐厅、时间及餐点有较大的偏好,则将这些餐厅、时间及餐点纳入个人模型。
同样的,发起用户的第一电子装置11也同样依事件信息E的人、事、时、地、物及预算作为关键词,以各种组合的关键词在网络上搜寻后产生候选方案Z1~Z10。若事件信息E中人、事、时、地、物及预算信息较不完备时,第一电子装置11也可利用发起用户的个人模型补足信息,以产生发起用户的候选方案。
在产生出候选方案后,第二电子装置12a、12b、12c进一步对各自的候选方案计算每一候选方案的接受度,每一候选方案接受度可依据下式(2)计算:
Figure BDA0002044808830000051
其中,
Figure BDA0002044808830000052
表示发起用户及各个参与用户i对此对象j的平均接受度(介于0-5);n表示发起用户及各个参与用户i对此对象j的接受度历程总数量;
Figure BDA0002044808830000053
表示发起用户及各个参与用户i对此对象j的第l笔数据的接受度(介于0-5)。
请参阅图3及图4,其为本公开的第一实施例的虚拟助理磋商系统的第三示意图及第四示意图。如图3所示,第一电子装置11从所有该些候选方案A1~A10、B1~B10、C1~C10及Z1~Z10中选择一部分以产生多个推荐方案P1~P3,并传送至关键用户的第二电子装置12c,以供关键用户经由第二电子装置12c判断及回复是否同意该些推荐方案P1~P3;如图4所示,关键用户通过第二电子装置12c传送其对该些推荐方案P1~P3的意见R以进行决策;其中,第一电子装置11能根据该些推荐方案P1~P3的排序依序询问关键用户的意见,以得知关键用户是否同意该些推荐方案P1~P3。
更详细的说,第一电子装置11能根据发起用户及各个参与用户对应此事件信息E「公司-生日聚餐」的权重及各个参与用户对其提出的各个候选方案的接受度计算个别对应该些候选方案的多个推荐分数;上述的接受度能通过下式(3)进行计算,如下:
Figure BDA0002044808830000054
其中,Ai表示发起用户或参与用户i对此候选方案正规化后的接受度;
Figure BDA0002044808830000055
表示发起用户或参与用户i对此对象分类k的权重;
Figure BDA0002044808830000056
表示发起用户或参与用户i对此对象j的平均接受度(介于0-5);
Figure BDA0002044808830000057
表示发起用户或参与用户i对所有候选方案的接受度的最大值。
上述的推荐分数能通过下式(4)进行计算,如下:
Figure BDA0002044808830000058
其中,Ri表示此候选方案的推荐分数;
Figure BDA0002044808830000061
表示发起用户或参与用户i对此事件信息E的权重;Ai表示发起用户或参与用户i对此候选方案正规化后的接受度。由式(4)可知,若有多个参与用户或发起用户提供相同的候选方案,此候选方案的推荐分数可能较高,故此候选方案更可能成为该些推荐方案P1~P3之一。
然后,第一电子装置11根据各个候选方案的推荐分数以对该些候选方案A1~A10、B1~B10、C1~C10及Z1~Z10进行排序,并选择预定数量且排序较高的该些候选方案作为该些推荐方案P1~P3;在本实施例中,共有40个候选方案,第一电子装置11排序最高的前三个候选方案作为该些推荐方案P1~P3。
请参阅图5,其为本公开的第一实施例的虚拟助理磋商系统的第五示意图。如图所示,例如,若该些推荐方案P1~P3的排序为推荐方案P1->推荐方案P2->推荐方案P3,第一电子装置11则先询问关键用户的意见,以得知关键用户是否同意推荐方案P1;若关键用户经由第二电子装置12c回复反对推荐方案P1,第一电子装置11则询问关键用户的意见,以得知关键用户是否同意推荐方案P2;若关键用户经由第二电子装置12c回复反对推荐方案P2,第一电子装置11则再询问关键用户的意见,以得知关键用户是否同意推荐方案P3;若关键用户经由第二电子装置12c回复反对推荐方案P3,第一电子装置11则重新执行磋商程序;在下一次的磋商程序中,第一电子装置11会直接将该些推荐方案P1~P3排除,以增加决策成功的机率。相反的,若关键用户经由第二电子装置12c回复同意该些推荐方案P1~P3中的任一个,第一电子装置11选择此推荐方案作为最终方案PF,并传送至该些第二电子装置12a、12b、12c,并以此最终方案PF作为此群体的共同决策。
由上述可知,虚拟助理磋商系统1能根据群体内发起用户及各个参与用户对应此事件信息E「公司-生日聚餐」的权重、发起用户及各个参与用户对应各个候选方案A1~A10、B1~B10、C1~C10及Z1~Z10的接受度对该些候选方案A1~A10、B1~B10、C1~C10及Z1~Z10进行排序产生多个推荐方案P1~P3,再根据该些参与用户中的关键用户对该些推荐方案的意见进行决策;因此,虽然虚拟助理磋商系统1会将所有参与用户的意见纳入考虑,但最终的决策权仍然掌握在关键用户手上,故虚拟助理磋商系统1能提供最符合人类社会的决策机制的共同决策。
此外,虚拟助理磋商系统1能够根据对应于此事件信息E「公司-生日聚餐」的群体关系表、发起用户与该些参与用户对应此事件信息E「公司-生日聚餐」的权重及该些参与用户对所有候选方案A1~A10、B1~B10、C1~C10及Z1~Z10的接受度产生该些推荐方案P1~P3,故可以将群体内人之间的关联性及群体内各个参与用户的意见纳入考虑,因此能提供最能满足所有用户的需求及共识的共同决策。因此,本实施例的虚拟助理磋商系统1确实能够达到极佳的效能。
值得一提的是,现有的虚拟助理虽然能够提供用户各种不同的服务;然而,当多个用户要共同进行决策时,现有的虚拟助理并无法为该些用户执行磋商,以做出能符合该些用户的需求的共同决策。相反的,根据本公开的实施例,虚拟助理磋商系统具有特殊的运作机制,并能为包含有多个参与用户的群体提供一个共同决策,因此能达到更佳的效能。
又,根据本公开的实施例,虚拟助理磋商系统能将人与群体内人之间的关联性及群体内各个参与用户的意见纳入考虑,因此能提供最能满足所有参与用户的需求及共识的共同决策。
此外,根据本公开的实施例,虚拟助理磋商系统能根据群体内各个参与用户对应一事件信息的权重及各个参与用户对各个候选方案的接受度对该些候选方案进行排序产生多个推荐方案,再根据该些参与用户中的关键用户对该些推荐方案的意见进行决策,因此能提供最符合人类社会的决策机制的共同决策。
再者,根据本公开的实施例,虚拟助理磋商系统不但可提供用户查询信息,更能为包含有多个参与用户的群体提一个共同决策,因此应用上更为广泛。
请参阅图6,其为本公开的第一实施例的流程图。本实施例的虚拟助理磋商系统1的虚拟助理磋商方法包含下列步骤:
步骤S61:由对应于发起用户的第一电子装置传送一事件信息以执行磋商程序。
步骤S62:通过第一电子装置根据对应于此事件信息的群体关系表,取得对应于此事件信息的该些参与用户、各个参与用户对应此事件信息的权重及该些参与用户中的关键用户。
步骤S621:通过对应于各个参与用户的第二电子装置根据此参与用户对应此事件信息的历史记录及接受度,产生或更新此参与用户对应此事件信息的个人模型。需要注意的是,步骤S621是可选择性地执行,可以是累积了多笔历史记录后再对个人模型进行更新。
步骤S63:经由对应于各个参与用户的第二电子装置根据此事件信息及此参与用户的个人模型及以产生此参与用户对事件信息的多个候选方案。
步骤S64:通过第一电子装置根据各个参与用户对应此事件信息的权重及各个参与用户对各个候选方案的接受度计算个别对应于该些候选方案的多个推荐分数。
步骤S65:经由第一电子装置根据各个候选方案的推荐分数以对该些候选方案进行排序,并选择预定数量且排序较高的该些候选方案以产生多个推荐方案。
步骤S66:由第一电子装置根据该些参与用户中的关键用户的第二电子装置对该些推荐方案的意见进行决策。
当然,上述仅为举例,本实施例的虚拟助理磋商系统1的各元件的协同关系及执行磋商程序的方法均可依实际需求变化,本公开并不以此为限。
请参阅图7,其为本公开的第二实施例的虚拟助理磋商系统的第一示意图。如图所示,虚拟助理磋商系统1包含第一电子装置11及多个第二电子装置12a、12b、12c。
第一电子装置11对应于发起用户,其能根据由发起用户的提议进行语意分析产生的人、事、时、地、物及预算等中的数种信息,以产生一事件信息,并根据对应于此事件信息的群体关系表取得对应此事件信息的该些参与用户、各个参与用户对应此事件信息的权重及该些参与用户中的关键用户;然后,第一电子装置11将此事件信息传送至该些电子装置12a、12b、12c以执行磋商程序。
该些第二电子装置12a、12b、12c对应于该些参与用户;同样的,该些第二电子装置12a、12b、12c根据此事件信息及该些参与用户的个人模型产生并发送该些参与用户对应此事件信息的多个候选方案至第一电子装置11。
接下来,第一电子装置11通过与前述实施例相同的方式产生多个推荐方案P1~P3。
而上述的磋商程序的执行步骤与前述实施例相同,故不在此多加赘述;与前述实施例不同的是,在本实施例中,第一电子装置11更可同时传送该些推荐方案P1~P3至该些第二电子装置12a、12b、12c,并根据该些推荐方案P1~P3的排序依序询问该些参与用户的该些第二电子装置12a、12b、12c。
请参阅图8,其为本公开的第二实施例的虚拟助理磋商系统的第二示意图。如图所示,该些第二电子装置12a、12b、12c分别传送该些参与用户的意见R1~R3至第一电子装置11;然后,第一电子装置11则根据该些参与用户的意见R1~R3修正该些参与用户对应此事件信息的权重,以更新此事件信息的群体关系表。
举例而言,若其中一参与用户反对该些推荐方案P1~P3,第一电子装置11则会增加此参与用户对此事件信息的权重以更新此事件信息的群体关系表;因此,若类似的事件信息再次发生,此参与用户提供的候选方案则更容易成为该些推荐方案P1~P3之一。相反的,若此参与用户同意该些推荐方案P1~P3,若对该些推荐方案P1~P3没有表示意见,第一电子装置11则会降低此参与用户对应此事件信息的权重以更新此事件信息的群体关系表;因此,若类似的事件信息再次发生,此参与用户提供的候选方案则较不容易成为该些推荐方案P1~P3之一。
由上述可知,本实施例的虚拟助理磋商系统1不但能为包含有多个参与用户的群体根据一事件信息提供一个共同决策,更能根据群体内各个参与用户对此事件信息的意见持续修正各个参与用户对应此事件信息的权重,以更新此事件信息的群体关系表,因此能持续优化虚拟助理的效能,以提供最适当的共同决策。
请参阅图9,其为本公开的第二实施例的流程图。图9详细说明本实施例的虚拟助理磋商系统1的虚拟助理磋商方法的详细步骤:
步骤S91:对应于发起用户的第一电子装置传送一事件信息以执行磋商程序;并进入步骤S92。
步骤S92:第一电子装置产生根据对应于此事件信息的群体关系表取得对应此事件信息的多个参与用户、各个参与用户对应此事件信息的权重及该些参与用户中的关键用户;并进入步骤S93。
步骤S93:对应于该些参与用户的该些第二电子装置根据此事件信息及该些参与用户的个人模型产生并发送多个候选方案;并进入步骤S94。
步骤S94:第一电子装置从所有该些候选方案中选择一部分以作为多个推荐方案;并进入步骤S95。
步骤S95:第一电子装置根据该些推荐方案的排序依序询问该些参与用户及关键用户的第二电子装置,并判断关键用户是否同意该些推荐方案?若是,则进入步骤S96;若否,则进入步骤S951。
步骤S951:第一电子装置排除该些推荐方案,并回到步骤S93。
步骤S96:第一电子装置产生此事件信息的最终方案,并进入步骤S97。
步骤S97:第一电子装置修正该些参与用户对应此事件信息的权重,并更新此事件信息的群体关系表。
综上所述,根据本公开的实施例,虚拟助理磋商系统具有特殊的运作机制,并能为包含有多个参与用户的群体对一事件信息提供一个共同决策,因此能达到更佳的效能。
又,根据本公开的实施例,虚拟助理磋商系统能将人与群体内人之间的关联性及群体内各个参与用户的意见纳入考虑,因此能提供最能满足所有参与用户的需求及共识的共同决策。
此外,根据本公开的实施例,虚拟助理磋商系统能根据群体内各个参与用户对应此事件信息的权重及各个参与用户对各个候选方案的接受度对该些候选方案进行排序产生多个推荐方案,再根据该些参与用户中的关键用户对该些推荐方案的意见进行决策,因此能提供最符合人类社会的决策机制的共同决策。
另外,根据本公开的实施例,虚拟助理磋商系统能根据群体内各个参与用户对此事件信息的意见持续修正各个参与用户对应此事件信息的权重,因此能持续优化虚拟助理的效能,以提供最适当的共同决策。
再者,根据本公开的实施例,虚拟助理磋商系统不但可提供用户查询信息,更能为包含有多个参与用户的群体提一个共同决策,因此应用上更为广泛。
以上所述仅为举例性,而非为限制性者。其它任何未脱离本公开的精神与范畴,而对其进行的等效修改或变更,均应该包含于所附的权利要求书中。

Claims (22)

1.一种虚拟助理磋商系统,包含:
第一电子装置,对应于发起用户,并且经配置以传送事件信息;以及
多个第二电子装置,分别对应于多个参与用户,并且经配置以接收所述事件信息,且每一所述第二电子装置还经配置以根据所述事件信息产生并发送多个候选方案;
其中所述第一电子装置还经配置以接收所述多个候选方案,并选择所述多个候选方案中至少一部分作为多个推荐方案,根据对应所述多个参与用户中的关键用户的第二电子装置对所述多个推荐方案的意见进行决策。
2.根据权利要求1所述的虚拟助理磋商系统,其中所述第一电子装置根据所述多个推荐方案的排序依序发送所述多个推荐方案给对应所述关键用户的第二电子装置,以供所述关键用户经由所述第二电子装置判断及回复是否同意所述多个推荐方案。
3.根据权利要求2所述的虚拟助理磋商系统,其中若所述关键用户经由所述第二电子装置回复反对所述多个推荐方案,所述第一电子装置重新产生所述多个推荐方案,以供所述关键用户经由所述第二电子装置判断及回复是否同意所述多个推荐方案。
4.根据权利要求2所述的虚拟助理磋商系统,其中若所述关键用户经由所述第二电子装置回复同意所述多个推荐方案中之一,所述第一电子装置选择所述第二电子装置回复同意的推荐方案作为最终方案。
5.根据权利要求1所述的虚拟助理磋商系统,其中各参与用户对应的所述第二电子装置还经配置以根据所述参与用户的个人模型及所述事件信息,产生所述参与用户对应所述事件信息的所述多个候选方案。
6.根据权利要求1所述的虚拟助理磋商系统,其中所述发起用户对应的所述第一电子装置还经配置以根据所述发起用户的个人模型及所述事件信息,产生所述发起用户对应所述事件信息的所述多个候选方案。
7.根据权利要求5所述的虚拟助理磋商系统,其中各参与用户对应的所述第二电子装置还经配置以根据所述参与用户对应的所述事件信息的历史记录及接受度,产生所述参与用户对应所述事件信息的所述个人模型。
8.根据权利要求1所述的虚拟助理磋商系统,其中所述第一电子装置还经配置以根据对应于所述事件信息的群体关系表,取得对应所述事件信息的所述多个参与用户、各个参与用户对应所述事件信息的权重及所述多个参与用户中的所述关键用户。
9.根据权利要求8所述的虚拟助理磋商系统,其中所述第一电子装置还经配置以根据每一所述参与用户对应所述事件信息的权重及每一所述参与用户对各个候选方案的接受度计算个别对应所述多个候选方案的多个推荐分数。
10.根据权利要求9所述的虚拟助理磋商系统,其中所述第一电子装置还经配置以根据每一候选方案的推荐分数以对所述多个候选方案进行排序,并选择排序较高的预定数量的多个候选方案作为所述多个推荐方案。
11.根据权利要求1所述的虚拟助理磋商系统,其中所述第一电子装置还经配置以根据所述多个推荐方案的排序依序发送所述多个推荐方案至所述多个第二电子装置,并根据所述多个第二电子装置回复的对应所述多个推荐方案的意见,计算各参与用户对所述事件信息的权重。
12.一种虚拟助理磋商方法,包含下列步骤:
由对应于发起用户的第一电子装置传送事件信息;
通过所述第一电子装置接收分别对应于多个参与用户的多个第二电子装置根据所述事件信息产生的多个候选方案;
经由所述第一电子装置从所有所述多个候选方案中选择至少一部分作为多个推荐方案;以及
由所述第一电子装置根据所述多个参与用户中的关键用户的第二电子装置对所述多个推荐方案的意见进行决策。
13.根据权利要求12项所述的虚拟助理磋商方法,其中由所述第一电子装置根据所述多个参与用户中的所述关键用户的所述第二电子装置对所述多个推荐方案的意见进行决策的步骤还包含下列步骤:
通过所述第一电子装置根据所述多个推荐方案的排序发送所述多个推荐方案给对应所述关键用户的所述第二电子装置,以供所述关键用户判断及回复是否同意所述多个推荐方案。
14.根据权利要求13项所述的虚拟助理磋商方法,其中由所述第一电子装置根据所述多个参与用户中的所述关键用户的所述第二电子装置对所述多个推荐方案的意见进行决策的步骤还包含下列步骤:
若所述关键用户经由所述第二电子装置回复反对所述多个推荐方案,所述第一电子装置重新产生所述多个推荐方案,并根据所述多个推荐方案的所述排序发送所述多个推荐方案给对应所述关键用户的所述第二电子装置,以供所述关键用户判断及回复是否同意所述多个推荐方案。
15.根据权利要求13项所述的虚拟助理磋商方法,其中由所述第一电子装置根据所述多个参与用户中的所述关键用户的所述第二电子装置对所述多个推荐方案的意见进行决策的步骤还包含下列步骤:
若所述关键用户经由所述第二电子装置回复同意所述多个推荐方案中之一,所述第一电子装置选择所述第二电子装置回复同意的推荐方案作为最终方案。
16.根据权利要求12项所述的虚拟助理磋商方法,还包含下列步骤:
经由对应于各个所述参与用户的所述第二电子装置根据各个所述参与用户的个人模型及所述事件信息以产生所述参与用户对应所述事件信息的所述多个候选方案。
17.根据权利要求12所述的虚拟助理磋商系统,还包含下列步骤:
经由对应所述发起用户对应的所述第一电子装置根据所述发起用户的个人模型及所述事件信息,产生所述发起用户对应所述事件信息的所述多个候选方案。
18.根据权利要求16项所述的虚拟助理磋商方法,其中经由对应于各个所述参与用户的所述第二电子装置根据各个所述参与用户的所述个人模型及所述事件信息以产生所述参与用户对所述事件信息的所述多个候选方案的步骤还包含下列步骤:
通过对应于各个所述参与用户的所述第二电子装置根据所述参与用户对应所述事件信息的历史记录及接受度,产生所述参与用户对应所述事件信息的所述个人模型。
19.根据权利要求16项所述的虚拟助理磋商方法,还包含下列步骤:
通过所述第一电子装置根据对应于所述事件信息的群体关系表,取得对应所述事件信息的所述多个参与用户、各个所述参与用户对应所述事件信息的权重及所述多个参与用户中的所述关键用户。
20.根据权利要求19项所述的虚拟助理磋商方法,还包含下列步骤:
通过所述第一电子装置根据每一所述参与用户对应所述事件信息的权重及每一所述参与用户对应各个所述候选方案的接受度计算个别对应所述多个候选方案的多个推荐分数。
21.根据权利要求20项所述的虚拟助理磋商方法,其中经由所述第一电子装置从所有所述多个候选方案中选择一部分作为所述多个推荐方案的步骤还包含下列步骤:
经由所述第一电子装置根据每一所述候选方案的推荐分数以对所述多个候选方案进行排序,并选择排序较高的预定数量的所述多个候选方案以作为所述多个推荐方案。
22.根据权利要求20项所述的虚拟助理磋商方法,还包含下列步骤:
由所述第一电子装置根据所述多个推荐方案的排序依序发送所述多个推荐方案至所述多个第二电子装置,并根据所述多个第二电子装置回复对应所述多个推荐方案的意见,计算各个所述参与用户者对所述事件信息的权重。
CN201910353986.3A 2018-11-07 2019-04-29 虚拟助理磋商系统及其方法 Active CN111158803B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201862756793P 2018-11-07 2018-11-07
US62/756,793 2018-11-07
TW108110993A TWI739079B (zh) 2018-11-07 2019-03-28 虛擬助理磋商系統及其方法
TW108110993 2019-03-28

Publications (2)

Publication Number Publication Date
CN111158803A true CN111158803A (zh) 2020-05-15
CN111158803B CN111158803B (zh) 2024-05-10

Family

ID=70458525

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910353986.3A Active CN111158803B (zh) 2018-11-07 2019-04-29 虚拟助理磋商系统及其方法

Country Status (2)

Country Link
US (1) US11734589B2 (zh)
CN (1) CN111158803B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11810595B2 (en) 2020-04-16 2023-11-07 At&T Intellectual Property I, L.P. Identification of life events for virtual reality data and content collection
US11537999B2 (en) * 2020-04-16 2022-12-27 At&T Intellectual Property I, L.P. Facilitation of automated property management
US11568456B2 (en) 2020-04-17 2023-01-31 At&T Intellectual Property I, L.P. Facilitation of valuation of objects
US11568987B2 (en) 2020-04-17 2023-01-31 At&T Intellectual Property I, L.P. Facilitation of conditional do not resuscitate orders

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103412936A (zh) * 2013-08-21 2013-11-27 五八同城信息技术有限公司 一种基于数据挖掘和云计算服务的菜品推荐系统
CN103593392A (zh) * 2004-02-26 2014-02-19 雅虎公司 用于生成推荐的方法和系统
US20140278676A1 (en) * 2013-03-15 2014-09-18 Planning Simple, LLC Collaborative event planning system
US20140310046A1 (en) * 2012-08-13 2014-10-16 Rundavoo, Inc. System and method for on-line event promotion and group planning
WO2015188885A1 (en) * 2014-06-13 2015-12-17 Nec Europe Ltd. Method and system for determining a recommendation for content
US20180285465A1 (en) * 2017-03-28 2018-10-04 Thomas Grant Schaffernoth Methods and apparatus for communication channel, decision making, and recommendations

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI346904B (en) 2007-06-15 2011-08-11 King Yuan Electronics Co Ltd Method for making decision
US20100036720A1 (en) 2008-04-11 2010-02-11 Microsoft Corporation Ubiquitous intent-based customer incentive scheme
US8798995B1 (en) 2011-09-23 2014-08-05 Amazon Technologies, Inc. Key word determinations from voice data
US8463295B1 (en) 2011-12-07 2013-06-11 Ebay Inc. Systems and methods for generating location-based group recommendations
US9336442B2 (en) * 2012-01-18 2016-05-10 Intellectual Ventures Fund 83 Llc Selecting images using relationship weights
DE202014004555U1 (de) 2013-06-08 2014-09-18 Apple Inc. Vorrichtung zur Erzeugung von Benutzerschnittstellen aus einer Vorlage
TW201505023A (zh) 2013-07-19 2015-02-01 Richplay Information Co Ltd 個人化語音助理之方法
US10339465B2 (en) 2014-06-30 2019-07-02 Amazon Technologies, Inc. Optimized decision tree based models
TWI521467B (zh) 2014-08-05 2016-02-11 Pei-Hong Liao Nursing decision support system
US9776512B2 (en) 2014-11-10 2017-10-03 Streetsmart Ltd. Methods, circuits, devices, systems and associated computer executable code for driver decision support
TWI557599B (zh) 2015-11-05 2016-11-11 宏碁股份有限公司 語音控制方法及語音控制系統
US20170337498A1 (en) 2016-05-19 2017-11-23 R&B Soft, LLC Predictive analytics solution support method and system
CN106845931A (zh) 2016-12-30 2017-06-13 中南大学 一种职业辅助决策方法及其系统
US10699181B2 (en) 2016-12-30 2020-06-30 Google Llc Virtual assistant generation of group recommendations
CN107169902A (zh) 2017-06-02 2017-09-15 武汉纺织大学 基于人工智能的微表情分析的课堂教学评价系统

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103593392A (zh) * 2004-02-26 2014-02-19 雅虎公司 用于生成推荐的方法和系统
US20140310046A1 (en) * 2012-08-13 2014-10-16 Rundavoo, Inc. System and method for on-line event promotion and group planning
US20140278676A1 (en) * 2013-03-15 2014-09-18 Planning Simple, LLC Collaborative event planning system
CN103412936A (zh) * 2013-08-21 2013-11-27 五八同城信息技术有限公司 一种基于数据挖掘和云计算服务的菜品推荐系统
WO2015188885A1 (en) * 2014-06-13 2015-12-17 Nec Europe Ltd. Method and system for determining a recommendation for content
US20180285465A1 (en) * 2017-03-28 2018-10-04 Thomas Grant Schaffernoth Methods and apparatus for communication channel, decision making, and recommendations

Also Published As

Publication number Publication date
CN111158803B (zh) 2024-05-10
US20200143270A1 (en) 2020-05-07
US11734589B2 (en) 2023-08-22

Similar Documents

Publication Publication Date Title
US8688701B2 (en) Ranking and selecting entities based on calculated reputation or influence scores
JP4906846B2 (ja) ソーシャルネットワークにおける利用者の相性の得点化
US8825639B2 (en) Endorsing search results
US9110979B2 (en) Search of sources and targets based on relative expertise of the sources
US8489586B2 (en) Methods and systems for endorsing local search results
US9886514B2 (en) System and method for customizing search results from user's perspective
US20130218862A1 (en) System and method for customizing analytics based on users media affiliation status
US20140074545A1 (en) Human workflow aware recommendation engine
CN111158803A (zh) 虚拟助理磋商系统及其方法
CN103336793A (zh) 一种个性化论文推荐方法及其系统
US20110307469A1 (en) System and method for query suggestion based on real-time content stream
Zhuang et al. When recommendation meets mobile: contextual and personalized recommendation on the go
CN107155362A (zh) 将用于成员简档查询的搜索结果排序
US10311072B2 (en) System and method for metadata transfer among search entities
US20120290552A9 (en) System and method for search of sources and targets based on relative topicality specialization of the targets
TWI739079B (zh) 虛擬助理磋商系統及其方法
Alqahtani et al. Diverse group formation based on multiple demographic features
US11113299B2 (en) System and method for metadata transfer among search entities
GAOU et al. DETECTING USER’S INTENT BY COMMUNITY QUESTION ANSWERING FOR INFORMATION RETRIEVAL
Sankari¹ et al. Hybrid Approach to Recommender System Model
Ma et al. Mobile Application Search: A QoS-Aware and Tag-Based Approach.

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant