JP6979115B2 - Robot personality setting method, device and robot - Google Patents

Robot personality setting method, device and robot Download PDF

Info

Publication number
JP6979115B2
JP6979115B2 JP2020501506A JP2020501506A JP6979115B2 JP 6979115 B2 JP6979115 B2 JP 6979115B2 JP 2020501506 A JP2020501506 A JP 2020501506A JP 2020501506 A JP2020501506 A JP 2020501506A JP 6979115 B2 JP6979115 B2 JP 6979115B2
Authority
JP
Japan
Prior art keywords
personality
attribute
value
user
feature
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.)
Active
Application number
JP2020501506A
Other languages
Japanese (ja)
Other versions
JP2020527267A (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 達闥机器人有限公司
Publication of JP2020527267A publication Critical patent/JP2020527267A/en
Application granted granted Critical
Publication of JP6979115B2 publication Critical patent/JP6979115B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/0005Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Toys (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本願の実施例は、人工知能の分野に関し、例えば、ロボットの性格設定方法、装置及びロボットに関する。 The embodiments of the present application relate to the field of artificial intelligence, for example, to robot character setting methods, devices and robots.

人工知能技術の発展に伴い、ロボットは人間の生産と生活に多くの利便性をもたらし、ロボットは、かつてない形態と速度で重要な位置を占めつつあり、次第に様々な形態と機能のロボットが開発されている。 With the development of artificial intelligence technology, robots bring many conveniences to human production and life, robots are occupying an important position in unprecedented form and speed, and robots of various forms and functions are gradually developed. Has been done.

先行技術の研究過程において、発明者らは、関連技術に少なくとも以下の問題が存在することを見出した。現在、ロボットの外観、知能レベル、及び性格特徴等は、一般的に工場出荷時に設定されており、即ち、その性格特徴は固定となる。しかし、ロボットは様々なユーザに使用され、ロボットの性格がユーザに好まれない場合が多いため、ユーザ体験の質が低下する。 In the process of researching the prior art, the inventors have found that at least the following problems exist in the related technology. Currently, the appearance, intelligence level, personality traits, etc. of a robot are generally set at the time of shipment from the factory, that is, the personality traits are fixed. However, the robot is used by various users, and the character of the robot is often not liked by the user, so that the quality of the user experience is deteriorated.

本願の実施例の1つの目的は、新たなロボットの性格設定方法、装置及びロボットを提供することであり、ロボットは、ユーザの好みに応じて性格特徴を調整でき、ユーザ体験が良い。 One object of the embodiment of the present application is to provide a new personality setting method, device and robot of the robot, the robot can adjust the personality characteristics according to the user's preference, and the user experience is good.

第1の態様では、本願の実施例は、ロボットに適用されるロボットの性格設定方法を提供し、前記方法は、
ユーザのフィードバックに基づいて予め設定された性格特徴における性格属性の属性値を調整し、前記性格特徴は複数の性格属性を含み、前記性格属性の各々に属性値があるステップと、
現在の性格特徴における性格属性の属性値に基づいて動作又は音声を実行するステップとを含む。
In a first aspect, the embodiments of the present application provide a robot character setting method applied to the robot, wherein the method is:
The attribute value of the personality attribute in the preset personality trait is adjusted based on the user's feedback, and the personality trait includes a plurality of personality attributes, and each of the personality attributes has an attribute value.
Includes a step of performing an action or voice based on the attribute value of the personality attribute in the current personality trait.

第2の態様では、本願の実施例は、ロボットに適用されるロボットの性格設定装置を提供し、前記装置は、
ユーザのフィードバックに基づいて予め設定された性格特徴における性格属性の属性値を調整するために用いられ、前記性格特徴は複数の性格属性を含み、前記性格属性の各々に属性値がある調整モジュールと、
現在の性格特徴における性格属性の属性値に基づいて動作又は音声を実行するための実行モジュールと、を含む。
In a second aspect, the embodiments of the present application provide a robot character setting device applied to the robot, wherein the device.
It is used to adjust the attribute value of the personality attribute in the preset personality trait based on the user's feedback, and the personality trait includes a plurality of personality attributes, and the adjustment module has an attribute value for each of the personality attributes. ,
Includes an execution module for performing actions or voices based on the attribute values of the personality attributes in the current personality trait.

第3の態様では、本願の実施例は、ロボットを提供し、前記ロボットは、
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに通信可能に接続されるメモリとを含み、
ただし、前記メモリには、前記少なくとも1つのプロセッサによって実行できるコマンドが格納され、前記コマンドが前記少なくとも1つのプロセッサによって実行されることにより、前記少なくとも1つのプロセッサが上記の方法を実行できる。
In a third aspect, the embodiments of the present application provide a robot, wherein the robot is:
With at least one processor
Including a memory communicably connected to the at least one processor.
However, the memory stores a command that can be executed by the at least one processor, and when the command is executed by the at least one processor, the at least one processor can execute the above method.

本願の実施例に係る性格設定方法及び装置により、ユーザのフィードバックに基づいて性格属性の属性値を調整するとともに、現在の性格特徴における性格属性の属性値に基づいて対応する動作又は音声を実行することにより、ロボットにユーザが好む性格を取得させ、即ち、ユーザの好みに基づいてロボットの性格を設定できるため、良いユーザ体験になる。 According to the personality setting method and device according to the embodiment of the present application, the attribute value of the personality attribute is adjusted based on the user's feedback, and the corresponding action or voice is executed based on the attribute value of the personality attribute in the current personality feature. This allows the robot to acquire the personality preferred by the user, that is, the personality of the robot can be set based on the user's preference, resulting in a good user experience.

1つ又は複数の実施例は、それに対応する図面の図によって例示的に説明されるが、これらの例示的な説明は、実施例を限定するものではない。図面において、同じ参照番号を有する要素は類似する要素を示しており、図面の図は、特記しない限り、縮尺の制限を構成するものではない。
本願の方法及び装置の適用シーンの模式図である。 本願の方法及び装置の適用シーンの模式図である。 本願の性格設定方法の一実施例のフローチャートである。 本願の性格設定方法の一実施例のフローチャートである。 本願の性格設定方法の一実施例における性格属性のユーザ期待値を取得するステップのフローチャートの模式図である。 本願の性格設定方法の一実施例における性格属性のユーザ期待値を取得するステップのフローチャートの模式図である。 本願の性格設定装置の一実施例の構造模式図である。 本願の性格設定装置の一実施例の構造模式図である。 本願の性格設定装置の一実施例における期待値取得モジュールの構造模式図である。 本願の性格設定装置の一実施例における期待値取得モジュールの構造模式図である。 本願の性格設定装置の一実施例の構造模式図である。 本願の性格設定装置の一実施例の構造模式図である。 本願の実施例に係る性格設定方法のロボットのハードウェアの構造模式図である。
One or more embodiments will be exemplified by the corresponding drawings of the drawings, but these exemplary embodiments are not limited to the embodiments. In drawings, elements with the same reference number indicate similar elements, and the drawings in the drawings do not constitute a scale limit unless otherwise noted.
It is a schematic diagram of the application scene of the method and apparatus of this application. It is a schematic diagram of the application scene of the method and apparatus of this application. It is a flowchart of one Embodiment of the character setting method of this application. It is a flowchart of one Embodiment of the character setting method of this application. It is a schematic diagram of the flowchart of the step to acquire the user expectation value of the personality attribute in one embodiment of the personality setting method of this application. It is a schematic diagram of the flowchart of the step to acquire the user expectation value of the personality attribute in one embodiment of the personality setting method of this application. It is structural schematic diagram of one Example of the character setting apparatus of this application. It is structural schematic diagram of one Example of the character setting apparatus of this application. It is a structural schematic diagram of the expected value acquisition module in one Example of the character setting apparatus of this application. It is a structural schematic diagram of the expected value acquisition module in one Example of the character setting apparatus of this application. It is structural schematic diagram of one Example of the character setting apparatus of this application. It is structural schematic diagram of one Example of the character setting apparatus of this application. It is a structural schematic diagram of the hardware of the robot of the character setting method which concerns on embodiment of this application.

本願の実施例の目的、技術的解決手段及び利点をより明確にするために、以下、本願の実施例における添付図面を参照しながら、本願の実施例における技術的解決手段について明確且つ完全に説明し、記載された実施例は、本願の一部の実施例であるが、全ての実施例ではないことは明らかである。本願の実施例に基づいて、当業者の創造的な働きなしに得られたすべての他の実施例は、いずれも本願の保護範囲に属す。 In order to further clarify the purpose, technical solutions and advantages of the embodiments of the present application, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present application. However, it is clear that the examples described are some of the examples of the present application, but not all of them. Based on the embodiments of the present application, all other embodiments obtained without the creative work of those skilled in the art are all within the scope of protection of the present application.

本願に係るロボットの性格設定方法及び装置は、図1及び図2に示す適用シーンに適用され、ユーザ10及びロボット20を含み、ロボット20は1つあっても複数あってもよい(図1は、ロボットが1つのシーンを示し、図2は、ロボットが複数のシーンを示す)。図2に示すように、複数のロボット20同士は、ネットワーク30を介して互いに通信でき、ここで、ネットワーク30は、例えば、家庭又は会社のローカルエリアネットワーク、又は1つの特定のネットワーク等であってもよい。ロボット20は、少なくとも1つのネットワークインタフェースを有し、ネットワーク30と通信接続を確立し、ネットワーク30からデータ又はコマンドを取得する。ユーザ10は、複数のロボット20に対して設定、命令の発行を行うことも、又はロボット20と対話することもできる。 The robot character setting method and device according to the present application are applied to the application scenes shown in FIGS. 1 and 2, and include a user 10 and a robot 20, and there may be one or a plurality of robots 20 (FIG. 1 shows). , The robot shows one scene, FIG. 2 shows the robot multiple scenes). As shown in FIG. 2, a plurality of robots 20 can communicate with each other via a network 30, where the network 30 is, for example, a home or company local area network, one specific network, or the like. May be good. The robot 20 has at least one network interface, establishes a communication connection with the network 30, and acquires data or commands from the network 30. The user 10 can set and issue commands to the plurality of robots 20, or can interact with the robots 20.

ロボット20の各々が性格特徴を有し、前記性格特徴は、工場出荷時にセットされたものであってもよく、ユーザ10が複数のプロビジョニング性格特徴から1つの性格特徴を選択したものであってもよく、ロボット20がユーザ10のコマンドに基づいて設定したものであってもよく、ロボット20が複数のプロビジョニング性格特徴から1つの性格特徴を能動的に選択して自分を設定したものであってもよい。 Each of the robots 20 has a personality trait, and the personality trait may be set at the time of shipment from the factory, or the user 10 may select one personality trait from a plurality of provisioned personality traits. Often, the robot 20 may be set based on the command of the user 10, or the robot 20 may be set by actively selecting one personality feature from a plurality of provisioning personality features. good.

性格特徴を、ユーザ10又はロボット20が複数のプロビジョニング性格特徴から選択して設定する場合、複数の前記性格特徴は、工場出荷時にプロビジョニングされてもよく、出荷後にクラウドを介してダウンロードされてもよい。ここで、前記性格特徴は複数の性格属性を含み、性格属性ごとに属性値があり、アップグレードの過程で性格属性の種類を継続的に細分化することができ、細分化すればするほど性格に対する描きが精確になり、性格特徴の構造は下記のとおりであってもよい。
struct

明るさの度合い (0〜10)、
能動的に発話する度合い (0〜10)、
活発さの度合い (0〜10)、
思いやりの度合い (0〜10)、
依存の度合い (0〜10)、
気性の荒さ (0〜10)、
......
}。
When the user 10 or the robot 20 selects and sets the personality trait from a plurality of provisioned personality traits, the plurality of the personality traits may be provisioned at the factory or may be downloaded via the cloud after shipment. .. Here, the personality trait includes a plurality of personality attributes, and each personality attribute has an attribute value, and the types of personality attributes can be continuously subdivided in the process of upgrade. The drawing will be accurate, and the structure of the personality traits may be as follows.
struct
{
Degree of brightness (0-10),
Degree of active speech (0-10),
Degree of activity (0-10),
Degree of compassion (0-10),
Degree of dependence (0-10),
Roughness of temper (0-10),
......
}.

