[go: up one dir, main page]

TWI739079B - Virtual assistant negotiation system and method thereof - Google Patents

Virtual assistant negotiation system and method thereof Download PDF

Info

Publication number
TWI739079B
TWI739079B TW108110993A TW108110993A TWI739079B TW I739079 B TWI739079 B TW I739079B TW 108110993 A TW108110993 A TW 108110993A TW 108110993 A TW108110993 A TW 108110993A TW I739079 B TWI739079 B TW I739079B
Authority
TW
Taiwan
Prior art keywords
electronic device
user
event information
solutions
recommended
Prior art date
Application number
TW108110993A
Other languages
Chinese (zh)
Other versions
TW202018634A (en
Inventor
楊奇達
黃培書
劉德宥
Original Assignee
財團法人工業技術研究院
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
Application filed by 財團法人工業技術研究院 filed Critical 財團法人工業技術研究院
Priority to CN201910353986.3A priority Critical patent/CN111158803B/en
Priority to US16/575,811 priority patent/US11734589B2/en
Publication of TW202018634A publication Critical patent/TW202018634A/en
Application granted granted Critical
Publication of TWI739079B publication Critical patent/TWI739079B/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A virtual assistant negotiation method is provided, which includes the following steps: transmitting an event information by a first electronic device corresponding to an initiator; receiving a plurality of candidate projects generated by second electronic devices corresponding to a plurality of participants according to the event information by the first electronic devices; selecting a portion of the candidate projects to serve as recommended projects by the first electronic device of the host; and making a decision according to the opinion, for the recommended projects, of the key participant among the participants by the first electronic device.

Description

虛擬助理磋商系統及其方法Virtual assistant consultation system and method

本揭露係有關於一種磋商系統,特別是一種虛擬助理磋商系統法。本揭露還涉及此虛擬助理磋商系統之虛擬助理磋商方法。This disclosure relates to a consultation system, especially a virtual assistant consultation system method. This disclosure also relates to the virtual assistant negotiation method of the virtual assistant negotiation system.

由於科技的發展,人工智慧相關技術也有了長足的進步。其中,虛擬助理是一種軟體代理(software agent),其能提供使用者各種不同的服務,例如提供資訊、播放音樂、影片、訂餐以及購物等等。由於虛擬助理可以使人們的生活更為便利,因此也成為了未來發展的趨勢,各大廠商也投入大量的研發資源研發虛擬助理的相關技術。Due to the development of science and technology, artificial intelligence related technologies have also made great progress. Among them, a virtual assistant is a software agent that can provide users with various services, such as providing information, playing music, videos, ordering food, shopping, and so on. Since virtual assistants can make people's lives more convenient, it has also become a future development trend. Major manufacturers have also invested a lot of research and development resources to develop virtual assistant related technologies.

雖然現有的虛擬助理能夠提供使用者各種不同的服務;然而,當多個使用者要共同進行決策時,現有的虛擬助理並無法為該些使用者執行磋商,以做出能符合該些使用者之需求的共同決策。Although the existing virtual assistants can provide users with a variety of different services; however, when multiple users want to make joint decisions, the existing virtual assistants cannot perform consultations for these users to make decisions that are compatible with those users. Joint decision-making for the needs of the country.

因此,如何有效改善習知技藝之虛擬助理的各種限制已成為一個刻不容緩的問題。Therefore, how to effectively improve the various limitations of virtual assistants for learning skills has become an urgent problem.

根據本揭露之其中一目的,提出一種虛擬助理磋商方法,其包含下列步驟:由對應於之第一電子裝置傳送一事件資訊;透過第一電子裝置接收由分別對應於複數個參與用戶之複數個第二電子裝置根據此事件資訊產生之複數個候選方案;經由第一電子裝置由所有該些候選方案中選擇至少一部份作為複數個推薦方案;以及由第一電子裝置根據該些參與用戶中之關鍵用戶之第二電子裝置對該些推薦方案之意見進行決策。According to one of the objectives of the present disclosure, a virtual assistant negotiation method is proposed, which includes the following steps: transmitting an event information from a corresponding first electronic device; The second electronic device generates a plurality of candidate solutions based on the event information; selects at least a part of all the candidate solutions through the first electronic device as a plurality of recommended solutions; The second electronic device of the key user makes a decision on the opinions of these recommended solutions.

根據本揭露之其中一目的,再提出一種虛擬助理磋商系統,其包含第一電子裝置及複數個第二電子裝置。第一電子裝置對應於發起用戶,並且經配置以傳送事件資訊。該些第二電子裝置分別對應於複數個參與用戶,並且經配置以接收此事件資訊,且每一第二電子裝置還經配置以根據此事件資訊產生並發送複數個候選方案。其中,第一電子裝置還經配置以接收該些候選方案,並選擇該些候選方案中至少一部份以產生複數個推薦方案,再根據對應該些參與用戶中之關鍵用戶之第二電子裝置對該些推薦方案之意見進行決策。According to one of the objectives of the present disclosure, a virtual assistant negotiation system is further provided, which includes a first electronic device and a plurality of second electronic devices. The first electronic device corresponds to the initiating user and is configured to transmit event information. The second electronic devices respectively correspond to a plurality of participating users and are configured to receive the event information, and each second electronic device is also configured to generate and send a plurality of candidate solutions according to the event information. Wherein, the first electronic device is further configured to receive the candidate solutions, and select at least a part of the candidate solutions to generate a plurality of recommended solutions, and then according to the second electronic device corresponding to the key users among the participating users Make decisions on the opinions of these recommended solutions.

以下將參照相關圖式,說明依本揭露之虛擬助理磋商系統及其方法之實施例,為使便於理解,下述實施例中之相同元件係以相同之符號標示來說明。Hereinafter, embodiments of the virtual assistant negotiation system and method according to the present disclosure will be described with reference to related drawings. For ease of understanding, the same elements in the following embodiments are described with the same symbols.

請參閱第1圖,其係為本揭露之第一實施例之虛擬助理磋商系統之第一示意圖。如圖所示,虛擬助理磋商系統1包含第一電子裝置11及複數個第二電子裝置12a、12b、12c。Please refer to Figure 1, which is the first schematic diagram of the virtual assistant negotiation system of the first embodiment of this disclosure. As shown in the figure, the virtual assistant negotiation system 1 includes a first electronic device 11 and a plurality of second electronic devices 12a, 12b, and 12c.

第一電子裝置11對應於發起用戶,其能根據由發起用戶之提議進行語意分析以產生事件資訊E。其中,事件資訊E是第一電子裝置11依據發起用戶的提議內容,進行語意分析後,產生的人、事、時、地、物及預算等中的數種資訊。然後,第一電子裝置11根據對應於此事件資訊E之群體關係表取得涉及此事件資訊E之該些參與用戶、各個參與用戶對應此事件資訊E之權重、該些參與用戶中之關鍵用戶(第二電子裝置12c);其中,關鍵用戶指的是必須參與此事件資訊E之參與用戶。然後,第一電子裝置11將此事件資訊E傳送至該些電子裝置12a、12b、12c以執行磋商程序;在一實施例中,第一電子裝置11及該些第二電子裝置12a、12b、12c可為智慧型手機;而在另一實施例中,第一電子裝置11及該些第二電子裝置12a、12b、12c可為平板電腦、筆記型電腦或者其它各種電子裝置。The first electronic device 11 corresponds to the initiating user, and can perform semantic analysis to generate event information E according to the proposal made by the initiating user. Among them, the event information E is several types of information including persons, events, times, places, objects, and budgets generated by the first electronic device 11 based on the content proposed by the initiating user after semantic analysis. Then, the first electronic device 11 obtains the participating users related to the event information E, the weight of each participating user corresponding to the event information E, and the key users among the participating users according to the group relationship table corresponding to the event information E ( The second electronic device 12c); wherein, the key user refers to the participating user who must participate in the event information E. Then, the first electronic device 11 transmits the event information E to the electronic devices 12a, 12b, 12c to perform the negotiation process; in one embodiment, the first electronic device 11 and the second electronic devices 12a, 12b, 12c can be a smart phone; and in another embodiment, the first electronic device 11 and the second electronic devices 12a, 12b, 12c can be a tablet computer, a notebook computer or other various electronic devices.

另外,前述之群體關係表及各個參與用戶對應此事件資訊E之權重可經由一段時間之資料收集及資料分析建立;不同的事件可能涉及不同的群體;例如,一事件與發起用戶工作之公司有關,則群體關係表會包含發起用戶之公司同事、長官等;而另一事件與發起用戶之家庭有關,則群體關係表則會包含發起用戶之父母、兄弟姐妹及其它親戚等。此外,不同的參與用戶對此事件資訊E也可能有不同的權重;例如,若此事件資訊E涉及選擇餐廳;而根據前述之資料收集及資料分析,一參與用戶可能對選擇餐廳經常表達反對,故此參與用戶在此事件資訊E中會有較高的權重;相反的,另一參與用戶可能對選擇餐廳總是表達同意或沒有意見,故此參與用戶在此事件資訊E中會有較低的權重;上述之權重能透過下式(1)計算,如下:

Figure 02_image001
……………………………………………………………….….(1)In addition, the aforementioned group relationship table and the weight of each participating user corresponding to this event information E can be established through data collection and data analysis over a period of time; different events may involve different groups; for example, an event is related to the company that initiated the user's work , The group relationship table will include the initiating user’s company colleagues, executives, etc.; while another event is related to the initiating user’s family, the group relationship table will include the initiating user’s parents, siblings, and other relatives. In addition, different participating users may also have different weights for this event information E; for example, if the event information E involves choosing a restaurant; and based on the aforementioned data collection and data analysis, a participating user may often express opposition to the selection of a restaurant. Therefore, the participating user will have a higher weight in this event information E; on the contrary, another participating user may always agree or have no opinion on choosing a restaurant, so the participating user will have a lower weight in this event information E ; The above weight can be calculated by the following formula (1), as follows:
Figure 02_image001
……………………………………………………………….….(1)

其中,

Figure 02_image003
表示參與用戶i對此物件分類k之權重;
Figure 02_image005
表示參與用戶i所屬物件分類k之下所有物件總數。in,
Figure 02_image003
Indicates the weight of the participating user i for this object category k;
Figure 02_image005
Represents the total number of all objects under the object category k to which the participating user i belongs.

例如,發起用戶提出一提議「為公司同事辦生日聚餐」;第一電子裝置11則根據提議「為公司同事辦生日聚餐」進行語意分析,並根據語意分析的結果產生的人、事、時、地、物及預算等資訊中之一個或多個以做為事件資訊E「公司-生日聚餐」,並根據對應於事件資訊E「公司-生日聚餐」之群體關係表找取得涉及此於事件資訊E「公司-生日聚餐」之該些參與用戶,例如同事及主管,以及各個參與用戶對應此事件資訊E「公司-生日聚餐」之權重、該些參與用戶中之關鍵用戶,如壽星;其中,關鍵用戶指的是必須參與此事件資訊E「公司-生日聚餐」之參與用戶。因此,第一電子裝置11能根據發起用戶之提議產生對應於此提議的事件,如「公司-貿易展覽」、「大學-同學會」或「家庭-聚餐」等等。For example, the initiating user puts forward a proposal "Birthday dinner for company colleagues"; the first electronic device 11 performs semantic analysis according to the proposal "Birthday dinner for company colleagues", and generates people, events, times, and times based on the results of semantic analysis. One or more of the information such as location, property and budget is used as the event information E "Company-Birthday Dinner", and the group relationship table corresponding to the event information E "Company-Birthday Dinner" is used to obtain information related to this event E. The participating users of "Company-Birthday Dinner", such as colleagues and supervisors, and each participating user corresponding to this event information. The key user refers to the participating user who must participate in the event information E "Company-Birthday Dinner". Therefore, the first electronic device 11 can generate an event corresponding to the proposal according to the proposal of the initiating user, such as "company-trade show", "university-classmate reunion" or "family-dinner" and so on.

請參閱第2圖,其係為本揭露之第一實施例之虛擬助理磋商系統之第二示意圖。如圖所示,該些第二電子裝置12a、12b、12c分別對應於該些參與用戶;第二電子裝置12a根據此事件資訊E產生並發送複數個候選方案A1~A10至第一電子裝置11;第二電子裝置12b根據此事件資訊E產生並發送之複數個候選方案B1~B10至第一電子裝置11;同樣的,第二電子裝置12c根據此事件資訊E產生並發送複數個候選方案C1~C10至第一電子裝置11。Please refer to Figure 2, which is the second schematic diagram of the virtual assistant negotiation system of the first embodiment of this disclosure. As shown in the figure, the second electronic devices 12a, 12b, and 12c respectively correspond to the participating users; the second electronic device 12a generates and sends a plurality of candidate solutions A1 to A10 to the first electronic device 11 according to the event information E ; The second electronic device 12b generates and sends a plurality of candidate solutions B1~B10 according to the event information E to the first electronic device 11; Similarly, the second electronic device 12c generates and sends a plurality of candidate solutions C1 according to the event information E ~C10 to the first electronic device 11.

其中,在本實施方式中,第二電子裝置12a、12b、12c是各別依據該事件資訊E來產生候選方案,而第二電子裝置12a、12b、12c可以是依據事件資訊E搜尋產生,也就是以事件資訊E的人、事、時、地、物及預算作為關鍵字,以各種組合的關鍵字在網路上搜尋後產生候選方案。在其他實施方式中,第二電子裝置12a、12b、12c還可以依據參與用戶之個人模型產生與人、事、時、地、物或預算相關的資訊作為關鍵字,例如在事件資訊E中人、事、時、地、物及預算資訊較不完備時(例如事件資訊E缺乏時及地的資訊),第二電子裝置12a、12b、12c可利用個人模型補足資訊,以產生候選方案。其中個人模型是第二電子裝置12a、12b、12c依據參與用戶之歷史紀錄及接受度訓練產生,例如第二電子裝置12a之參與用戶之歷史紀錄及接受度顯示此參與用戶對某些餐廳、時間及餐點有較大的偏好,則將這些餐廳、時間及餐點納入個人模型。Wherein, in this embodiment, the second electronic devices 12a, 12b, and 12c generate candidate solutions based on the event information E, respectively, and the second electronic devices 12a, 12b, and 12c can be searched and generated based on the event information E. It uses the person, event, time, place, thing, and budget of the event information E as keywords, and searches on the Internet with various combinations of keywords to generate candidate solutions. In other embodiments, the second electronic device 12a, 12b, 12c can also generate information related to people, events, time, place, things, or budgets as keywords based on the personal models of the participating users. For example, in the event information E, people When information on events, events, times, places, objects, and budgets is relatively incomplete (for example, event information E lacks time and place information), the second electronic devices 12a, 12b, 12c can use personal models to supplement the information to generate candidate solutions. The personal model is generated by the second electronic device 12a, 12b, and 12c based on the historical record and acceptance training of the participating user. For example, the historical record and acceptance of the participating user of the second electronic device 12a shows that the participating user is And meals have greater preferences, then these restaurants, times and meals are incorporated into the personal model.

同樣的,發起用戶之第一電子裝置11也同樣依事件資訊E的人、事、時、地、物及預算作為關鍵字,以各種組合的關鍵字在網路上搜尋後產生候選方案Z1~Z10。若事件資訊E中人、事、時、地、物及預算資訊較不完備時,第一電子裝置11也可利用發起用戶之個人模型補足資訊,以產生發起用戶之候選方案。Similarly, the first electronic device 11 of the initiating user also uses the person, event, time, place, thing and budget of the event information E as keywords, and searches on the Internet with various combinations of keywords to generate candidate solutions Z1~Z10 . If the person, event, time, place, thing, and budget information in the event information E is relatively incomplete, the first electronic device 11 can also use the personal model of the initiating user to supplement the information to generate candidate solutions for the initiating user.

在產生出候選方案後,第二電子裝置12a、12b、12c進一步對各自的候選方案計算每一候選方案的接受度,每一候選方案接受度可依據下式(2)計算:

Figure 02_image007
=
Figure 02_image009
…………………………………………………………………………(2)After the candidate solutions are generated, the second electronic devices 12a, 12b, and 12c further calculate the acceptance of each candidate solution for their respective candidate solutions, and the acceptance of each candidate solution can be calculated according to the following formula (2):
Figure 02_image007
=
Figure 02_image009
…………………………………………………………………………(2)

其中,

Figure 02_image007
表示發起用戶及各個參與用戶i對此物件j之平均接受度 (介於0-5);n表示發起用戶及各個參與用戶i對此物件j的接受度歷程總數量;
Figure 02_image011
表示發起用戶及各個參與用戶i對此物件j之第l筆資料之接受度 (介於0-5)。in,
Figure 02_image007
Represents the average acceptance of this object j by the initiating user and each participating user i (between 0-5); n represents the total number of acceptance history of the originating user and each participating user i for this object j;
Figure 02_image011
Represents the acceptance of the first data of the object j by the initiating user and each participating user i (between 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。Please refer to Figures 3 and 4, which are the third schematic diagram and the fourth schematic diagram of the virtual assistant negotiation system of the first embodiment of this disclosure. As shown in Figure 3, the first electronic device 11 selects a part from all the candidate solutions A1~A10, B1~B10, C1~C10, and Z1~Z10 to generate a plurality of recommended solutions P1~P3, and transmits To the second electronic device 12c of the key user, for the key user to determine and reply whether to agree to the recommended solutions P1~P3 through the second electronic device 12c; as shown in Figure 4, the key user transmits his Decisions are made on the opinions R of the recommended solutions P1 to P3; wherein, the first electronic device 11 can sequentially ask the key users for their opinions according to the ranking of the recommended solutions P1 to P3, so as to know whether the key users agree with these Recommended options P1~P3.

更詳細的說,第一電子裝置11能根據發起用戶及各個參與用戶對應此事件資訊E「公司-生日聚餐」之權重及各個參與用戶對其提出之各個候選方案之接受度計算個別對應該些候選方案之複數個推薦分數;上述之接受度能透過下式(3)進行計算,如下:

Figure 02_image013
……………………………………..………………………….(3)In more detail, the first electronic device 11 can calculate individual correspondences based on the weight of the event information E "Company-Birthday Dinner" corresponding to the event information E by the initiating user and each participating user, and the acceptance of each participating user to each candidate proposal proposed by each participating user. The multiple recommended scores of the candidate solutions; the above acceptance can be calculated by the following formula (3), as follows:
Figure 02_image013
……………………………………………………………………(3)

其中,

Figure 02_image015
表示發起用戶或參與用戶i對此候選方案正規化後之接受度;
Figure 02_image003
表示發起用戶或參與用戶i對此物件分類k之權重;
Figure 02_image007
表示發起用戶或參與用戶i對此物件j之平均接受度 (介於0-5);
Figure 02_image017
表示發起用戶或參與用戶i對所有候選方案之接受度之最大值。in,
Figure 02_image015
Indicates the acceptance of the initiating user or participating user i after this candidate solution is formalized;
Figure 02_image003
Indicates the weight of the initiating user or participating user i of this object category k;
Figure 02_image007
Indicates the average acceptance of the object j by the initiating user or participating user i (between 0-5);
Figure 02_image017
Indicates the maximum value of the initiating user or participating user i's acceptance of all candidate solutions.

上述之推薦分數能透過下式(4)進行計算,如下:

Figure 02_image019
………………………………………………………………(4)The above recommended score can be calculated by the following formula (4), as follows:
Figure 02_image019
……………………………………………………(4)

其中,

Figure 02_image021
表示此候選方案的推薦分數;
Figure 02_image023
表示發起用戶或參與用戶i對此事件資訊E之權重;
Figure 02_image015
表示發起用戶或參與用戶i對此候選方案正規化後之接受度。由式(4)可知,若有多個參與用戶或發起用戶提供相同的候選方案,此候選方案之推薦分數可能較高,故此候選方案更可能成為該些推薦方案P1~P3之一。in,
Figure 02_image021
Indicates the recommended score of this candidate program;
Figure 02_image023
Indicates the weight of the event information E of the initiating user or participating user i;
Figure 02_image015
Indicates the acceptance of the initiating user or participating user i after this candidate solution is normalized. It can be seen from equation (4) that if multiple participating users or initiating users provide the same candidate solution, the recommendation score of this candidate solution may be higher, so the candidate solution is more likely to be one of the recommended solutions P1 to P3.

然後,第一電子裝置11根據各個候選方案之推薦分數以對該些候選方案A1~A10、B1~B10、C1~C10及Z1~Z10進行排序,並選擇預定數量且排序較高的該些候選方案作為該些推薦方案P1~P3;在本實施例中,共有40個候選方案,第一電子裝置11排序最高的前三個候選方案做為該些推薦方案P1~P3。Then, the first electronic device 11 sorts the candidate solutions A1~A10, B1~B10, C1~C10, and Z1~Z10 according to the recommendation scores of each candidate solution, and selects a predetermined number of candidates with a higher ranking The solutions are the recommended solutions P1 to P3; in this embodiment, there are a total of 40 candidate solutions, and the first three candidate solutions ranked highest by the first electronic device 11 are used as the recommended solutions P1 to 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做為此群體之共同決策。Please refer to Figure 5, which is the fifth schematic diagram of the virtual assistant negotiation system of the first embodiment of this disclosure. As shown in the figure, for example, if the ranking of the recommended solutions P1~P3 is recommended solution P1->recommended solution P2->recommended solution P3, the first electronic device 11 first asks the opinion of the key user to know the key user Do you agree with the recommended plan P1; if the key user replies against the recommended plan P1 via the second electronic device 12c, the first electronic device 11 asks the key user’s opinion to know whether the key user agrees with the recommended plan P2; if the key user passes through the second The electronic device 12c replies against the recommended solution P2, and the first electronic device 11 then asks the key user’s opinion to know whether the key user agrees to the recommended solution P3; if the key user replies against the recommended solution P3 via the second electronic device 12c, the first The electronic device 11 re-executes the negotiation procedure; in the next negotiation procedure, the first electronic device 11 will directly exclude these recommended solutions P1 to P3 to increase the probability of a successful decision. On the contrary, if the key user replies and agrees to any one of the recommended solutions P1 to P3 via the second electronic device 12c, the first electronic device 11 selects this recommended solution as the final solution PF and transmits it to the second electronic devices 12a, 12b, 12c, and use the final plan PF as a joint decision for this group.

由上述可知,虛擬助理磋商系統1能根據群體內發起用戶及各個參與用戶對應此事件資訊E「公司-生日聚餐」之權重、發起用戶及各個參與用戶對應各個候選方案A1~A10、B1~B10、C1~C10及Z1~Z10之接受度對該些候選方案A1~A10、B1~B10、C1~C10及Z1~Z10進行排序產生多個推薦方案P1~P3,再根據該些參與用戶中之關鍵用戶對該些推薦方案之意見進行決策;因此,雖然虛擬助理磋商系統1會將所有參與用戶的意見納入考量,但最終的決策權仍然掌握在關鍵用戶手上,故虛擬助理磋商系統1能提供最符合人類社會之決策機制的共同決策。It can be seen from the above that the virtual assistant consultation system 1 can correspond to the weight of the event information E "Company-Birthday Dinner" according to the originating user and each participating user in the group, and the originating user and each participating user correspond to each candidate solution A1~A10, B1~B10 , C1~C10, and Z1~Z10, rank the candidate solutions A1~A10, B1~B10, C1~C10, and Z1~Z10 to generate multiple recommended solutions P1~P3, and then according to the number of participating users Key users make decisions on the opinions of these recommended solutions; therefore, although the virtual assistant consultation system 1 takes into account the opinions of all participating users, the final decision-making power is still in the hands of key users, so the virtual assistant consultation system 1 can Provide joint decision-making that best suits the decision-making mechanism of human society.

此外,虛擬助理磋商系統1能夠根據對應於此事件資訊E「公司-生日聚餐」之群體關係表、發起用戶與該些參與用戶對應此事件資訊E「公司-生日聚餐」之權重及該些參與用戶對所有候選方案A1~A10、B1~B10、C1~C10及Z1~Z10之接受度產生該些推薦方案P1~P3,故可以將群體內人之間的關聯性及群體內各個參與用戶的意見納入考量,因此能提供最能滿足所有用戶之需求及共識之共同決策。因此,本實施例之虛擬助理磋商系統1確實能夠達到極佳的效能。In addition, the virtual assistant negotiation system 1 can correspond to the event information E "company-birthday dinner" based on the group relationship table, the initiating user and the participating users corresponding to the event information E "company-birthday dinner" weight and the participation The user’s acceptance of all candidate solutions A1~A10, B1~B10, C1~C10, and Z1~Z10 generates these recommended solutions P1~P3. Therefore, the relevance between people in the group and the Opinions are taken into consideration, so it can provide a common decision that best meets the needs and consensus of all users. Therefore, the virtual assistant negotiation system 1 of this embodiment can indeed achieve excellent performance.

值得一提的是,現有的虛擬助理雖然能夠提供使用者各種不同的服務;然而,當多個使用者要共同進行決策時,現有的虛擬助理並無法為該些使用者執行磋商,以做出能符合該些使用者之需求的共同決策。相反的,根據本揭露之實施例,虛擬助理磋商系統具有特殊的運作機制,並能為包含有多個參與用戶之群體提一個共同決策,因此能達到更佳的效能。It is worth mentioning that although the existing virtual assistants can provide users with various services; however, when multiple users want to make joint decisions, the existing virtual assistants cannot perform consultations for these users to make decisions. A joint decision that can meet the needs of these users. On the contrary, according to the embodiment of the present disclosure, the virtual assistant negotiation system has a special operation mechanism and can make a common decision for a group including multiple participating users, so it can achieve better performance.

又,根據本揭露之實施例,虛擬助理磋商系統能將人與群體內人之間的關聯性及群體內各個參與用戶的意見納入考量,因此能提供最能滿足所有參與用戶之需求及共識之共同決策。In addition, according to the embodiments of the present disclosure, the virtual assistant consultation system can take into account the relevance between people and the people in the group and the opinions of each participating user in the group, so it can provide the best meeting the needs and consensus of all participating users. Joint decision-making.

此外,根據本揭露之實施例,虛擬助理磋商系統能根據群體內各個參與用戶對應一事件資訊之權重及各個參與用戶對各個候選方案之接受度對該些候選方案進行排序產生多個推薦方案,再根據該些參與用戶中之關鍵用戶對該些推薦方案之意見進行決策,因此能提供最符合人類社會之決策機制的共同決策。In addition, according to the embodiment of the present disclosure, the virtual assistant negotiation system can rank the candidate solutions according to the weight of each participating user in the group corresponding to an event information and the acceptance of each participating user to each candidate solution to generate a plurality of recommended solutions. Then make decisions based on the opinions of the key users among the participating users on the recommended schemes, so that it can provide a joint decision that is most in line with the decision-making mechanism of human society.

再者,根據本揭露之實施例,虛擬助理磋商系統不但可提供使用者查詢資訊,更能為包含有多個參與用戶之群體提一個共同決策,因此應用上更為廣泛。Furthermore, according to the embodiment of the present disclosure, the virtual assistant consultation system can not only provide users with query information, but also can make a common decision for a group including multiple participating users, so it is more widely used.

請參閱第6圖,其係為本揭露之第一實施例之流程圖。本實施例之虛擬助理磋商系統1之虛擬助理磋商方法包含下列步驟:Please refer to FIG. 6, which is a flowchart of the first embodiment of this disclosure. The virtual assistant negotiation method of the virtual assistant negotiation system 1 of this embodiment includes the following steps:

步驟S61:由對應於發起用戶之第一電子裝置傳送一事件資訊以執行磋商程序。Step S61: The first electronic device corresponding to the initiating user transmits an event information to execute the negotiation process.

步驟S62:透過第一電子裝置根據對應於此事件資訊之群體關係表,取得對應於此事件資訊之該些參與用戶、各個參與用戶對應此事件資訊之權重及該些參與用戶中之關鍵用戶。Step S62: Obtain the participating users corresponding to the event information, the weight of each participating user corresponding to the event information, and the key users among the participating users according to the group relationship table corresponding to the event information through the first electronic device.

步驟S621:透過對應於各個參與用戶之第二電子裝置根據此參與用戶對應此事件資訊之歷史紀錄及接受度,產生或更新此參與用戶對應此事件資訊之個人模型。需要注意的是,步驟S621是可選擇性地執行,可以是累積了多筆歷史紀錄後再對個人模型進行更新。Step S621: Generate or update a personal model of the participating user corresponding to the event information based on the historical record and acceptance of the participating user's corresponding event information through the second electronic device corresponding to each participating user. It should be noted that step S621 can be performed selectively, and the personal model can be updated after accumulating multiple historical records.

步驟S63:經由對應於各個參與用戶之第二電子裝置根據此事件資訊及此參與用戶之個人模型及以產生此參與用戶對事件資訊之複數個候選方案。Step S63: Generate a plurality of candidate solutions of the participating user to the event information according to the event information and the personal model of the participating user through the second electronic device corresponding to each participating user.

步驟S64:透過第一電子裝置根據各個參與用戶對應此事件資訊之權重及各個參與用戶對各個候選方案之接受度計算個別對應於該些候選方案之複數個推薦分數。Step S64: Use the first electronic device to calculate a plurality of recommendation scores corresponding to the candidate solutions according to the weight of each participating user corresponding to the event information and the acceptance of each participating user to each candidate solution.

步驟S65:經由第一電子裝置根據各個候選方案之推薦分數以對該些候選方案進行排序,並選擇預定數量且排序較高的該些候選方案以產生複數個推薦方案。Step S65: Sort the candidate solutions according to the recommendation scores of the candidate solutions via the first electronic device, and select a predetermined number of candidate solutions with a higher ranking to generate a plurality of recommended solutions.

步驟S66:由第一電子裝置根據該些參與用戶中之關鍵用戶之第二電子裝置對該些推薦方案之意見進行決策。Step S66: The first electronic device makes a decision based on the opinions of the second electronic device of the key user among the participating users.

當然,上述僅為舉例,本實施例之虛擬助理磋商系統1之各元件之協同關係及執行磋商程序之方法均可依實際需求變化,本揭露並不以此為限。Of course, the foregoing is only an example. The coordination relationship of the components of the virtual assistant negotiation system 1 and the method of executing the negotiation procedure of the present embodiment can be changed according to actual needs, and the disclosure is not limited to this.

請參閱第7圖,其係為本揭露之第二實施例之虛擬助理磋商系統之第一示意圖。如圖所示,虛擬助理磋商系統1包含第一電子裝置11及複數個第二電子裝置12a、12b、12c。Please refer to Fig. 7, which is the first schematic diagram of the virtual assistant negotiation system of the second embodiment of this disclosure. As shown in the figure, the virtual assistant negotiation system 1 includes a first electronic device 11 and a plurality of second electronic devices 12a, 12b, and 12c.

第一電子裝置11對應於發起用戶,其能根據由發起用戶之提議進行語意分析產生的人、事、時、地、物及預算等中的數種資訊,以產生一事件資訊,並根據對應於此事件資訊之群體關係表取得對應此事件資訊之該些參與用戶、各個參與用戶對應此事件資訊之權重及該些參與用戶中之關鍵用戶;然後,第一電子裝置11將此事件資訊傳送至該些電子裝置12a、12b、12c以執行磋商程序。The first electronic device 11 corresponds to the initiating user, and it can generate an event information based on several kinds of information such as person, event, time, place, thing, and budget generated by semantic analysis of the initiating user’s proposal, and according to the corresponding Obtain the participating users corresponding to the event information, the weight of each participating user corresponding to the event information, and the key users among the participating users from the group relationship table of the event information; then, the first electronic device 11 transmits the event information To these electronic devices 12a, 12b, and 12c to perform the negotiation procedure.

該些第二電子裝置12a、12b、12c對應於該些參與用戶;同樣的,該些第二電子裝置12a、12b、12c根據此事件資訊及該些參與用戶之個人模型產生並發送該些參與用戶對應此事件資訊之複數個候選方案至第一電子裝置11。The second electronic devices 12a, 12b, 12c correspond to the participating users; similarly, the second electronic devices 12a, 12b, 12c generate and send the participating users based on the event information and the personal models of the participating users The user corresponds to the plurality of candidate solutions of the event information to the first electronic device 11.

接下來,第一電子裝置11透過與前述實施例相同的方式產生複數個推薦方案P1~P3。Next, the first electronic device 11 generates a plurality of recommended solutions P1 to P3 in the same manner as in the foregoing embodiment.

而上述之磋商程序之執行步驟與前述實施例相同,故不在此多加贅述;與前述實施例不同的是,在本實施例中,第一電子裝置11更可同時傳送該些推薦方案P1~P3至該些第二電子裝置12a、12b、12c,並根據該些推薦方案P1~P3之排序依序詢問該些參與用戶之該些第二電子裝置12a、12b、12c。The execution steps of the above-mentioned negotiation procedure are the same as those in the previous embodiment, so I will not repeat them here. The difference from the previous embodiment is that in this embodiment, the first electronic device 11 can also transmit the recommended solutions P1~P3 at the same time. Go to the second electronic devices 12a, 12b, 12c, and query the second electronic devices 12a, 12b, 12c of the participating users in sequence according to the ranking of the recommended solutions P1 to P3.

請參閱第8圖,其係為本揭露之第二實施例之虛擬助理磋商系統之第二示意圖。如圖所示,該些第二電子裝置12a、12b、12c分別傳送該些參與用戶之意見R1~R3至第一電子裝置11;然後,第一電子裝置11則該些參與用戶之意見R1~R3修正該些參與用戶對應此事件資訊之權重,以更新此事件資訊之群體關係表。Please refer to Fig. 8, which is a second schematic diagram of the virtual assistant negotiation system of the second embodiment of this disclosure. As shown in the figure, the second electronic devices 12a, 12b, and 12c respectively transmit the opinions R1~R3 of the participating users to the first electronic device 11. Then, the first electronic device 11 transmits the opinions R1~ of the participating users. R3 revises the weights of the participating users corresponding to this event information to update the group relationship table of this event information.

舉例而言,若其中一參與用戶反對該些推薦方案P1~P3,第一電子裝置11則會增加此參與用戶對此事件資訊之權重以更新此事件資訊之群體關係表;因此,若類似的事件資訊再次發生,此參與用戶提供之候選方案則更容易成為該些推薦方案P1~P3之一。相反的,若此參與用戶同意該些推薦方案P1~P3,若對該些推薦方案P1~P3沒有表示意見,第一電子裝置11則會降低此參與用戶對應此事件資訊之權重以更新此事件資訊之群體關係表;因此,若類似的事件資訊再次發生,此參與用戶提供之候選方案則較不容易成為該些推薦方案P1~P3之一。For example, if one of the participating users opposes the recommended solutions P1~P3, the first electronic device 11 will increase the weight of the participating user’s event information to update the group relationship table of the event information; therefore, if similar When the event information occurs again, the candidate solution provided by the participating user is more likely to become one of the recommended solutions P1~P3. On the contrary, if the participating user agrees to the recommended solutions P1~P3, and if there is no opinion on the recommended solutions P1~P3, the first electronic device 11 will reduce the weight of the participating user corresponding to the event information to update the event The group relationship table of the information; therefore, if similar event information occurs again, the candidate solution provided by the participating user is less likely to be one of the recommended solutions P1~P3.

由上述可知,本實施例之虛擬助理磋商系統1不但能為包含有多個參與用戶之群體根據一事件資訊提供一個共同決策,更能根據群體內各個參與用戶對此事件資訊之意見持續修正各個參與用戶對應此事件資訊之權重,以更新此事件資訊之群體關係表,因此能持續優化虛擬助理的效能,以提供最適當的共同決策。It can be seen from the above that the virtual assistant consultation system 1 of this embodiment can not only provide a common decision based on an event information for a group including multiple participating users, but also can continuously modify each group based on the opinions of the participating users in the event information. Participating users corresponding to the weight of the event information to update the group relationship table of the event information, so that the performance of the virtual assistant can be continuously optimized to provide the most appropriate joint decision.

請參閱第9圖,其係為本揭露之第二實施例之流程圖。第9圖詳細說明本實施例之虛擬助理磋商系統1之虛擬助理磋商方法之詳細步驟:Please refer to FIG. 9, which is a flowchart of the second embodiment of this disclosure. Figure 9 illustrates in detail the detailed steps of the virtual assistant negotiation method of the virtual assistant negotiation system 1 of this embodiment:

步驟S91:對應於發起用戶之第一電子裝置傳送一事件資訊以執行磋商程序;並進入步驟S92。Step S91: the first electronic device corresponding to the initiating user transmits an event information to execute the negotiation process; and then step S92 is entered.

步驟S92:第一電子裝置產生根據對應於此事件資訊之群體關係表取得對應此事件資訊之複數個參與用戶、各個參與用戶對應此事件資訊之權重及該些參與用戶中之關鍵用戶;並進入步驟S93。Step S92: The first electronic device generates a plurality of participating users corresponding to the event information according to the group relationship table corresponding to the event information, the weight of each participating user corresponding to the event information, and the key users among the participating users; and enters Step S93.

步驟S93:對應於該些參與用戶之該些第二電子裝置根據此事件資訊及該些參與用戶之個人模型產生並發送複數個候選方案;並進入步驟S94。Step S93: The second electronic devices corresponding to the participating users generate and send a plurality of candidate solutions according to the event information and the personal models of the participating users; and proceed to step S94.

步驟S94:第一電子裝置由所有該些候選方案中選擇一部份以作為複數個推薦方案;並進入步驟S95。Step S94: The first electronic device selects a part from all the candidate solutions as a plurality of recommended solutions; and proceeds to step S95.

步驟S95:第一電子裝置根據該些推薦方案之排序依序詢問該些參與用戶及關鍵用戶之第二電子裝置,並判斷關鍵用戶是否同意該些推薦方案? 若是,則進入步驟S96;若否,則進入步驟S951。Step S95: The first electronic device inquires the second electronic devices of the participating users and key users in sequence according to the ranking of the recommended solutions, and determines whether the key user agrees with the recommended solutions? If yes, go to step S96; if not , Then go to step S951.

步驟S951:第一電子裝置排除該些推薦方案,並回到步驟S93。Step S951: The first electronic device excludes the recommended solutions, and returns to step S93.

步驟S96:第一電子裝置產生此事件資訊之最終方案,並進入步驟S97。Step S96: The first electronic device generates the final solution of the event information, and proceeds to step S97.

步驟S97:第一電子裝置修正該些參與用戶對應此事件資訊之權重,並更新此事件資訊之群體關係表。Step S97: The first electronic device modifies the weights of the participating users corresponding to the event information, and updates the group relationship table of the event information.

綜上所述,根據本揭露之實施例,虛擬助理磋商系統具有特殊的運作機制,並能為包含有多個參與用戶之群體對一事件資訊提供一個共同決策,因此能達到更佳的效能。In summary, according to the embodiment of the present disclosure, the virtual assistant negotiation system has a special operating mechanism, and can provide a group including multiple participating users with a common decision on an event information, so it can achieve better performance.

又,根據本揭露之實施例,虛擬助理磋商系統能將人與群體內人之間的關聯性及群體內各個參與用戶的意見納入考量,因此能提供最能滿足所有參與用戶之需求及共識之共同決策。In addition, according to the embodiments of the present disclosure, the virtual assistant consultation system can take into account the relevance between people and the people in the group and the opinions of each participating user in the group, so it can provide the best meeting the needs and consensus of all participating users. Joint decision-making.

此外,根據本揭露之實施例,虛擬助理磋商系統能根據群體內各個參與用戶對應此事件資訊之權重及各個參與用戶對各個候選方案之接受度對該些候選方案進行排序產生多個推薦方案,再根據該些參與用戶中之關鍵用戶對該些推薦方案之意見進行決策,因此能提供最符合人類社會之決策機制的共同決策。In addition, according to the embodiment of the present disclosure, the virtual assistant negotiation system can rank the candidate solutions according to the weight of each participating user in the group corresponding to the event information and the acceptance of each participating user to each candidate solution to generate multiple recommended solutions. Then make decisions based on the opinions of the key users among the participating users on the recommended schemes, so that it can provide a joint decision that is most in line with the decision-making mechanism of human society.

另外,根據本揭露之實施例,虛擬助理磋商系統能根據群體內各個參與用戶對此事件資訊之意見持續修正各個參與用戶對應此事件資訊之權重,因此能持續優化虛擬助理的效能,以提供最適當的共同決策。In addition, according to the embodiment of the present disclosure, the virtual assistant negotiation system can continuously modify the weight of each participating user corresponding to the event information based on the opinions of each participating user in the group. Therefore, the performance of the virtual assistant can be continuously optimized to provide the best Appropriate joint decision-making.

再者,根據本揭露之實施例,虛擬助理磋商系統不但可提供使用者查詢資訊,更能為包含有多個參與用戶之群體提一個共同決策,因此應用上更為廣泛。Furthermore, according to the embodiment of the present disclosure, the virtual assistant consultation system can not only provide users with query information, but also can make a common decision for a group including multiple participating users, so it is more widely used.

可見本揭露在突破先前之技術下,確實已達到所欲增進之功效,且也非熟悉該項技藝者所易於思及,其所具之進步性、實用性,顯已符合專利之申請要件,爰依法提出專利申請,懇請  貴局核准本件發明專利申請案,以勵創作,至感德便。It can be seen that this disclosure has indeed achieved the desired enhancement effect by breaking through the previous technology, and it is not easy to think about by those who are familiar with the technology. Its progressiveness and practicality show that it has met the requirements of patent application. I filed a patent application in accordance with the law, and I implore your office to approve this invention patent application, to encourage creativity, and to feel good.

以上所述僅為舉例性,而非為限制性者。其它任何未脫離本揭露之精神與範疇,而對其進行之等效修改或變更,均應該包含於後附之申請專利範圍中。The above descriptions are merely illustrative and not restrictive. Any other equivalent modifications or changes that do not depart from the spirit and scope of this disclosure should be included in the scope of the attached patent application.

11:第一電子裝置 12a、12b、12c:第二電子裝置 E:事件資訊 A1~A10、B1~B10、C1~C10、Z1~Z10:候選方案 P1~P3:推薦方案 PF:最終方案 R、R1~R3:意見 S61~S66、S621、S91~S97:步驟流程11: The first electronic device 12a, 12b, 12c: second electronic device E: Event information A1~A10, B1~B10, C1~C10, Z1~Z10: Candidates P1~P3: Recommended plan PF: final plan R, R1~R3: opinion S61~S66, S621, S91~S97: step flow

第1圖 係為本揭露之第一實施例之虛擬助理磋商系統之第一示意圖。Figure 1 is the first schematic diagram of the virtual assistant negotiation system of the first embodiment of the disclosure.

第2圖 係為本揭露之第一實施例之虛擬助理磋商系統之第二示意圖。Figure 2 is a second schematic diagram of the virtual assistant negotiation system of the first embodiment of the disclosure.

第3圖 係為本揭露之第一實施例之虛擬助理磋商系統之第三示意圖。Figure 3 is the third schematic diagram of the virtual assistant negotiation system of the first embodiment of the disclosure.

第4圖 係為本揭露之第一實施例之虛擬助理磋商系統之第四示意圖。Figure 4 is the fourth schematic diagram of the virtual assistant negotiation system of the first embodiment of the disclosure.

第5圖 係為本揭露之第一實施例之虛擬助理磋商系統之第五示意圖。Figure 5 is the fifth schematic diagram of the virtual assistant negotiation system of the first embodiment of the disclosure.

第6圖 係為本揭露之第一實施例之流程圖。Figure 6 is a flowchart of the first embodiment of this disclosure.

第7圖 係為本揭露之第二實施例之虛擬助理磋商系統之第一示意圖。Figure 7 is the first schematic diagram of the virtual assistant negotiation system of the second embodiment of the disclosure.

第8圖 係為本揭露之第二實施例之虛擬助理磋商系統之第二示意圖。Figure 8 is a second schematic diagram of the virtual assistant negotiation system of the second embodiment of the disclosure.

第9圖 係為本揭露之第二實施例之流程圖。Figure 9 is a flowchart of the second embodiment of this disclosure.

S61~S66、S621:步驟流程 S61~S66, S621: step flow

Claims (18)

一種虛擬助理磋商系統,係包含:一第一電子裝置,對應於一發起用戶,並且經配置以傳送一事件資訊,並配置以根據對應於該事件資訊之一群體關係表,取得對應該事件資訊之複數個參與用戶、各個該參與用戶對應該事件資訊之權重及該些參與用戶中之一關鍵用戶;以及複數個第二電子裝置,分別對應於該些參與用戶,並且經配置以接收該事件資訊,且每一該第二電子裝置還經配置以根據該事件資訊產生並發送複數個候選方案;其中該第一電子裝置還經配置以接收該些候選方案,並選擇該些候選方案中至少一部份作為複數個推薦方案,並根據該些推薦方案之一排序依序發送該些推薦方案給對應該關鍵用戶的該第二電子裝置,以供該關鍵用戶經由該第二電子裝置對該些推薦方案之意見進行決策,該第一電子裝置根據該關鍵用戶之決策選擇一最終方案或重新產生該些推薦方案。 A virtual assistant negotiation system includes: a first electronic device corresponding to an initiating user, and configured to transmit an event information, and configured to obtain corresponding event information according to a group relationship table corresponding to the event information A plurality of participating users, the weight of each participating user corresponding to the event information, and a key user among the participating users; and a plurality of second electronic devices respectively corresponding to the participating users and configured to receive the event Information, and each of the second electronic devices is also configured to generate and send a plurality of candidate solutions according to the event information; wherein the first electronic device is also configured to receive the candidate solutions and select at least one of the candidate solutions One part is used as a plurality of recommended solutions, and the recommended solutions are sequentially sent to the second electronic device corresponding to the key user according to one of the recommended solutions, so that the key user can use the second electronic device to Decisions are made based on the opinions of the recommended solutions, and the first electronic device selects a final solution or regenerates the recommended solutions according to the decision of the key user. 如申請專利範圍第1項所述之虛擬助理磋商系統,其中若該關鍵用戶經由該第二電子裝置回覆反對該些推薦方案,該第一電子裝置重新產生該些推薦方案,以供該關鍵用戶經由該第二電子裝置判斷及回覆是否同意該些推薦方案。 For the virtual assistant negotiation system described in claim 1, wherein if the key user replies against the recommended solutions via the second electronic device, the first electronic device regenerates the recommended solutions for the key user The second electronic device determines and replies whether to agree to the recommended solutions. 如申請專利範圍第1項所述之虛擬助理磋商系統,其中若該關鍵用戶經由該第二電子裝置回覆同意該些推薦方案中之一,該第一電子裝置選擇該第二電子裝置回覆同意之該推薦方案做為該最終方案。 For example, in the virtual assistant negotiation system described in claim 1, wherein if the key user replies to one of the recommended solutions via the second electronic device, the first electronic device selects the second electronic device to reply and agrees The recommended solution is the final solution. 如申請專利範圍第1項所述之虛擬助理磋商系統,其中各參與用戶對應之該第二電子裝置還經配置以根據該參與用戶之一個人模型及該事件資訊,產生該參與用戶對應該事件資訊之該些候選方案。 For example, in the virtual assistant negotiation system described in claim 1, wherein the second electronic device corresponding to each participating user is also configured to generate event information corresponding to the participating user based on a personal model of the participating user and the event information Of these candidates. 如申請專利範圍第1項所述之虛擬助理磋商系統,其中該發起用戶對應之該第一電子裝置還經配置以根據該發起用戶之一個人模型及該事件資訊,產生該發起用戶對應該事件資訊之該些候選方案。 For example, the virtual assistant negotiation system described in claim 1, wherein the first electronic device corresponding to the initiating user is further configured to generate event information corresponding to the initiating user according to a personal model of the initiating user and the event information Of these candidates. 如申請專利範圍第4項所述之虛擬助理磋商系統,其中各該參與用戶對應之該第二電子裝置還經配置以根據該參與用戶對應的該事件資訊之一歷史紀錄及一接受度,產生該參與用戶對應該事件資訊之該個人模型。 For example, the virtual assistant negotiation system described in item 4 of the scope of patent application, wherein the second electronic device corresponding to each participating user is further configured to generate a history record and an acceptance degree of the event information corresponding to the participating user The personal model of the participating user corresponding to the event information. 如申請專利範圍第1項所述之虛擬助理磋商系統,其中該第一電子裝置還經配置以根據每一該參與用戶對應該事件資訊之權重及每一該參與用戶對各個候選方案之接受度計算個別對應該些候選方案之複數個推薦分數。 According to the virtual assistant negotiation system described in claim 1, wherein the first electronic device is further configured to be based on the weight of each participating user corresponding to the event information and the acceptance of each participating user to each candidate solution Calculate multiple recommended scores for individual candidates. 如申請專利範圍第7項所述之虛擬助理磋商系統,其中該第一電子裝置還經配置以根據每一候選方案之推薦分數以對該些候選方案進行排序,並選擇排序較高之一預定數量的該些候選方案作為該些推薦方案。 According to the virtual assistant negotiation system described in claim 7, wherein the first electronic device is further configured to rank the candidate solutions according to the recommendation score of each candidate solution, and select the one with higher ranking to be predetermined The number of these candidate solutions is used as the recommended solutions. 如申請專利範圍第1項所述之虛擬助理磋商系統,其中該第一電子裝置還經配置以根據該些推薦方案之一排序依序發送該些推薦方案至該些第二電子裝置,並根據該些第二電子裝置回覆之對應該些推薦方案之意見,計算各該參與用戶對該事件資訊之權重。 According to the virtual assistant negotiation system described in claim 1, wherein the first electronic device is further configured to sequentially send the recommended solutions to the second electronic devices according to one of the recommended solutions, and according to According to the opinions of the recommended schemes replies from the second electronic devices, the weight of the event information of each participating user is calculated. 一種虛擬助理磋商方法,係包含下列步驟:由對應於一發起用戶之一第一電子裝置傳送一事件資訊;透過該第一電子裝置根據對應於該事件資訊之一群體關係表,取得對應該事件資訊之複數個參與用戶、各個該參與用戶對應該事件資訊之權重及該些參與用戶中之一關鍵用戶;透過該第一電子裝置接收分別對應於該些參與用戶之複數個第二電子裝置根據該事件資訊產生之複數個候選方案;經由該第一電子裝置由所有該些候選方案中選擇至少一部份作為複數個推薦方案;透過該第一電子裝置根據該些推薦方案之一排序發送該些推薦方案給對應該關鍵用戶的該第二電子裝置;由該第一電子裝置根據該關鍵用戶之該第二電子裝置對該些推薦方案之意見進行決策;以及由該第一電子裝置根據該關鍵用戶之決策選擇一最終方案或重新產生該些推薦方案。 A virtual assistant negotiation method includes the following steps: transmitting an event information from a first electronic device corresponding to an initiating user; obtaining the corresponding event through the first electronic device according to a group relationship table corresponding to the event information A plurality of participating users of the information, the weight of each participating user corresponding to the event information, and one of the key users of the participating users; receiving through the first electronic device a plurality of second electronic devices corresponding to the participating users according to A plurality of candidate solutions generated by the event information; at least a part of all the candidate solutions is selected as a plurality of recommended solutions via the first electronic device; the first electronic device is sent according to one of the recommended solutions in order Some recommended solutions are given to the second electronic device corresponding to the key user; the first electronic device makes a decision based on the opinions of the second electronic device of the key user on the recommended solutions; and the first electronic device makes a decision based on the The key user’s decision is to choose a final solution or regenerate the recommended solutions. 如申請專利範圍第10項所述之虛擬助理磋商方法,其中由該第一電子裝置根據該些參與用戶中之該關鍵用戶之該第二電子裝置對該些推薦方案之意見進行決策之步驟更包含下列步驟:若該關鍵用戶經由該第二電子裝置回覆反對該些推薦方案,該第一電子裝置重新產生該些推薦方案,並根據該些推薦方案之該排序發送該些推薦方案給對應該關鍵用戶的該第二電子裝置,以供該關鍵用戶判斷及回覆是否同意該些推薦方案。 According to the virtual assistant negotiation method described in claim 10, the step of making a decision by the first electronic device according to the opinions of the key user among the participating users on the recommendations of the recommended solutions is more The method includes the following steps: if the key user replies against the recommended solutions via the second electronic device, the first electronic device regenerates the recommended solutions, and sends the recommended solutions to the counterparts according to the ranking of the recommended solutions The second electronic device of the key user is used for the key user to determine and reply whether to agree to the recommended solutions. 如申請專利範圍第10項所述之虛擬助理磋商方法,其中由該第一電子裝置根據該些參與用戶中之該關鍵用戶之該第二電子裝置對該些推薦方案之意見進行決策之步驟更包含下列步驟:若該關鍵用戶經由該第二電子裝置回覆同意該些推薦方案中之一,該第一電子裝置選擇該第二電子裝置回覆同意之該推薦方案做為該最終方案。 According to the virtual assistant negotiation method described in claim 10, the step of making a decision by the first electronic device based on the opinions of the key user among the participating users of the second electronic device on the recommended solutions is more The method includes the following steps: if the key user agrees to one of the recommended solutions through the second electronic device, the first electronic device selects the recommended solution to which the second electronic device responds and agrees as the final solution. 如申請專利範圍第10項所述之虛擬助理磋商方法,更包含下列步驟:經由對應於各個該參與用戶之該第二電子裝置根據各個該參與用戶之一個人模型及該事件資訊以產生該參與用戶對應該事件資訊之該些候選方案。 For example, the virtual assistant negotiation method described in claim 10 further includes the following steps: generating the participating user according to a personal model of each participating user and the event information through the second electronic device corresponding to each participating user The candidate solutions corresponding to the event information. 如申請專利範圍第10項所述之虛擬助理磋商系統,更包含下列步驟:經由對應該發起用戶對應之該第一電子裝置根據該發起用戶之一個人模型及該事件資訊,產生該發起用戶對應該事件資訊之該些候選方案。 For example, the virtual assistant negotiation system described in item 10 of the scope of patent application further includes the following steps: generating the initiating user's response to the initiating user according to a personal model of the initiating user and the event information via the first electronic device corresponding to the initiating user These candidates for event information. 如申請專利範圍第13項所述之虛擬助理磋商方法,其中經由對應於各個該參與用戶之該第二電子裝置根據各個該參與用戶之該個人模型及該事件資訊以產生該參與用戶對該事件資訊之該些候選方案之步驟更包含下列步驟: 透過對應於各個該參與用戶之該第二電子裝置根據該參與用戶對應該事件資訊之一歷史紀錄及一接受度,產生該參與用戶對應該事件資訊之該個人模型。 According to the virtual assistant negotiation method described in the scope of patent application, the second electronic device corresponding to each participating user generates the event information of the participating user according to the personal model of each participating user and the event information. The steps of the candidate solutions of the information further include the following steps: The second electronic device corresponding to each participating user generates the personal model of the participating user corresponding to the event information according to a historical record and an acceptance degree of the participating user corresponding to the event information. 如申請專利範圍第10項所述之虛擬助理磋商方法,更包含下列步驟:透過該第一電子裝置根據每一該參與用戶對應該事件資訊之權重及每一該參與用戶對應各個該候選方案之接受度計算個別對應該些候選方案之複數個推薦分數。 For example, the virtual assistant negotiation method described in claim 10 further includes the following steps: using the first electronic device according to the weight of each participating user corresponding to the event information and each participating user corresponding to each candidate solution Acceptance is calculated individually corresponding to multiple recommendation scores for some candidate solutions. 如申請專利範圍第16項所述之虛擬助理磋商方法,其中經由該第一電子裝置由所有該些候選方案中選擇一部份作為該些推薦方案之步驟更包含下列步驟:經由該第一電子裝置根據各每一該候選方案之推薦分數以對該些候選方案進行排序,並選擇排序較高之一預定數量的該些候選方案以作為該些推薦方案。 For the virtual assistant negotiation method described in claim 16, wherein the step of selecting a part of all the candidate solutions as the recommended solutions via the first electronic device further includes the following steps: The device sorts the candidate solutions according to the recommendation score of each candidate solution, and selects a predetermined number of the candidate solutions with a higher ranking as the recommended solutions. 如申請專利範圍第16項所述之虛擬助理磋商方法,更包含下列步驟:由該第一電子裝置根據該些推薦方案之一排序依序發送該些推薦方案至該些第二電子裝置,並根據該些第二電子裝置回覆對應該些推薦方案之意見,計算各個該參與用戶者對該事件資訊之權重。 For example, the virtual assistant negotiation method described in claim 16 further includes the following steps: the first electronic device sequentially sends the recommended solutions to the second electronic devices according to a ranking of one of the recommended solutions, and According to the opinions of the second electronic device replies corresponding to the recommended solutions, the weight of the event information of each participating user is calculated.
TW108110993A 2018-11-07 2019-03-28 Virtual assistant negotiation system and method thereof TWI739079B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910353986.3A CN111158803B (en) 2018-11-07 2019-04-29 Virtual assistant negotiation system and method thereof
US16/575,811 US11734589B2 (en) 2018-11-07 2019-09-19 Virtual assistant negotiation system and method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201862756793P 2018-11-07 2018-11-07
US62/756,793 2018-11-07

Publications (2)

Publication Number Publication Date
TW202018634A TW202018634A (en) 2020-05-16
TWI739079B true TWI739079B (en) 2021-09-11

Family

ID=71895799

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108110993A TWI739079B (en) 2018-11-07 2019-03-28 Virtual assistant negotiation system and method thereof

Country Status (1)

Country Link
TW (1) TWI739079B (en)

Citations (3)

* 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
US20180251030A9 (en) * 2014-11-10 2018-09-06 Gt Gettaxi Limited Methods, Circuits, Devices, Systems & Associated Computer Executable Code for Driver Decision Support
US20180285465A1 (en) * 2017-03-28 2018-10-04 Thomas Grant Schaffernoth Methods and apparatus for communication channel, decision making, and recommendations

Patent Citations (3)

* 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
US20180251030A9 (en) * 2014-11-10 2018-09-06 Gt Gettaxi Limited Methods, Circuits, Devices, Systems & Associated Computer Executable Code for Driver Decision Support
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
TW202018634A (en) 2020-05-16

Similar Documents

Publication Publication Date Title
Terveen et al. Social matching: A framework and research agenda
US8010546B2 (en) System and method for providing enhanced questions for matching in a network environment
US8473490B2 (en) System and method for providing a near matches feature in a network environment
US7613706B2 (en) System and method for providing a search feature in a network environment
JP4906846B2 (en) Scoring user compatibility in social networks
Gentsch Conversational AI: how (chat) bots will reshape the digital experience
TWI643084B (en) Community system and method based on supply and demand candidate recommendation to develop deep interpersonal social network
TW201042476A (en) System and method for communal search
US20110313989A1 (en) System and method for customizing search results from user's perspective
KR20160038068A (en) Interestingness recommendations in a computing advice facility
CN111158803A (en) Virtual assistant negotiation system and method thereof
CN114662555A (en) Multi-source item creation system
KR20200141955A (en) Insurance agent matching server and matching method using persona model
US10877978B1 (en) Ranking communities based on members
TWI739079B (en) Virtual assistant negotiation system and method thereof
US20110302203A1 (en) System and method for providing searches including a "with" search parameter
Yuniati et al. Motivation Of Women'S Entrepreneurship As Agent Of Change In Society: Literature Review
EP4049211A1 (en) Method for scheduling live call with unavailable service provider
Jenkins¹ et al. Exploring Generative Al as a Proxy User for Early-Stage User Research Preliminary Findings
Dietz et al. Report on the first hipstir workshop on the future of information retrieval
de Bont et al. From making-based to innovation-based crafts: A comparative study on the UK and China
US20240386508A1 (en) Methods for matching users to attend events together
Yuan et al. Cooking Experience Design for Generation Z in the Digital Age
Wang et al. MIG: Addressing the Cold-Start Problem in Task Recommendations Through Enhanced Meta Embeddings
Omotayo et al. Awareness and use of Virtual Assistant Technologies by postgraduate students of the University of Ibadan, Nigeria