- Number
- 20220253609
- Published
- 2022-08-11
- Filed
- 2021-02-08
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Tiwari; Sanchita, Yu; Xiuyang, Kennedy; Justin Ali, Kazmierczak; Brian, Van Dall; Dirk
- CPC
- G06N3/0475; G06N3/0442; G06N3/045; G06F40/35; G06N3/0455; G06N3/088; G06N3/09; G06F16/24575; G06F40/284
- Verdict
- Low Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
User-intent-driven personalized interactive social agent.
Abstract
A system includes a computing platform having one or more processor(s) configured to receive input data corresponding to an interaction with a user, to determine a character archetype, an intent, and a sentiment of the user, to generate, using the input data and the character archetype, an output data that includes a token describing a payload, and to identify, using the token, a database corresponding to the payload. The processor(s) are further configured to obtain, by searching the database based on the character archetype, the intent, and the sentiment of the user, the payload from the database, to transform, using the character archetype and the intent and the sentiment of the user, the output data and the payload to a response to the interaction, and to render the response using a social agent that assumes the character archetype.
Background
BACKGROUND
A characteristic feature of human social interaction is variety of expression. For example, even when two people interact repeatedly in a similar manner, such as greeting one another, many different expressions may be used despite the fact that a simple “hello” would be adequate in almost every instance. Instead, human beings are likely to substitute “good morning.” “good evening.” “hi.” “how's it going.” or any of a number of other expressions, for “hello,” depending on the context and the circumstances surrounding the interaction, as well as the personality and intent of the speakers. For example, a human speaker may select expressions for use in an interaction with another person based on whether that person is a child, a teenager, or an adult. In order for a non-human social agent to engage in a realistic interaction with a user, it is desirable that the non-human social agent also be capable of varying its form of expression in a seemingly natural way.
However, creating a new persona for assumption by a social agent where no scripts or prior conversations exist is a challenging undertaking. Human editors must typically generate such personas manually based on basic definitions of the personalities provided to them, such as whether the persona is timid, adventurous, gregarious, funny, or sarcastic, for example. Due to such intense reliance on human involvement, prior approaches to the generation of a new persona for a social agent tend to be time-
Claims
1. A system comprising: a computing platform including one or more hardware processors; the one or more hardware processors configured to: receive input data corresponding to an interaction with a user; determine, in response to receiving the input data, an intent of the user, a sentiment of the user, and a character archetype; generate, using the input data and the character archetype, output data for responding to the user, the output data including a token describing a payload; identify, using the token, a database corresponding to the payload; obtain, by searching the database based on the character archetype, the intent of the user, and the sentiment of the user, the payload from the database; transform, using the character archetype, the intent of the user, and the sentiment of the user, the output data and the payload to a response to the interaction; and render the response using a social agent, wherein the social agent assumes the character archetype. ||
9. A method for use by a system including a computing platform having one or more hardware processors, the method comprising: receiving, by the one or more hardware processors, an input data corresponding to an interaction with a user; determining, by the one or more hardware processors in response to receiving the input data, an intent of the user, a sentiment of the user, and a character archetype; generating, by the one or more hardware processors and using the input data and the character archetype, an output data for responding to the user, the output data including a token describing a payload; identifying, by the one or more hardware processors and using the token, a database corresponding to the payload; obtaining, by the one or more hardware processors by searching the database based on the character archetype, the intent of the user, and the sentiment of the user, the payload from the database; transforming, by the one or more hardware processors and using the character archetype, the intent of the user, and the sentiment of the user, the output data and the payload to a response to the interaction; and rendering, by the one or more hardware processors, the response using a social agent, wherein the social agent assumes the character archetype. ||
17. A system comprising: a computing platform including one or more hardware processors; the one or more hardware processors configured to: receive an input data corresponding to an interaction with a user, determine, in response to receiving the input data, an intent of the user, a sentiment of the user, and a character archetype; obtain, based on the input data and the intent of the user, a generic expression responsive to the interaction; convert, using the intent of the user and the character archetype, the generic expression into a plurality of expressions characteristic of the character archetype; filter, using the sentiment of the user, the plurality of expressions characteristic of the character archetype, to produce a plurality of sentiment-specific expressions responsive to the interaction; and generate an output data for responding to the user, the output data including at least one of the plurality of sentiment-specific expressions.