例えば、性格特徴1は、下記のように構成されることが可能である。

明るさの度合い: 4、
能動的に発話する度合い: 4、
活発さの度合い: 2、
思いやりの度合い 10、
依存の度合い 5、
気性の荒さ 1
}。
For example, the personality feature 1 can be configured as follows.
{
Degree of brightness: 4,
Degree of active speech: 4,
Degree of activity: 2,
Degree of compassion 10,
Degree of dependence 5,
Roughness of temper 1
}.

性格特徴2は、下記のように構成されることが可能である。

明るさの度合い: 6、
能動的に発話する度合い: 7、
活発さの度合い: 3、
思いやり度合い 3、
依存の度合い 0、
気性の荒さ 8
}。
Personality feature 2 can be configured as follows.
{
Degree of brightness: 6,
Degree of active speech: 7,
Degree of activity: 3,
Compassion level 3,
Degree of dependence 0,
Roughness of temper 8
}.

ここで、明るさの度合い、能動的に発話する度合い、活発さの度合い等は、性格属性のカテゴリを示し、数値は当該性格属性カテゴリの属性値を示す。 Here, the degree of brightness, the degree of active speech, the degree of activity, etc. indicate the category of the personality attribute, and the numerical value indicates the attribute value of the personality attribute category.

ロボット20は、ある性格特徴に設定した後、ユーザ10のフィードバックに基づいてある性格属性の属性値を調整してもよい。例えば、ロボット20は、性格特徴2に設定し、性格特徴2の気性の荒さの値が8であり、ユーザ10はロボット20の気性が荒いと文句を言い、ロボットの気性がそれほど荒くないことを期待するとき、ロボット20が気性の荒さを6に調整したが、ユーザは次の2日間も満足せず、ロボット20は引き続いて気性の荒さを4に調整する。 After setting a certain personality feature, the robot 20 may adjust the attribute value of a certain personality attribute based on the feedback of the user 10. For example, the robot 20 is set to the personality feature 2, the value of the temperament of the personality feature 2 is 8, and the user 10 complains that the temperament of the robot 20 is rough, and the robot's temperament is not so rough. When expected, the robot 20 adjusts the temper roughness to 6, but the user is not satisfied for the next two days, and the robot 20 subsequently adjusts the temper roughness to 4.

ここで、性格属性の属性値を調整することは、ロボット20がユーザ10のコマンドに基づいて性格属性の属性値を調整することであってもよく、ロボット20がユーザの音声命令又は対話内容に基づいて調整する必要があると判断してから、自分の性格属性の属性値を調整することであってもよい。 Here, adjusting the attribute value of the personality attribute may mean that the robot 20 adjusts the attribute value of the personality attribute based on the command of the user 10, and the robot 20 adjusts the attribute value of the personality attribute to the user's voice command or dialogue content. It may be possible to adjust the attribute value of one's personality attribute after determining that it is necessary to adjust based on the above.

ユーザのフィードバックに基づいて性格属性の属性値を調整することは、ロボットにユーザが好む性格を取得させることで、即ち、ユーザの好みに基づいてロボットの性格を設定でき、ユーザ体験度が良い。 Adjusting the attribute value of the personality attribute based on the user's feedback allows the robot to acquire the personality preferred by the user, that is, the personality of the robot can be set based on the user's preference, and the user experience is good.

なお、図1には1つのユーザ10及び1つのロボット20のみが示され、図2には1つのユーザ10、3つのロボット20のみが示されたが、当業者であれば、実際の適用過程において、当該適用シーンにより多くのユーザ10及びロボット20が含まれてもよいことを理解されたい。 Note that FIG. 1 shows only one user 10 and one robot 20, and FIG. 2 shows only one user 10 and three robots 20, but those skilled in the art would have an actual application process. In, it should be understood that more users 10 and robots 20 may be included in the application scene.

本願の実施例はロボットの性格設定方法を提供し、前記方法は、図1又は図2に示すいずれか1つのロボット20によって実行されてもよく、図3に示すように、前記方法は、ステップ101及びステップ102を含む。 The embodiments of the present application provide a method for setting the character of a robot, the method may be performed by any one of the robots 20 shown in FIG. 1 or FIG. 2, and as shown in FIG. 3, the method is a step. 101 and step 102 are included.

ステップ101:ユーザのフィードバックに基づいて予め設定された性格特徴における性格属性の属性値を調整し、前記性格特徴は複数の性格属性を含み、前記性格属性の各々に属性値がある。 Step 101: The attribute value of the personality attribute in the preset personality trait is adjusted based on the user's feedback, the personality trait includes a plurality of personality attributes, and each of the personality attributes has an attribute value.

ここで、前記方法の一部の実施例において、前記方法は、
性格特徴を予め設定するステップをさらに含み、性格特徴を予め設定する前記ステップは、
複数のプロビジョニング性格特徴から性格特徴を選択することと、
選択された性格特徴を自分の性格特徴として設定することとを含む。
Here, in some embodiments of the method, the method is
The step of presetting the personality trait further includes the step of presetting the personality trait.
Choosing a personality trait from multiple provisioning personality traits,
Includes setting the selected personality trait as your personality trait.

即ち、ロボット20の予め設定された性格特徴を、事前に複数のプロビジョニング性格特徴から1つの性格特徴を選択して設定することができ、ここで、ユーザが性格特徴を選択してから、ロボットがユーザの選択コマンドに基づいて性格特徴を設定してもよく、ロボットが性格特徴を選択して、自分の性格特徴を設定してもよい。ロボット20の予め設定された性格特徴は、ロボットの工場出荷時に設定済みのものであってもよい。 That is, the preset personality traits of the robot 20 can be set by selecting one personality trait from a plurality of provisioned personality traits in advance, and here, after the user selects the personality trait, the robot The personality trait may be set based on the user's selection command, or the robot may select the personality trait and set its own personality trait. The preset personality characteristics of the robot 20 may be those preset at the time of shipment from the factory of the robot.

ここで、前記性格属性の属性値を調整することは、ロボットがユーザのコマンドに基づいて調整することであってもよく、例えば、思いやりの度合いを3から8に調整するように、ユーザがスクリーン(ロボット自体のスクリーンであってもよく、遠隔スクリーン、例えばユーザの携帯電話又はタブレット等であってもよい)上で直接操作することによりロボットの性格属性の属性値を調整してもよく、ロボット自身がユーザのフィードバックに基づいて性格属性の属性値を調整してもよい。前記ユーザのフィードバックは、ユーザの音声命令又は対話内容であってもよい。例えば、ユーザから「Rachel、性格を調整してより優しくなって」、「Amanda、気性の設定を少々小さくして」などの音声命令を発行する。又はユーザがロボットに「喋りすぎ、静かにして!」、「これらはいい、全部自分でできる」等を言う。又はユーザが他人との対話中で「Rachelは気性が荒い」、「Amandaは喋りすぎ」等を言う。ロボットは、言葉の理解中にロボットの現在の性格設定におけるある性格属性(又は複数の属性)に対してユーザが満足していないことを解析すると、それに応じて当該属性の属性値を変更する。 Here, adjusting the attribute value of the personality attribute may be adjusted by the robot based on the user's command, for example, the user screens so as to adjust the degree of compassion from 3 to 8. (The screen of the robot itself may be used, or the screen may be a remote screen, for example, a user's mobile phone or tablet.) The attribute value of the robot's personality attribute may be adjusted by directly operating the robot. You may adjust the attribute value of the personality attribute based on the user's feedback. The user feedback may be a user's voice command or dialogue content. For example, the user issues voice commands such as "Rachel, adjust personality to be gentler" and "Amanda, make the temper setting a little smaller". Or the user tells the robot, "Speak too much, be quiet!", "These are good, you can do it all yourself". Or, the user says "Rachel has a rough temper", "Amanda speaks too much", etc. during a dialogue with another person. When the robot analyzes that the user is not satisfied with a certain personality attribute (or a plurality of attributes) in the robot's current personality setting while understanding the words, the robot changes the attribute value of the attribute accordingly.

ステップ102:現在の性格特徴における性格属性の属性値に基づいて動作又は音声を実行する。 Step 102: Perform an action or voice based on the attribute value of the personality attribute in the current personality trait.

性格特徴の設定が異なる場合、表現される動作と言葉も同じではない。統一的に機械的回答を行うことではなく、上記のように設定された属性の属性値に基づいて性格特徴を持って答える。例えば、気性値が小さい場合、動作が穏やかで、音声が優しく、気性値が大きくなるほど、ロボットの動作幅が大きくなり、話声も大きくなる。活発さの度合いが低い場合、ユーザの質問に対して簡潔な回答を採用し、活発さの度合いの属性値が大きくなるほど、より多くの言葉で同じ質問に回答する。能動的に発話する度合いが低い場合、ユーザと能動的に会話しない可能性があり、能動的に発話する度合いの属性値が大きくなるほど、ユーザと能動的に会話する頻度が高くなる。 If the personality traits are set differently, the actions and words expressed are not the same. Instead of giving a unified mechanical answer, answer with personality traits based on the attribute values of the attributes set as described above. For example, when the temper value is small, the movement is gentle, the voice is gentle, and the larger the temper value, the wider the movement range of the robot and the louder the voice. If the degree of activity is low, a concise answer to the user's question is adopted, and the larger the attribute value of the degree of activity, the more words the same question is answered. When the degree of actively speaking is low, there is a possibility that the user does not actively talk, and the larger the attribute value of the degree of actively speaking, the higher the frequency of actively talking with the user.

本願の実施例に係る性格設定方法は、ユーザのフィードバックに基づいて性格属性の属性値を調整するとともに、現在の性格特徴における性格属性の属性値に基づいて対応する動作又は音声を実行することにより、ロボットはユーザに能動的に応じ、徐々にユーザが好む性格に変え、ユーザ体験度が良い。 In the personality setting method according to the embodiment of the present application, the attribute value of the personality attribute is adjusted based on the user's feedback, and the corresponding action or voice is executed based on the attribute value of the personality attribute in the current personality feature. , The robot actively responds to the user, gradually changes to the personality preferred by the user, and has a good user experience.

好ましくは、図4に示すように、前記方法の他の実施例において、前記方法は、ステップ201、202及び203(ステップ201、202及び203の詳細な内容は上記の実施例を参照してください)以外に、さらに、
ユーザのフィードバックに基づいて性格属性の属性値を調整して、ユーザのある性格属性に対する期待値を取得するステップ204を含む。
Preferably, as shown in FIG. 4, in other embodiments of the method, the method refers to steps 201, 202 and 203 (see the above embodiment for details of steps 201, 202 and 203). ) Besides,
Includes step 204 to adjust the attribute value of a personality attribute based on user feedback to obtain the expected value for a user's personality attribute.

ユーザのある性格属性に対する期待値を取得する目的は、ユーザが好むロボットの性格を取得して、ユーザ又は他の新たに追加されるロボットに参照を提供するためである。これは、多くの人にとって、自分が本当にどのような性格を好むかを知らないか、又は自分が好む性格であると思い込んでいる性格が実は本当に好む性格ではないからである。ユーザは、自分が好む性格を明確にした後、ロボットを新たに追加する場合、直接自分の好みに基づいて設定してもよい。又はロボットを新たに追加する場合、他のロボットが各性格属性のユーザ期待値を新たに追加されるロボットにブロードキャストし、新たに追加されるロボットは、各属性のユーザ期待値に基づいて各属性の属性値を設定でき、こうすると、新たに追加されるロボットは調整せずにユーザが好む性格を取得することができ、ユーザの体験度をさらに高める。 The purpose of acquiring the expected value for a certain personality attribute of the user is to acquire the personality of the robot preferred by the user and provide a reference to the user or another newly added robot. This is because for many people they don't really like what kind of personality they really like, or what they think they like. After clarifying the personality that the user likes, when adding a new robot, the user may set it directly based on his / her preference. Or, when a new robot is added, another robot broadcasts the user expected value of each personality attribute to the newly added robot, and the newly added robot has each attribute based on the user expected value of each attribute. The attribute value of can be set, so that the newly added robot can acquire the personality preferred by the user without adjustment, further enhancing the user's experience.

具体的には、図5に示すように、前記方法の一部の実施例において、一方向収束方法を用いてユーザのある性格属性に対する期待値を取得することができる。それは、
第1の時間帯内に自分の性格特徴を第1の性格特徴に設定するステップ301と、
ユーザのフィードバックに基づいて第1の性格特徴における前記性格属性の属性値を調整するステップ302と、
調整終了後の前記性格属性の属性値を前記性格属性のユーザ期待値として記録するステップ303とを含む。
Specifically, as shown in FIG. 5, in some embodiments of the above method, the expected value for a certain personality attribute of the user can be obtained by using the one-way convergence method. that is,
Step 301 to set one's personality trait to the first personality trait within the first time zone,
Step 302 of adjusting the attribute value of the personality attribute in the first personality feature based on user feedback, and
It includes step 303 of recording the attribute value of the personality attribute after the adjustment is completed as the user expected value of the personality attribute.

即ち、1つの時間帯内に、ロボットの性格特徴を同じ性格特徴(例えば、上記の性格特徴2)に設定し、1つの又はいくつの性格に対して、ユーザのフィードバックに基づいて前記性格属性の属性値を調整し、ユーザが満足するまで続く。例えば、性格特徴2に対して、使用中にユーザがロボットの気性が荒いと文句を言い、ロボットの気性がそれほど悪くないことを期待するとき、ロボットは気性の荒さの値を6に調整すると判定したが、ユーザは次の2日間も満足せず、ロボットが引き続いて4に調整してから、ユーザが文句を言わなくなった。ロボットは、気性の荒さ属性のユーザ期待値を4に記録する。ここで、前記ユーザのフィードバックの詳細な内容は、図3に示す実施例の解釈を参照し、ここでは重複な説明を省略する。 That is, within one time zone, the personality trait of the robot is set to the same personality trait (for example, the above-mentioned personality trait 2), and for one or several personalities, the personality attribute of the said personality attribute is based on the user's feedback. Adjust the attribute values and continue until the user is satisfied. For example, for personality feature 2, when the user complains that the robot's temper is not so bad during use and expects that the robot's temper is not so bad, it is determined that the robot adjusts the temper's roughness value to 6. However, the user was not satisfied for the next two days, and after the robot continued to adjust to 4, the user stopped complaining. The robot records the user expected value of the temper roughness attribute at 4. Here, for the detailed contents of the feedback of the user, the interpretation of the embodiment shown in FIG. 3 is referred to, and duplicate description is omitted here.

好ましくは、図6に示すように、前記方法の他の実施例において、さらに双方向収束法を用いてユーザのある性格属性に対する期待値を取得することができる。それは、
第1の時間帯内に自分の性格特徴を第1の性格特徴に設定するステップ401と、
ユーザのフィードバックに基づいて第1の性格特徴における前記性格属性の属性値を調整するステップ402と、
第2の時間帯内に自分の性格特徴を第2の性格特徴に設定するステップ403と、
ユーザのフィードバックに基づいて第2の性格特徴における前記性格属性の属性値を調整するステップ404と、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整に基づいて、ユーザの前記性格属性に対する期待値を確定するステップ405とを含む。
Preferably, as shown in FIG. 6, in another embodiment of the method, the bidirectional convergence method can be further used to obtain the expected value for a certain personality attribute of the user. that is,
Step 401 to set one's personality trait to the first personality trait within the first time zone,
Step 402 of adjusting the attribute value of the personality attribute in the first personality feature based on user feedback, and
Step 403 to set one's personality trait to the second personality trait within the second time zone, and
In step 404, which adjusts the attribute value of the personality attribute in the second personality feature based on the user's feedback,
It includes step 405 of determining the user's expected value for the personality attribute based on the adjustment for the attribute value of the personality attribute in the first personality feature and the adjustment for the attribute value of the personality attribute in the second personality feature.

即ち、2つの異なる時間帯内に、ロボットをそれぞれ異なる性格特徴(例えば、上記の性格特徴1及び性格特徴2)に設定する。各時間帯内に、1つの又はいくつの性格属性に対して、ユーザのフィードバックに基づいて前記性格属性の属性値を調整し、ユーザが満足するまで続く。 That is, the robots are set to different personality traits (for example, the above-mentioned personality trait 1 and personality trait 2) within two different time zones. Within each time zone, the attribute value of the personality attribute is adjusted for one or several personality attributes based on the user's feedback, and continues until the user is satisfied.

第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整により、性格属性の属性値が同じ値になる傾向がある場合があり、即ち、第1の性格特徴及び第2の特徴における同じ属性値の差が小さくなり、且つその最終的な差が予め設定された閾値未満(例えば、3未満又は2未満)であり、これは、属性値が1つの小さな範囲に収束することを意味し、この場合、当該範囲を当該性格属性のユーザ期待値としてもよい。しかし、性格属性の属性値に対する調整方向が一致しないか、又は調整による属性値が同じ値になる傾向がない場合がある。これは、実際には、好む性格特徴が1つだけではないユーザもいて、例えば活発系を好むと同時に、静か系も好み、この場合、ユーザが好む性格特徴及び当該性格特徴専用性格属性のユーザ期待値を別々に格納し、記録すべきである。 Due to the adjustment to the attribute value of the personality attribute in the first personality feature and the adjustment to the attribute value of the personality attribute in the second personality feature, the attribute value of the personality attribute may tend to be the same value, that is, The difference between the same attribute values in the first personality feature and the second feature is smaller, and the final difference is less than a preset threshold (eg, less than 3 or less than 2), which is the attribute value. Means that is converged to one small range, in which case the range may be the user expectation value of the personality attribute. However, there are cases where the adjustment direction for the attribute value of the personality attribute does not match, or the attribute value due to the adjustment does not tend to be the same value. This is because some users actually prefer not only one personality trait, for example, they prefer an active system and at the same time they prefer a quiet system, in which case the user prefers a personality trait and a user with a personality attribute dedicated to that personality trait. Expected values should be stored and recorded separately.

双方向収束法を用い、同じ性格属性を異なる性格特徴の下でそれぞれ調整すると、収束速度がより速く、精度がより高い。 When the same personality attribute is adjusted under different personality traits using the bidirectional convergence method, the convergence speed is faster and the accuracy is higher.

第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整に基づいて、ユーザの前記性格属性に対する期待値を確定する前記ステップは、具体的には、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整により、第1の性格特徴における前記性格属性の属性値及び第2の性格特徴における前記性格属性の属性値の差の絶対値が小さくなり、且つ調整終了後の前記絶対値が予め設定された閾値未満である場合、調整終了後の第1の性格特徴における前記性格属性の属性値及び調整終了後の第2の性格特徴における前記性格属性の属性値をエンド値とする値の範囲を前記性格属性のユーザ期待値として記録することを含む。
The step of determining the user's expected value for the personality attribute based on the adjustment for the attribute value of the personality attribute in the first personality feature and the adjustment for the attribute value of the personality attribute in the second personality feature is specific. for,
By adjusting the attribute value of the personality attribute in the first personality feature and adjusting the attribute value of the personality attribute in the second personality feature, the attribute value of the personality attribute and the second personality feature in the first personality feature When the absolute value of the difference between the attribute values of the personality attributes becomes small and the absolute value after the adjustment is less than the preset threshold value, the attribute value of the personality attribute in the first personality feature after the adjustment is completed. And the range of values having the attribute value of the personality attribute as the end value in the second personality feature after the adjustment is completed is recorded as the user expected value of the personality attribute.

例えば、予め設定された閾値が2であり、1週間目には、ユーザはロボットを性格特徴1(気性の荒さの属性値が1である)に設定し、使用中にロボットの気性が少々荒い野方がより可愛いと期待し、ロボットは、ユーザがロボットの気性の荒さの属性値を3にしたいと判定して調整を行い、調整後にユーザはこの点に対する文句を言わなくなる。2週間目には、ユーザはロボットを性格特徴2(気性の荒さの属性値が8である)に設定し、ロボットの気性が荒いと文句を言い、ロボットの気性が荒くないことを期待し、この場合、ロボットはユーザが気性の荒さの値を6に調整することを期待すると判定したが、ユーザは次の2日間も満足せず、ロボット20が引き続いて気性の荒さを4に調整(属性値間の差の絶対値が小さくなり、最終的に差が2未満になる)してから、ユーザは文句を言わなくなった。この2つの性格特徴設定に基づいて、ユーザの気性の荒さに対する期待値は3〜4であると確定できる。 For example, the preset threshold value is 2, and in the first week, the user sets the robot to personality feature 1 (the attribute value of temperament is 1), and the robot's temperament is a little rough during use. Expecting Nokata to be more cute, the robot determines that the user wants the attribute value of the robot's temper to be 3, and makes adjustments, and after the adjustment, the user does not complain about this point. In the second week, the user sets the robot to personality trait 2 (the attribute value of temperament is 8), complains that the robot's temperament is rough, and expects that the robot's temperament is not rough. In this case, the robot determines that the user expects the temper roughness value to be adjusted to 6, but the user is not satisfied for the next two days, and the robot 20 subsequently adjusts the temper roughness to 4 (attribute). The absolute value of the difference between the values becomes smaller, and finally the difference becomes less than 2), and then the user does not complain. Based on these two personality trait settings, it can be determined that the expected value for the user's temperament is 3-4.

第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整により、第1の性格特徴における前記性格属性の属性値及び第2の性格特徴における前記性格属性の属性値の差の絶対値が大きくなり、又は調整終了後の前記絶対値が予め設定された閾値以上である場合、調整終了後の第1の性格特徴における前記性格属性の属性値を第1の性格特徴専用前記性格属性のユーザ期待値として記録し、及び調整終了後の第2の性格特徴における前記性格属性の属性値を第2の性格特徴専用前記性格属性のユーザ期待値として記録する。 By adjusting the attribute value of the personality attribute in the first personality feature and adjusting the attribute value of the personality attribute in the second personality feature, the attribute value of the personality attribute and the second personality feature in the first personality feature When the absolute value of the difference between the attribute values of the personality attributes becomes large, or when the absolute value after the adjustment is completed is equal to or more than a preset threshold value, the attribute value of the personality attribute in the first personality feature after the adjustment is completed. Is recorded as the user expected value of the personality attribute dedicated to the first personality feature, and the attribute value of the personality attribute in the second personality feature after the adjustment is completed is used as the user expected value of the personality attribute dedicated to the second personality feature. Record.

例えば、第1の性格特徴(上記の性格特徴1である場合)における活発さの度合いの初期値が2であり、第2の性格特徴(上記の性格特徴2である場合)における活発さの度合いの初期値が3であり、数回調整した後、第1の性格特徴における活発さの度合いの属性値が4になり、第2の性格特徴における活発さの度合いの属性値が2になると、調整後の性格特徴1における活発さの度合いの属性値と性格特徴2における活発さの度合いの属性値との差の絶対値が2であり、調整前の性格特徴1における活発さの度合いの属性値と性格特徴2における活発さの度合いの属性値との差の絶対値が1であり、差が大きくなった。性格特徴1専用活発さの度合いのユーザ期待値を4に、性格特徴2専用活発さの度合いのユーザ期待値を2に記録する。また、例えば、性格特徴1における気性の荒さの初期値が1であり、性格特徴2における気性の荒さの初期値が8であり、数回調整した後、性格特徴1における気性の荒さの属性値が依然として1であり、性格特徴2における気性の荒さの属性値が7になり、当該差の絶対値が小さくなったが、当該差の絶対値が予め設定された閾値2より大きく、これは、属性値が長期間所定範囲内に収束されず、即ち、ユーザが好む性格は2つで、それぞれ記録する必要があることを意味する。 For example, the initial value of the degree of activity in the first personality trait (in the case of the above-mentioned personality trait 1) is 2, and the degree of activity in the second personality trait (in the case of the above-mentioned personality trait 2) is 2. The initial value of is 3, and after adjusting several times, the attribute value of the degree of activity in the first personality trait becomes 4, and the attribute value of the degree of activity in the second personality trait becomes 2. The absolute value of the difference between the attribute value of the degree of activity in the adjusted personality feature 1 and the attribute value of the degree of activity in the personality feature 2 is 2, and the attribute of the degree of activity in the personality feature 1 before adjustment. The absolute value of the difference between the value and the attribute value of the degree of activity in the personality feature 2 was 1, and the difference became large. The user expected value of the degree of activity dedicated to personality feature 1 is recorded in 4, and the user expected value of the degree of activity dedicated to personality feature 2 is recorded in 2. Further, for example, the initial value of the temperament roughness in the personality feature 1 is 1, the initial value of the temperament roughness in the personality feature 2 is 8, and after adjusting several times, the attribute value of the temperament roughness in the personality feature 1 Is still 1, the attribute value of temper roughness in personality trait 2 is 7, and the absolute value of the difference is small, but the absolute value of the difference is larger than the preset threshold value 2, which is It means that the attribute value does not converge within a predetermined range for a long period of time, that is, the user prefers two personalities, each of which needs to be recorded.

なお、前記第1の性格特徴及び第2の性格特徴は、異なる時間帯内に異なる性格特徴が採用されることを説明するために用いられるものにすぎず、特にある特定の性格特徴を指すものではない。上記の性格特徴1及び性格特徴2以外にも、他のいずれの異なる性格特徴であってもよい。 The first personality trait and the second personality trait are merely used to explain that different personality traits are adopted within different time zones, and particularly refer to a specific personality trait. is not it. In addition to the above-mentioned personality trait 1 and personality trait 2, any other different personality trait may be used.

好ましくは、ユーザ期待値の収束速度をさらに速めるために、前記方法の他の実施例において、ユーザのフィードバックに基づいて性格属性の属性値を調整して、ユーザのある性格属性に対する期待値を取得する前記ステップは、
各性格属性のユーザ期待値をブロードキャストすることと、
他のロボットから送信される各性格属性のユーザ期待値を取得することと、
同じ性格属性の異なるユーザ期待値に共通集合がある場合、前記共通集合を前記性格属性の新しいユーザ期待値とすることとをさらに含む。
Preferably, in order to further accelerate the convergence speed of the user's expected value, in another embodiment of the above method, the attribute value of the personality attribute is adjusted based on the user's feedback to obtain the expected value for a certain personality attribute of the user. The above steps are
Broadcasting user expectations for each personality attribute
To get the user expected value of each personality attribute sent from other robots,
When there is a common set in different user expectations of the same personality attribute, it further includes making the common set a new user expectation value of the personality attribute.

同じローカルエリアネットワークに複数のロボットがあり、各ロボットが他のロボットに自分が取得した各性格属性のユーザ期待値をブロードキャストすることができ、異なるロボットの同じ性格属性に対するユーザ期待値に共通集合がある場合、当該共通集合を当該性格属性のより正確なユーザ期待値とすることができる。例えば、1つのロボットは、ユーザは気性の荒さが1〜2であることを好むと判定し、別のロボットは、ユーザは気性の荒さが2〜3であることを好むと判定した場合、この2つの区間範囲の共通集合に基づいて気性の荒さのユーザ期待値が2であると判定できる。このようなネットワーク共有メカニズムは、性格分析の収束速度を大幅に速める。 There are multiple robots in the same local area network, and each robot can broadcast the user expected value of each personality attribute acquired by itself to other robots, and there is a common set of user expected values for the same personality attribute of different robots. In some cases, the common set can be a more accurate user expectation of the personality attribute. For example, if one robot determines that the user prefers a temper of 1-2, and another robot determines that the user prefers a temper of 2-3. Based on the intersection of the two interval ranges, it can be determined that the user expectation value of temperament is 2. Such a network sharing mechanism greatly accelerates the convergence speed of personality analysis.

好ましくは、ユーザ期待値の収束速度を速めるために、同じロボットの2回の異なる判定において、同じ性格属性に対するユーザ期待値に共通集合がある場合、即ち、同じ性格属性に2つ以上のユーザ期待値があり、且つ同じ性格属性の異なるユーザ期待値に共通集合がある場合、前記共通集合を前記性格属性の新しいユーザ期待値とする。 Preferably, in order to speed up the convergence of user expectations, there is a common set of user expectations for the same personality attribute in two different decisions of the same robot, i.e., two or more user expectations for the same personality attribute. If there is a value and there is a common set in different user expected values of the same personality attribute, the common set is set as a new user expected value of the personality attribute.

例えば、ロボットは、第1の時間帯に性格特徴1を設定し、第2の時間帯に性格特徴2を設定し、ユーザのフィードバックに基づいて気性の荒さを調整することにより、第1の時間帯及び第2の時間帯での双方向収束により、気性の荒さのユーザ期待値が1〜2であることを確定する。第3の時間帯に性格特徴3を設定し、第4の時間帯に性格特徴4を設定し、ユーザのフィードバックに基づいて気性の荒さを調整することにより、第3の時間帯及び第4の時間帯での双方向収束により、気性の荒さのユーザ期待値が2〜3であることを確定する。即ち、気性の荒さのユーザ期待値は2つ、1〜2及び2〜3あり、且つ当該2つのユーザ期待値の共通集合が2であると、当該共通集合の2を気性の荒さの新しいユーザ期待値とする。 For example, the robot sets the personality trait 1 in the first time zone, sets the personality trait 2 in the second time zone, and adjusts the temperament based on the user's feedback to adjust the temperament of the first time. By bidirectional convergence in the band and the second time zone, it is confirmed that the user expectation value of the temperament is 1 to 2. By setting the personality trait 3 in the third time zone, setting the personality trait 4 in the fourth time zone, and adjusting the temperament based on the user's feedback, the third time zone and the fourth time zone By bidirectional convergence in the time zone, it is confirmed that the user expectation value of the temperament is 2-3. That is, if there are two user expectations of temperament, 1-2 and 2-3, and the intersection of the two user expectations is 2, then 2 of the common set is a new user of temperament. Expected value.

好ましくは、前記方法の他の実施例において、前記方法は、さらに、性格属性のユーザ期待値に基づいて性格属性の属性値を設定すること、
又は、
性格属性のユーザ期待値を出力することとを含む。
Preferably, in another embodiment of the method, the method further sets the attribute value of the personality attribute based on the user expected value of the personality attribute.
Or,
Includes outputting user expectations for personality attributes.

即ち、ユーザがロボットの性格特徴を設定する際に基準として使えるように、ロボットが性格属性のユーザ期待値を取得した後、当該性格属性のユーザ期待値をユーザに出力してもよい。又は、ロボットは当該性格属性のユーザ期待値を、ローカルエリアネットワークに既に存在している他のロボット又は新たに追加されるロボットにブロードキャストすることができ、他のロボットは性格属性のユーザ期待値を受信した後、性格属性のユーザ期待値に基づいて自分の性格特徴のうち対応する性格属性の属性値を設定してもよい。例えば、ロボットは、思いやりの度合いのユーザ期待値が7〜9の間であることを受信した場合、直接自分の思いやりの度合いの値を8にしてもよい。 That is, after the robot acquires the user expected value of the personality attribute, the user expected value of the personality attribute may be output to the user so that the user can use it as a reference when setting the personality characteristic of the robot. Alternatively, the robot can broadcast the user expectation value of the personality attribute to another robot already existing in the local area network or a newly added robot, and the other robot can broadcast the user expectation value of the personality attribute. After receiving, the attribute value of the corresponding personality attribute among the personality characteristics may be set based on the user's expected value of the personality attribute. For example, when the robot receives that the user expectation value of the degree of compassion is between 7 and 9, the value of the degree of compassion may be directly set to 8.

好ましくは、前記方法の他の実施例において、前記方法は、さらに、
現在の性格特徴を取得することと、
現在の性格特徴専用性格属性のユーザ期待値があれば、現在の性格特徴専用性格属性のユーザ期待値に基づいて前記性格属性の属性値を設定することと、
なければ、性格属性のユーザ期待値に基づいて前記性格属性の属性値を設定することとを含む。
Preferably, in another embodiment of the method, the method further comprises
Acquiring the current personality traits and
If there is a user expectation value of the current personality trait exclusive personality attribute, the attribute value of the personality attribute can be set based on the user expectation value of the current personality trait exclusive personality attribute.
If not, it includes setting the attribute value of the personality attribute based on the user expected value of the personality attribute.

ロボットは、ある性格特徴専用性格属性のユーザ期待値を取得した後、ユーザに当該ある性格特徴専用性格属性のユーザ期待値を出力してもよく、当該ある性格特徴専用性格属性のユーザ期待値を他のローカルエリアネットワークに既に存在しているロボット又は新たに追加されるロボットにブロードキャストしてもよい。他のロボットは、これらのある性格特徴専用性格属性のユーザ期待値及び性格属性のユーザ期待値(ある性格特徴専用ではない)を同時に受信すると、先に、自分の現在の性格特徴を判断し、現在の性格特徴に、専用性格属性のユーザ期待値がある場合、現在の性格特徴専用性格属性のユーザ期待値に基づいて対応する性格属性の属性値を設定し、現在の性格特徴に、専用性格属性のユーザ期待値がなければ、性格属性のユーザ期待値に基づいて対応する性格属性の属性値を設定することができる。 The robot may output the user expectation value of the certain personality trait exclusive personality attribute to the user after acquiring the user expectation value of the certain personality trait exclusive personality attribute, and may output the user expectation value of the certain personality trait exclusive personality attribute to the user. It may be broadcast to a robot that already exists in another local area network or a newly added robot. When another robot simultaneously receives the user expectation value of the personality attribute dedicated to a certain personality trait and the user expectation value of the personality attribute (not dedicated to a certain personality trait), it first determines its current personality trait and determines its current personality trait. If the current personality trait has a user expectation value of the dedicated personality attribute, the attribute value of the corresponding personality attribute is set based on the user expectation value of the current personality trait dedicated personality attribute, and the current personality trait is set to the dedicated personality trait. If there is no user expectation value of the attribute, the attribute value of the corresponding personality attribute can be set based on the user expectation value of the personality attribute.

それに応じて、本願の実施例は、さらに、ロボットの性格設定装置を提供し、前記性格設定装置は、図1又は図2に示すいずれのロボット内に設定され、図7に示すように、前記性格設定装置500は、
ユーザのフィードバックに基づいて予め設定された性格特徴における性格属性の属性値を調整するために用いられ、前記性格特徴は複数の性格属性を含み、前記性格属性の各々に属性値がある調整モジュール501と、
現在の性格特徴における性格属性の属性値に基づいて動作又は音声を実行するための実行モジュール502とを含む。
Accordingly, the embodiments of the present application further provide a personality setting device for a robot, wherein the personality setting device is set in any of the robots shown in FIGS. 1 or 2, and as shown in FIG. 7, the above-mentioned The personality setting device 500 is
It is used to adjust the attribute value of the personality attribute in the preset personality feature based on the user's feedback, and the personality feature includes a plurality of personality attributes, and the adjustment module 501 has an attribute value for each of the personality attributes. When,
It includes an execution module 502 for performing an action or voice based on the attribute value of the personality attribute in the current personality trait.

本願の実施例に係る性格設定方法は、ユーザのフィードバックに基づいて性格属性の属性値を調整するとともに、現在の性格特徴における性格属性の属性値に基づいて対応する動作又は音声を実行することにより、ロボットがユーザに能動的に応じ、徐々にユーザが好む性格に変え、ユーザ体験度が良い。 In the personality setting method according to the embodiment of the present application, the attribute value of the personality attribute is adjusted based on the user's feedback, and the corresponding action or voice is executed based on the attribute value of the personality attribute in the current personality feature. , The robot actively responds to the user and gradually changes to the personality that the user likes, and the user experience is good.

好ましくは、図8に示すように、前記装置の他の実施例において、前記装置は、調整モジュール602及び実行モジュール603の以外に、さらに、
性格特徴を予め設定するための性格の予め設定モジュール601を含み、
前記性格の予め設定モジュールは、具体的には、
複数のプロビジョニング性格特徴から性格特徴を選択し、
選択された性格特徴を自分の性格特徴として設定するために用いられる。
Preferably, as shown in FIG. 8, in other embodiments of the apparatus, the apparatus further comprises, in addition to the adjustment module 602 and the execution module 603.
Includes a personality preset module 601 for presetting personality traits, including
Specifically, the preset module of the above-mentioned character is
Select a personality trait from multiple provisioning personality traits,
Used to set the selected personality trait as one's personality trait.

好ましくは、図9に示すように、前記装置の他の実施例において、前記装置は、さらに、
ユーザのフィードバックに基づいて性格属性の属性値を調整して、ユーザのある性格属性に対する期待値を取得するための期待値取得モジュール700を含む。
Preferably, as shown in FIG. 9, in another embodiment of the device, the device further comprises.
Includes an expected value acquisition module 700 for adjusting the attribute value of a personality attribute based on user feedback to acquire an expected value for a user's personality attribute.

具体的には、図9に示すように、前記期待値取得モジュール700は、
第1の時間帯内に自分の性格特徴を第1の性格特徴に設定し、
ユーザのフィードバックに基づいて第1の性格特徴における前記性格属性の属性値を調整し、
調整終了後の前記性格属性の属性値を前記性格属性のユーザ期待値として記録するための第1の期待値取得サブモジュール701を含む。
Specifically, as shown in FIG. 9, the expected value acquisition module 700 is
Set your personality trait as the first personality trait within the first time zone,
The attribute value of the personality attribute in the first personality feature is adjusted based on the user's feedback.
Includes a first expected value acquisition submodule 701 for recording the attribute value of the personality attribute after the adjustment is completed as the user expected value of the personality attribute.

好ましくは、図10に示すように、前記装置の他の実施例において、前記期待値取得モジュール700は、
第1の時間帯内に自分の性格特徴を第1の性格特徴に設定し、
ユーザのフィードバックに基づいて第1の性格特徴における前記性格属性の属性値を調整し、
第2の時間帯内に自分の性格特徴を第2の性格特徴に設定し、
ユーザのフィードバックに基づいて第2の性格特徴における前記性格属性の属性値を調整し、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整に基づいて、ユーザの前記性格属性に対する期待値を確定するための第2の期待値取得サブモジュール702を含む。
Preferably, as shown in FIG. 10, in another embodiment of the apparatus, the expected value acquisition module 700 is
Set your personality trait as the first personality trait within the first time zone,
The attribute value of the personality attribute in the first personality feature is adjusted based on the user's feedback.
Set your personality trait as the second personality trait within the second time zone,
The attribute value of the personality attribute in the second personality trait is adjusted based on the user's feedback.
A second expectation for determining the user's expected value for the personality attribute based on the adjustment for the attribute value of the personality attribute in the first personality feature and the adjustment for the attribute value of the personality attribute in the second personality feature. Includes value acquisition submodule 702.

好ましくは、前記装置の他の実施例において、前記第2の期待値取得サブモジュール702は、さらに、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整により、第1の性格特徴における前記性格属性の属性値及び第2の性格特徴における前記性格属性の属性値の差の絶対値が小さくなり、且つ調整終了後の前記絶対値が予め設定された閾値未満である場合、調整終了後の第1の性格特徴における前記性格属性の属性値及び調整終了後の第2の性格特徴における前記性格属性の属性値をエンド値とする値の範囲を前記性格属性のユーザ期待値として記録するために用いられる。
Preferably, in another embodiment of the apparatus, the second expected value acquisition submodule 702 further comprises.
By adjusting the attribute value of the personality attribute in the first personality feature and adjusting the attribute value of the personality attribute in the second personality feature, the attribute value of the personality attribute and the second personality feature in the first personality feature When the absolute value of the difference between the attribute values of the personality attributes becomes small and the absolute value after the adjustment is less than the preset threshold value, the attribute value of the personality attribute in the first personality feature after the adjustment is completed. And, the range of values whose end value is the attribute value of the personality attribute in the second personality feature after the adjustment is completed is used to record the user expected value of the personality attribute.

好ましくは、前記装置の他の実施例において、前記第2の期待値取得サブモジュール702は、さらに、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整により、第1の性格特徴における前記性格属性の属性値及び第2の性格特徴における前記性格属性の属性値の差の絶対値が大きくなり、又は調整終了後の前記絶対値が予め設定された閾値以上である場合、調整終了後の第1の性格特徴における前記性格属性の属性値を第1の性格特徴専用前記性格属性のユーザ期待値として記録し、及び調整終了後の第2の性格特徴における前記性格属性の属性値を第2の性格特徴専用前記性格属性のユーザ期待値として記録するために用いられる。
Preferably, in another embodiment of the apparatus, the second expected value acquisition submodule 702 further comprises.
By adjusting the attribute value of the personality attribute in the first personality feature and adjusting the attribute value of the personality attribute in the second personality feature, the attribute value of the personality attribute and the second personality feature in the first personality feature When the absolute value of the difference between the attribute values of the personality attributes becomes large, or when the absolute value after the adjustment is completed is equal to or more than a preset threshold value, the attribute value of the personality attribute in the first personality feature after the adjustment is completed. Is recorded as the user expected value of the personality attribute dedicated to the first personality feature, and the attribute value of the personality attribute in the second personality feature after the adjustment is completed is used as the user expected value of the personality attribute dedicated to the second personality feature. Used for recording.

好ましくは、前記装置の他の実施例において、前記第2の期待値取得サブモジュール702は、さらに、
各性格属性のユーザ期待値をブロードキャストし、
他のロボットから送信される各性格属性のユーザ期待値を取得し、
同じ性格属性の異なるユーザ期待値に共通集合がある場合、前記共通集合を前記性格属性の新しいユーザ期待値とするために用いられる。
Preferably, in another embodiment of the apparatus, the second expected value acquisition submodule 702 further comprises.
Broadcast user expectations for each personality attribute
Get the user expected value of each personality attribute sent from other robots,
When there is a common set in different user expectations of the same personality attribute, the common set is used to make the new user expectation value of the personality attribute.

好ましくは、前記装置の他の実施例において、前記第2の期待値取得サブモジュール702は、さらに、
同じ性格属性に2つ以上のユーザ期待値があり、且つ同じ性格属性の異なるユーザ期待値に共通集合がある場合、前記共通集合を前記性格属性の新しいユーザ期待値とするために用いられる。
Preferably, in another embodiment of the apparatus, the second expected value acquisition submodule 702 further comprises.
When there are two or more user expected values in the same personality attribute and there is a common set in different user expected values of the same personality attribute, the common set is used to be a new user expected value of the personality attribute.

好ましくは、前記装置の他の実施例において、ユーザのフィードバックに基づいて性格属性の属性値を調整する前記ステップは、
ユーザの音声命令又は対話内容に基づいて前記性格属性の属性値を調整することと、
ユーザのコマンドに基づいて前記性格属性の属性値を調整することと、を含む。
Preferably, in another embodiment of the apparatus, the step of adjusting the attribute value of the personality attribute based on user feedback is
Adjusting the attribute value of the personality attribute based on the user's voice command or dialogue content,
Includes adjusting the attribute value of the personality attribute based on the user's command.

好ましくは、図11に示すように、前記装置の他の実施例において、前記装置800は、性格の予め設定モジュール801、調整モジュール802、実行モジュール803及び期待値取得モジュール804以外に、さらに、
性格属性のユーザ期待値に基づいて性格属性の属性値を設定するための第1の属性値設定モジュール805と、
及び/又は、
性格属性のユーザ期待値を出力するための出力モジュール806と、を含む。
Preferably, as shown in FIG. 11, in another embodiment of the apparatus, the apparatus 800 is further characterized by a preset module 801 and an adjustment module 802, an execution module 803 and an expected value acquisition module 804.
The first attribute value setting module 805 for setting the attribute value of the personality attribute based on the user expected value of the personality attribute, and
And / or
Includes an output module 806 for outputting the user expected value of the personality attribute.

好ましくは、図12に示すように、前記装置の他の実施例において、前記装置900は、性格の予め設定モジュール901、調整モジュール902、実行モジュール903及び期待値取得モジュール904の以外に、さらに、
現在の性格特徴を取得し、
現在の性格特徴専用性格属性のユーザ期待値があれば、現在の性格特徴専用性格属性のユーザ期待値に基づいて前記性格属性の属性値を設定し、
なければ、性格属性のユーザ期待値に基づいて前記性格属性の属性値を設定するための第2の属性値設定モジュール905を含む。
Preferably, as shown in FIG. 12, in another embodiment of the apparatus, the apparatus 900 is further, in addition to the character preset module 901, adjustment module 902, execution module 903 and expected value acquisition module 904.
Get the current personality traits,
If there is a user expectation value of the current personality trait exclusive personality attribute, the attribute value of the personality attribute is set based on the user expectation value of the current personality trait exclusive personality attribute.
If not, it includes a second attribute value setting module 905 for setting the attribute value of the personality attribute based on the user expected value of the personality attribute.

なお、上記の性格設定装置は、本願の実施例に係る性格設定方法を実行でき、方法の実行に対応する機能モジュール及び有益な効果を有する。性格設定装置の実施例に詳述されていない技術的な詳細については、本願の実施例に係る性格設定方法を参照してください。 The above-mentioned personality setting device can execute the personality setting method according to the embodiment of the present application, and has a functional module corresponding to the execution of the method and a useful effect. For technical details not detailed in the examples of the personality setting device, refer to the personality setting method according to the embodiment of the present application.

図13は本願の実施例に係るロボットの性格設定方法のロボット20のハードウェア構造の模式図であり、図13に示すように、該ロボット20は、
1つの又は複数のプロセッサ21及びメモリ22を含み、図13においては、1つのプロセッサ21を例に挙げる。
FIG. 13 is a schematic diagram of the hardware structure of the robot 20 of the robot character setting method according to the embodiment of the present application, and as shown in FIG. 13, the robot 20 is
It includes one or more processors 21 and memory 22, and in FIG. 13, one processor 21 is taken as an example.

プロセッサ21及びメモリ22は、バス又は他の方法で接続してもよく、図13においてはバスによる接続を例に挙げる。 The processor 21 and the memory 22 may be connected by a bus or another method, and in FIG. 13, the connection by a bus is taken as an example.

メモリ22は、不揮発性コンピュータ可読記憶媒体として、不揮発性ソフトウェアプログラム、不揮発性コンピュータ実行可能プログラム、及びモジュールを格納するために用いられ、例えば、本願の実施例における性格設定方法に対応するプログラムのコマンド/モジュール(例えば、図8に示した性格の予め設定モジュール601、調整モジュール602、実行モジュール603)がある。プロセッサ21は、メモリ22に格納されている不揮発性ソフトウェアプログラム、コマンド及びモジュールを実行することにより、サーバの各種機能アプリケーション及びデータ処理を実行し、即ち上記方法の実施例の性格設定方法を実施する。 The memory 22 is used as a non-volatile computer readable storage medium for storing a non-volatile software program, a non-volatile computer executable program, and a module. For example, a command of a program corresponding to the character setting method in the embodiment of the present application. / There is a module (for example, a preset module 601, an adjustment module 602, and an execution module 603 having the characteristics shown in FIG. 8). The processor 21 executes various functional applications and data processing of the server by executing non-volatile software programs, commands and modules stored in the memory 22, that is, implements the character setting method of the embodiment of the above method. ..

メモリ22は、プログラム記憶領域とデータ記憶領域を含んでもよく、ここで、前記プログラム記憶領域は、オペレーティングシステムと、少なくとも1つの機能に必要なアプリケーションプログラムとを格納でき、前記データ記憶領域は、性格設定装置の使用に応じて作成されたデータなどを格納できる。また、メモリ22は、高速ランダムアクセスメモリを含んでもよく、さらに不揮発性メモリ、例えば少なくとも1つの磁気ディスクストレージデバイス、フラッシュメモリデバイス、又は他の不揮発性固体メモリデバイスを含んでもよい。一部の実施例において、メモリ22は、好ましくは、プロセッサ21と比べて遠隔に配置されたメモリを含み、これらの遠隔メモリは、ネットワークを介して性格設定装置に接続できる。上記ネットワークは、実例としてインターネット、企業のイントラネット、ローカルエリアネットワーク、移動体通信ネットワーク、及びそれらの組み合わせを含むが、これらに限定されない。 The memory 22 may include a program storage area and a data storage area, wherein the program storage area can store an operating system and an application program required for at least one function, and the data storage area is a character. Data created according to the use of the setting device can be stored. The memory 22 may also include high speed random access memory and may further include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state memory device. In some embodiments, the memory 22 preferably includes memory located remotely compared to the processor 21, and these remote memories can be connected to the personality setting device via a network. The networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof, by way of example.

前記1つの又は複数のモジュールは、前記メモリ22に格納されており、前記1つの又は複数のプロセッサ21によって実行されるとき、上記のいずれの方法の実施例における性格設定方法を実行し、例えば、上記の図3における方法のステップ101〜ステップ102、図4における方法のステップ201〜ステップ204、図5における方法のステップ301〜ステップ303、図6における方法のステップ401〜ステップ405を実行し、図7におけるモジュール501〜502、図8におけるモジュール601〜603、図9におけるモジュール700及びサブモジュール701、図10におけるモジュール700及びサブモジュール702、図11におけるモジュール801〜806、図12におけるモジュール901〜905の機能を実施する。 When the one or more modules are stored in the memory 22 and executed by the one or more processors 21, the character setting method in the embodiment of any of the above methods is executed, for example. Step 101-step 102 of the method in FIG. 3, steps 201-step 204 of the method in FIG. 4, steps 301-step 303 of the method in FIG. 5, and steps 401-step 405 of the method in FIG. 6 are executed. Modules 501 to 502 in FIG. 7, modules 601 to 603 in FIG. 8, modules 700 and submodules 701 in FIG. 9, modules 700 and submodules 702 in FIG. 10, modules 801 to 806 in FIGS. 11, and modules 901 to 905 in FIG. Implement the function of.

上記製品は、本願の実施例に係る方法を実行でき、方法の実行に対応する機能モジュール及び有益な効果を有する。本実施例で詳述されていない技術的な詳細については、本願の実施例に係る方法を参照されたい。 The above-mentioned product can execute the method according to the embodiment of the present application, and has a functional module corresponding to the execution of the method and a beneficial effect. For technical details not detailed in this example, see the method according to the embodiment of the present application.

本願の実施例は、不揮発性コンピュータ可読記憶媒体を提供し、前記不揮発性コンピュータ可読記憶媒体には、コンピュータ実行可能コマンドが格納されており、当該コンピュータ実行可能コマンドは1つの又は複数のプロセッサ、例えば、図13に示すプロセッサ21によって実行され、上記の1つの又は複数のプロセッサは上記のいずれの方法の実施例における性格設定方法を実行でき、例えば、上記の図3における方法のステップ101〜ステップ102、図4における方法のステップ201〜ステップ204、図5における方法のステップ301〜ステップ303、図6における方法のステップ401〜ステップ405を実行し、図7におけるモジュール501〜502、図8におけるモジュール601〜603、図9におけるモジュール700及びサブモジュール701、図10におけるモジュール700及びサブモジュール702、図11におけるモジュール801〜806、図12におけるモジュール901〜905の機能を実施する。 The embodiments of the present application provide a non-volatile computer readable storage medium, wherein the non-volatile computer readable storage medium stores computer-executable commands, and the computer-executable commands are stored in one or more processors, for example. , Executed by the processor 21 shown in FIG. 13, one or more of the above processors can perform the character setting method in any of the above embodiments, eg, steps 101 to 102 of the method in FIG. 3 above. , Steps 201 to 204 of the method in FIG. 4, steps 301 to 303 of the method of FIG. 5, and steps 401 to 405 of the method of FIG. 603, the functions of the module 700 and submodule 701 in FIG. 9, the module 700 and submodule 702 in FIG. 10, the modules 801 to 806 in FIG. 11, and the modules 901 to 905 in FIG. 12 are implemented.

上述の装置の実施例は、例示的なものにすぎず、分離した部材として説明された前記ユニットは物理的に分離しているものであっても、そうでなくてもよく、ユニットとして表示される部材は、物理的ユニットであっても、そうでなくてもよく、即ち、1箇所に位置してもよく、複数のネットワークユニットに分散してもよい。本実施例の解決手段の目的を達成するために、実際のニーズに基づいて、一部の又は全部のモジュールを選択してもよい。 The embodiments of the above-mentioned apparatus are merely exemplary, and the unit described as a separated member may or may not be physically separated and is displayed as a unit. The members may or may not be physical units, that is, they may be located at one location or may be dispersed among a plurality of network units. In order to achieve the purpose of the solution of this embodiment, some or all modules may be selected based on actual needs.

上記の実施形態の説明により、当業者は、ソフトウェアに一般的なハードウェアプラットフォームを加える方法で各実施形態を実施することができ、もちろんハードウェアで実施できることも明確に理解しているだろう。当業者であれば、上記の実施例の方法における全部又は一部のフローは、コンピュータプログラムを介して関連するハードウェアを命令することにより実現でき、前記プログラムはコンピュータ可読記憶媒体に格納されることができ、当該プログラムは実行時に、上記の各方法の実施例のフローを含んでもよいことが理解できるだろう。ここで、前記記憶媒体は、磁気ディスク、光ディスク、読み取り専用メモリ(Read−Only Memory、ROM)、又はランダムアクセスメモリ(Random Access Memory、RAM)等であってもよい。 From the description of the embodiments above, one of ordinary skill in the art will clearly understand that each embodiment can be implemented in a way that adds a common hardware platform to the software, and of course can be implemented in hardware. One of ordinary skill in the art can realize all or part of the flow in the method of the above embodiment by instructing the relevant hardware via a computer program, which is stored in a computer-readable storage medium. It will be appreciated that the program may include a flow of examples of each of the above methods at run time. Here, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), or the like.

最後に、上記の実施例は、本願の技術的解決手段を説明するために用いられるものに過ぎず、それを限定するものではなく、本願の思想において、上記の実施例又は異なる実施例における技術的特徴は組み合わせてもよく、ステップの実施順序は任意であってもよく、且つ上記のように本願の異なる態様の他の多くの変更形態もあり、簡潔にするために、それらを詳細に記載していないことを理解すべきである。上記の実施例を参照して本願について詳細に説明したが、当業者であれば、上記の各実施例に記載の技術的解決手段を変更するか、又は技術的特徴の一部に対して等価置換を行ってもよく、これらの変更又は置換に対応する技術的解決手段の本質が本願の各実施例の技術的解決手段の範囲から逸脱しないことを理解すべきである。 Finally, the above embodiments are merely used to illustrate the technical solutions of the present application and are not intended to limit them, and in the ideas of the present application, the techniques in the above embodiments or different embodiments. The features may be combined, the steps may be performed in any order, and there are many other modifications of the different embodiments of the present application as described above, which are described in detail for brevity. You should understand that you are not. Although the present application has been described in detail with reference to the above embodiments, those skilled in the art will either modify the technical solutions described in each of the above embodiments or be equivalent to some of the technical features. It should be understood that substitutions may be made and that the essence of the technical solutions corresponding to these modifications or substitutions does not deviate from the scope of the technical solutions of each embodiment of the present application.

Claims (21)

ロボットに適用されるロボットの性格設定方法であって、前記方法は、
調整モジュールにより、ユーザのフィードバックに基づいて予め設定された性格特徴における性格属性の属性値を調整し、前記性格特徴は複数の性格属性を含み、前記性格属性の各々に属性値があり、前記ユーザのフィードバックは、ユーザの前記予め設定された性格特徴における性格属性に対するフィードバックであるステップと、
実行モジュールにより、現在の性格特徴における性格属性の属性値に基づいて動作又は音声を実行するステップと、
期待値取得モジュールにより、ユーザのフィードバックに基づいて性格属性の属性値を調整して、ユーザのある性格属性に対する期待値を取得するステップとを含み、
ユーザのフィードバックに基づいて性格属性の属性値を調整して、ユーザのある性格属性に対する期待値を取得する前記ステップは、
第1の時間帯内に自分の性格特徴を第1の性格特徴に設定するステップと、
ユーザのフィードバックに基づいて第1の性格特徴における前記性格属性の属性値を調整するステップと、
調整終了後の前記性格属性の属性値を前記性格属性のユーザ期待値として記録するステップと、
各性格属性のユーザ期待値をブロードキャストすることと、
他のロボットから送信される各性格属性のユーザ期待値を取得することと、
同じ性格属性の異なるユーザ期待値に共通集合がある場合、前記共通集合を前記性格
属性の新しいユーザ期待値とすることとを含む、ことを特徴とするロボットの性格設定方法。
It is a method of setting the character of a robot applied to the robot, and the above method is
The adjustment module adjusts the attribute value of the character attributes in a preset character features based on user feedback, the personality traits includes a plurality of character attributes, attribute values there Ri to each of said personality attributes, the User feedback is a step that is feedback on a personality attribute in the user's preset personality traits , and
A step to execute an action or voice based on the attribute value of the personality attribute in the current personality trait by the execution module.
The expectation value acquisition module includes a step of adjusting the attribute value of the personality attribute based on the user's feedback to acquire the expected value for a certain personality attribute of the user.
The above step of adjusting the attribute value of a personality attribute based on the user's feedback to obtain the expected value for a certain personality attribute of the user is
Steps to set your personality trait to the first personality trait within the first time zone,
A step of adjusting the attribute value of the personality attribute in the first personality feature based on user feedback, and
A step of recording the attribute value of the personality attribute after the adjustment is completed as a user expected value of the personality attribute, and
Broadcasting user expectations for each personality attribute
To get the user expected value of each personality attribute sent from other robots,
If there is a common set in different user expectations with the same personality attribute, the common set is referred to as the personality.
A method of characterizing a robot, including setting a new user expectation of an attribute.
前記方法は、さらに、
性格特徴を予め設定するステップを含み、
性格特徴を予め設定する前記ステップは、
複数のプロビジョニング性格特徴から性格特徴を選択することと、
選択された性格特徴を自分の性格特徴として設定することとを含む、ことを特徴とする請求項1に記載の方法。
The method further comprises
Includes steps to preset personality traits
The step of presetting personality traits is
Choosing a personality trait from multiple provisioning personality traits,
The method according to claim 1, wherein the selected personality trait is set as one's own personality trait.
ユーザのフィードバックに基づいて性格属性の属性値を調整して、ユーザのある性格属性に対する期待値を取得する前記ステップは、
第1の時間帯内に自分の性格特徴を第1の性格特徴に設定するステップと、
ユーザのフィードバックに基づいて第1の性格特徴における前記性格属性の属性値を調整するステップと、
第2の時間帯内に自分の性格特徴を第2の性格特徴に設定するステップと、
ユーザのフィードバックに基づいて第2の性格特徴における前記性格属性の属性値を調整するステップと、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整に基づいて、ユーザの前記性格属性に対する期待値を確定するステップとを含む、ことを特徴とする請求項1に記載の方法。
The above step of adjusting the attribute value of a personality attribute based on the user's feedback to obtain the expected value for a certain personality attribute of the user is
Steps to set your personality trait to the first personality trait within the first time zone,
A step of adjusting the attribute value of the personality attribute in the first personality feature based on user feedback, and
Steps to set your personality trait to the second personality trait within the second time zone,
A step of adjusting the attribute value of the personality attribute in the second personality feature based on user feedback, and
Including a step of determining the expected value of the user for the personality attribute based on the adjustment for the attribute value of the personality attribute in the first personality feature and the adjustment for the attribute value of the personality attribute in the second personality feature. The method according to claim 1.
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整に基づいて、ユーザの前記性格属性に対する期待値を確定する前記ステップは、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整により、第1の性格特徴における前記性格属性の属性値及び第2の性格特徴における前記性格属性の属性値の差の絶対値が小さくなり、且つ調整終了後の前記絶対値が予め設定された閾値未満である場合、調整終了後の第1の性格特徴における前記性格属性の属性値及び調整終了後の第2の性格特徴における前記性格属性の属性値をエンド値とする値の範囲を前記性格属性のユーザ期待値として記録するステップ、を含むことを特徴とする請求項3に記載の方法。
The step of determining the user's expected value for the personality attribute based on the adjustment for the attribute value of the personality attribute in the first personality feature and the adjustment for the attribute value of the personality attribute in the second personality feature is the step.
By adjusting the attribute value of the personality attribute in the first personality feature and adjusting the attribute value of the personality attribute in the second personality feature, the attribute value of the personality attribute and the second personality feature in the first personality feature When the absolute value of the difference between the attribute values of the personality attributes becomes small and the absolute value after the adjustment is less than the preset threshold value, the attribute value of the personality attribute in the first personality feature after the adjustment is completed. 3. The third aspect of claim 3, wherein the second personality feature after the adjustment includes a step of recording a range of values having the attribute value of the personality attribute as an end value as a user expected value of the personality attribute. the method of.
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整に基づいて、ユーザの前記性格属性に対する期待値を確定する前記ステップは、さらに、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整により、第1の性格特徴における前記性格属性の属性値及び第2の性格特徴における前記性格属性の属性値の差の絶対値が大きくなり、又は調整終了後の前記絶対値が予め設定された閾値以上である場合、調整終了後の第1の性格特徴における前記性格属性の属性値を第1の性格特徴専用前記性格属性のユーザ期待値として記録し、及び調整終了後の第2の性格特徴における前記性格属性の属性値を第2の性格特徴専用前記性格属性のユーザ期待値として記録するステップを含む、ことを特徴とする請求項3に記載の方法。
The step of determining the user's expected value for the personality attribute based on the adjustment for the attribute value of the personality attribute in the first personality trait and the adjustment for the attribute value of the personality attribute in the second personality trait further further.
By adjusting the attribute value of the personality attribute in the first personality feature and adjusting the attribute value of the personality attribute in the second personality feature, the attribute value of the personality attribute and the second personality feature in the first personality feature When the absolute value of the difference between the attribute values of the personality attributes becomes large, or when the absolute value after the adjustment is completed is equal to or more than a preset threshold value, the attribute value of the personality attribute in the first personality feature after the adjustment is completed. Is recorded as the user expected value of the personality attribute dedicated to the first personality feature, and the attribute value of the personality attribute in the second personality feature after the adjustment is completed is used as the user expected value of the personality attribute dedicated to the second personality feature. The method of claim 3, wherein the method comprises a step of recording.
ユーザのフィードバックに基づいて性格属性の属性値を調整して、ユーザのある性格属性に対する期待値を取得する前記ステップは、さらに、
同じ性格属性に2つ以上のユーザ期待値があり、且つ同じ性格属性の異なるユーザ期待値に共通集合がある場合、前記共通集合を前記性格属性の新しいユーザ期待値とするステップをさらに含む、ことを特徴とする請求項4に記載の方法。
The above step of adjusting the attribute value of a personality attribute based on the user's feedback to obtain the expected value for a certain personality attribute of the user further
If there are two or more user expectations for the same personality attribute, and there is a common set for different user expectations for the same personality attribute, further including the step of making the common set a new user expectation value for the personality attribute. 4. The method according to claim 4.
ユーザのフィードバックに基づいて性格属性の属性値を調整する前記ステップは、
ユーザの音声命令又は対話内容に基づいて前記性格属性の属性値を調整することと、
ユーザのコマンドに基づいて前記性格属性の属性値を調整することとを含む、ことを特徴とする請求項1〜請求項6のいずれか1項に記載の方法。
The step of adjusting the attribute value of a personality attribute based on user feedback is
Adjusting the attribute value of the personality attribute based on the user's voice command or dialogue content,
The method according to any one of claims 1 to 6, wherein the attribute value of the personality attribute is adjusted based on a user's command.
前記方法は、さらに、
性格属性のユーザ期待値に基づいて性格属性の属性値を設定することと、
及び/又は、
性格属性のユーザ期待値を出力することとを含む、ことを特徴とする請求項4に記載の方法。
The method further comprises
Setting the attribute value of the personality attribute based on the user expectation value of the personality attribute,
And / or
The method according to claim 4, wherein the user expected value of the personality attribute is output.
前記方法は、さらに、
現在の性格特徴を取得することと、
現在の性格特徴専用性格属性のユーザ期待値があれば、現在の性格特徴専用性格属性のユーザ期待値に基づいて前記性格属性の属性値を設定することと、
なければ、性格属性のユーザ期待値に基づいて前記性格属性の属性値を設定することとを含む、ことを特徴とする請求項5に記載の方法。
The method further comprises
Acquiring the current personality traits and
If there is a user expectation value of the current personality trait exclusive personality attribute, the attribute value of the personality attribute can be set based on the user expectation value of the current personality trait exclusive personality attribute.
If not, the method according to claim 5, wherein the attribute value of the personality attribute is set based on the user's expected value of the personality attribute.
ロボットに適用されるロボットの性格設定装置であって、前記装置は、
ユーザのフィードバックに基づいて予め設定された性格特徴における性格属性の属性値を調整するために用いられ、前記性格特徴は複数の性格属性を含み、前記性格属性の各々に属性値があり、前記ユーザのフィードバックは、ユーザの前記予め設定された性格特徴における性格属性に対するフィードバックである調整モジュールと、
現在の性格特徴における性格属性の属性値に基づいて動作又は音声を実行するための実行モジュールと、
第1の時間帯内に自分の性格特徴を第1の性格特徴に設定し、ユーザのフィードバックに基づいて第1の性格特徴における前記性格属性の属性値を調整し、調整終了後の前記性格属性の属性値を前記性格属性のユーザ期待値として記録し、各性格属性のユーザ期待値をブロードキャストし、他のロボットから送信される各性格属性のユーザ期待値を取得し、同じ性格属性の異なるユーザ期待値に共通集合がある場合、前記共通集合を前記性格属性の新しいユーザ期待値とする期待値取得モジュールとを含む、ことを特徴とするロボットの性格設定装置。
A robot character setting device applied to a robot, wherein the device is
It is used to adjust the attribute value of the personality attribute in the preset personality trait based on the user's feedback, the personality trait includes a plurality of personality attributes, each of the personality attributes has an attribute value, and the user. feedback and adjustment module Ru feedback der against personality attribute in the preset personality traits of the user,
An execution module for executing actions or voices based on the attribute value of the personality attribute in the current personality trait,
Within the first time zone, one's personality trait is set as the first personality trait, the attribute value of the personality attribute in the first personality trait is adjusted based on the user's feedback, and the personality attribute after the adjustment is completed. The attribute value of is recorded as the user expectation value of the personality attribute, the user expectation value of each personality attribute is broadcast, the user expectation value of each personality attribute transmitted from other robots is acquired, and different users with the same personality attribute are obtained. A personality setting device for a robot, comprising an expected value acquisition module in which the common set is a new user expected value of the personality attribute when there is a common set in the expected values.
前記装置は、さらに、
性格特徴を予め設定するための性格の予め設定モジュールを含み、
前記性格の予め設定モジュールは、具体的には、
複数のプロビジョニング性格特徴から性格特徴を選択し、
選択された性格特徴を自分の性格特徴として設定するために用いられる、ことを特徴とする請求項10に記載の装置。
The device further
Includes a personality preset module for preset personality traits
Specifically, the preset module of the above-mentioned character is
Select a personality trait from multiple provisioning personality traits,
The device according to claim 10, wherein the selected personality trait is used to set the selected personality trait as one's own personality trait.
前記期待値取得モジュールは、
第1の時間帯内に自分の性格特徴を第1の性格特徴に設定し、
ユーザのフィードバックに基づいて第1の性格特徴における前記性格属性の属性値を調整し、
第2の時間帯内に自分の性格特徴を第2の性格特徴に設定し、
ユーザのフィードバックに基づいて第2の性格特徴における前記性格属性の属性値を調整し、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整に基づいて、ユーザの前記性格属性に対する期待値を確定するための第2の期待値取得サブモジュールを含む、ことを特徴とする請求項10に記載の装置。
The expected value acquisition module is
Set your personality trait as the first personality trait within the first time zone,
The attribute value of the personality attribute in the first personality feature is adjusted based on the user's feedback.
Set your personality trait as the second personality trait within the second time zone,
The attribute value of the personality attribute in the second personality trait is adjusted based on the user's feedback.
A second expectation for determining the user's expected value for the personality attribute based on the adjustment for the attribute value of the personality attribute in the first personality feature and the adjustment for the attribute value of the personality attribute in the second personality feature. 10. The apparatus of claim 10, comprising a value acquisition submodule.
前記第2の期待値取得サブモジュールは、さらに、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整により、第1の性格特徴における前記性格属性の属性値及び第2の性格特徴における前記性格属性の属性値の差の絶対値が小さくなり、且つ調整終了後の前記絶対値が予め設定された閾値未満である場合、調整終了後の第1の性格特徴における前記性格属性の属性値及び調整終了後の第2の性格特徴における前記性格属性の属性値をエンド値とする値の範囲を前記性格属性のユーザ期待値として記録するために用いられる、ことを特徴とする請求項10に記載の装置。
The second expected value acquisition submodule further
By adjusting the attribute value of the personality attribute in the first personality feature and adjusting the attribute value of the personality attribute in the second personality feature, the attribute value of the personality attribute and the second personality feature in the first personality feature When the absolute value of the difference between the attribute values of the personality attributes becomes small and the absolute value after the adjustment is less than the preset threshold value, the attribute value of the personality attribute in the first personality feature after the adjustment is completed. And claim 10, wherein the range of values having the attribute value of the personality attribute as the end value in the second personality feature after the adjustment is recorded is used as the user expected value of the personality attribute. The device described.
前記第2の期待値取得サブモジュールは、さらに、
第1の性格特徴における前記性格属性の属性値に対する調整及び第2の性格特徴における前記性格属性の属性値に対する調整により、第1の性格特徴における前記性格属性の属性値及び第2の性格特徴における前記性格属性の属性値の差の絶対値が大きくなり、又は調整終了後の前記絶対値が予め設定された閾値以上である場合、調整終了後の第1の性格特徴における前記性格属性の属性値を第1の性格特徴専用前記性格属性のユーザ期待値として記録し、及び調整終了後の第2の性格特徴における前記性格属性の属性値を第2の性格特徴専用前記性格属性のユーザ期待値として記録するために用いられる、ことを特徴とする請求項12に記載の装置。
The second expected value acquisition submodule further
By adjusting the attribute value of the personality attribute in the first personality feature and adjusting the attribute value of the personality attribute in the second personality feature, the attribute value of the personality attribute and the second personality feature in the first personality feature When the absolute value of the difference between the attribute values of the personality attributes becomes large, or when the absolute value after the adjustment is completed is equal to or more than a preset threshold value, the attribute value of the personality attribute in the first personality feature after the adjustment is completed. Is recorded as the user expected value of the personality attribute dedicated to the first personality feature, and the attribute value of the personality attribute in the second personality feature after the adjustment is completed is used as the user expected value of the personality attribute dedicated to the second personality feature. 12. The device of claim 12, characterized in that it is used for recording.
前記第2の期待値取得サブモジュールは、さらに、
同じ性格属性に2つ以上のユーザ期待値があり、且つ同じ性格属性の異なるユーザ期待値に共通集合がある場合、前記共通集合を前記性格属性の新しいユーザ期待値とするために用いられる、ことを特徴とする請求項13に記載の装置。
The second expected value acquisition submodule further
When there are two or more user expectations of the same personality attribute and there is a common set of different user expectations of the same personality attribute, the common set is used to make the new user expectation value of the personality attribute. 13. The apparatus according to claim 13.
ユーザのフィードバックに基づいて性格属性の属性値を調整する前記ステップは、
ユーザの音声命令又は対話内容に基づいて前記性格属性の属性値を調整することと、
ユーザのコマンドに基づいて前記性格属性の属性値を調整することとを含む、ことを特徴とする請求項10〜請求項15のいずれか1項に記載の装置。
The step of adjusting the attribute value of a personality attribute based on user feedback is
Adjusting the attribute value of the personality attribute based on the user's voice command or dialogue content,
The apparatus according to any one of claims 10 to 15, further comprising adjusting the attribute value of the personality attribute based on a user command.
前記装置は、さらに、
性格属性のユーザ期待値に基づいて性格属性の属性値を設定するための第1の属性値設定モジュールと、
及び/又は、
性格属性のユーザ期待値を出力するための出力モジュールとを含む、ことを特徴とする請求項13に記載の装置。
The device further
The first attribute value setting module for setting the attribute value of the personality attribute based on the user expected value of the personality attribute, and
And / or
13. The apparatus according to claim 13, comprising an output module for outputting a user expected value of a personality attribute.
前記装置は、さらに、
現在の性格特徴を取得し、
現在の性格特徴専用性格属性のユーザ期待値があれば、現在の性格特徴専用性格属性のユーザ期待値に基づいて前記性格属性の属性値を設定し、
なければ、性格属性のユーザ期待値に基づいて前記性格属性の属性値を設定するための第2の属性値設定モジュールを含む、ことを特徴とする請求項14に記載の装置。
The device further
Get the current personality traits,
If there is a user expectation value of the current personality trait exclusive personality attribute, the attribute value of the personality attribute is set based on the user expectation value of the current personality trait exclusive personality attribute.
The device according to claim 14, wherein the apparatus includes a second attribute value setting module for setting an attribute value of the personality attribute based on a user expected value of the personality attribute.
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサと通信可能に接続されるメモリとを含み、ただし、
前記メモリには、前記少なくとも1つのプロセッサによって実行できるコマンドが格納され、前記コマンドが前記少なくとも1つのプロセッサによって実行されることにより、前記少なくとも1つのプロセッサが請求項1〜請求項9のいずれか1項に記載の方法を実行できる、ことを特徴とするロボット。
With at least one processor
Includes at least one processor and communically connected memory, provided that
The memory stores a command that can be executed by the at least one processor, and when the command is executed by the at least one processor, the at least one processor is one of claims 1 to 9. A robot characterized by being able to perform the methods described in the section.
コンピュータ可読記憶媒体には、コンピュータで実行可能なコマンドが格納され、前記コンピュータで実行可能なコマンドがロボットによって実行されると、前記ロボットに請求項1〜請求項9のいずれか1項に記載の方法を実行させる、ことを特徴とする不揮発性コンピュータ可読記憶媒体。 The computer-readable storage medium stores a command that can be executed by a computer, and when the command that can be executed by the computer is executed by the robot, the robot according to any one of claims 1 to 9. A non-volatile computer-readable storage medium characterized by performing a method. ロボットに、請求項1〜請求項9のいずれか1項に記載の方法を実行させる、コンピュータプログラム


A computer program that causes a robot to execute the method according to any one of claims 1 to 9 .


JP2020501506A 2017-07-14 2017-07-14 Robot personality setting method, device and robot Active JP6979115B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/092879 WO2019010682A1 (en) 2017-07-14 2017-07-14 Robot character setting method and apparatus, and robot

Publications (2)

Publication Number Publication Date
JP2020527267A JP2020527267A (en) 2020-09-03
JP6979115B2 true JP6979115B2 (en) 2021-12-08

Family

ID=63266971

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020501506A Active JP6979115B2 (en) 2017-07-14 2017-07-14 Robot personality setting method, device and robot

Country Status (4)

Country Link
US (1) US11045957B2 (en)
JP (1) JP6979115B2 (en)
CN (1) CN108472811B (en)
WO (1) WO2019010682A1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11461404B2 (en) * 2018-06-26 2022-10-04 Intuition Robotics, Ltd. System and method for adjustment of a device personality profile
US11890747B2 (en) * 2018-09-26 2024-02-06 Disney Enterprises, Inc. Interactive autonomous robot configured with in-character safety response protocols
CN110008321B (en) * 2019-03-07 2021-06-25 腾讯科技(深圳)有限公司 Information interaction method and device, storage medium and electronic device
CN110120170A (en) * 2019-04-19 2019-08-13 安徽智训机器人技术有限公司 A kind of educational robot with mood setting
WO2022149496A1 (en) * 2021-01-05 2022-07-14 ソニーグループ株式会社 Entertainment system and robot
JP6990472B1 (en) 2021-03-23 2022-01-12 ユニロボット株式会社 A system for communicating with people and a program for that purpose
CN115563395B (en) * 2022-12-05 2023-03-24 安徽淘云科技股份有限公司 Interaction method, interaction device, electronic equipment and storage medium

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3353651B2 (en) * 1997-06-23 2002-12-03 松下電器産業株式会社 Agent interface device
CN1283428C (en) * 2000-03-31 2006-11-08 索尼公司 Robot device, robot device action control method, external force detecting device and method
JP2002144259A (en) * 2000-07-27 2002-05-21 Yamaha Motor Co Ltd Electronic equipment having autonomic function
JP2002216026A (en) * 2000-11-17 2002-08-02 Sony Corp Information communication system, agent terminal, information distribution system, storage medium with agent program stored, storage medium with agent access program stored, storage medium with exclusive processing program stored, agent program, agent access program and exclusive processing program
JP2002283261A (en) * 2001-03-27 2002-10-03 Sony Corp Robot device and its control method and storage medium
JP2004174642A (en) * 2002-11-26 2004-06-24 Matsushita Electric Ind Co Ltd Radio communication system, program for cellphone, robot device and program for robot device
JP2006109923A (en) * 2004-10-12 2006-04-27 Tomy Co Ltd Growing system
JP4798431B2 (en) * 2005-11-11 2011-10-19 株式会社ケンウッド Agent device, in-vehicle navigation device with agent function, agent output method
US8996429B1 (en) * 2011-05-06 2015-03-31 Google Inc. Methods and systems for robot personality development
US9737808B2 (en) * 2012-06-05 2017-08-22 Sony Corporation Information processing apparatus, information processing method, program, and toy system
US9992306B2 (en) * 2012-12-21 2018-06-05 E*Trade Financial Corporation Dynamic execution
CN104881108B (en) * 2014-02-27 2018-08-31 青岛海尔机器人有限公司 A kind of intelligent human-machine interaction method and device
EP3734504A1 (en) * 2015-02-10 2020-11-04 Mobileye Vision Technologies Ltd. Sparse map for autonomous vehicle navigation
CA2922625A1 (en) * 2015-03-06 2016-09-06 Simplehuman, Llc Foaming soap dispensers
CN106200959B (en) * 2016-07-08 2019-01-22 北京光年无限科技有限公司 Information processing method and system towards intelligent robot
CN106503043B (en) * 2016-09-21 2019-11-08 北京光年无限科技有限公司 A kind of interaction data processing method for intelligent robot
JP7078035B2 (en) * 2017-03-31 2022-05-31 ソニーグループ株式会社 Information processing equipment, information processing methods, and programs
JPWO2018235607A1 (en) * 2017-06-20 2020-04-16 ソニー株式会社 Information processing apparatus, information processing method, and program
US11495018B2 (en) * 2017-06-20 2022-11-08 Stamps.Com Inc. Augmented reality system for facilitating item relocation via augmented reality cues and location based confirmation

Also Published As

Publication number Publication date
WO2019010682A1 (en) 2019-01-17
JP2020527267A (en) 2020-09-03
US20200147807A1 (en) 2020-05-14
CN108472811A (en) 2018-08-31
US11045957B2 (en) 2021-06-29
CN108472811B (en) 2021-06-04

Similar Documents

Publication Publication Date Title
JP6979115B2 (en) Robot personality setting method, device and robot
US20230041256A1 (en) Artificial intelligence-based audio processing method, apparatus, electronic device, computer-readable storage medium, and computer program product
US10708423B2 (en) Method and apparatus for processing voice information to determine emotion based on volume and pacing of the voice
US10264214B1 (en) System and methods for testing a video conference call using a virtual assistant
US20220342629A1 (en) Audio peripheral device selections
CN105141587A (en) Virtual doll interaction method and device
US10312874B2 (en) Volume control methods and devices, and multimedia playback control methods and devices
US10708320B2 (en) Selective internal forwarding in conferences with distributed media servers
WO2015109872A1 (en) Method for quickly accessing and controlling the playing of shared media file based on samba
US11972757B2 (en) Digital media environment for conversational image editing and enhancement
DE102018118349A1 (en) METHOD AND DEVICE FOR SELECTING AN AUDIO OUTPUT CABLE BASED ON PRIORITY ATTRIBUTES
TW202325030A (en) Platform for video-based stream synchronization
CN111258530B (en) Audio playing control method, server and audio playing system
US20160050244A1 (en) Systems and Methods for Shared Media Streaming
CN108494702B (en) Transmission control method and apparatus, storage medium, and electronic apparatus
US11659239B2 (en) Managing user profiles on electronic devices
US11283901B2 (en) Neural network model based configuration of settings
US20190158969A1 (en) Method of adapting settings of a hearing device and hearing device
JP7354127B2 (en) Providing activity notifications regarding digital content
US11616883B2 (en) Systems and methods for improved audio/video conferences
US20160255496A1 (en) Method and server for configuring a mobile terminal and portable electronic device
CN111835922A (en) Multi-channel call voice control method and device
WO2017193955A1 (en) Management method and system, terminal and server
US10999555B1 (en) Meeting room control via mobile device
CN105847905A (en) Control method and device of audio and video playing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200114

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210302

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20210310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210527

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211102

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211112

R150 Certificate of patent or registration of utility model

Ref document number: 6979115

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350