Systems and methods for determining an amount of speech of an artificial intelligence character
AssigneeMindlogic Inc.
InventorsYongwoo KIM, Jinwook KIM
Life of this patent
Estimating the term…
Abstract
A system and method for determining an amount of speech of an artificial intelligence (AI) character is provided. A conversation engine is provided between the AI character and at least one follower. Each conversation message generated by the AI character is determined based on at least one conversational contribution weight. An utterance value of each conversation message is determined based on the conversational contribution weight. An amount of speech of the AI character is determined based on the calculated utterance value. A reward for a creator of the AI character is determined based on the amount of speech.
Claims20
A system for determining an amount of speech of an artificial intelligence (A) character, the system comprising:
- a server;
- at least one processor in the server, the at least one processor operable to execute computer instructions;
- and
- a memory operatively connected to the at least one processor, the memory operable to store the computer instructions, wherein the computer instructions are executed by the at least one processor to:
- provide a conversation service via a conversation engine between an AI character and at least one follower, the conversation service comprising a graphical interface for allowing the follower to conversate with the AI character;
- determine at least one conversational contribution weight for each conversation message generated by the AI character;
- determine an utterance value of each conversation message based on the determined conversational contribution weight;
- and
- determine an amount of speech of the AI character in the conversation service based on the calculated utterance value.
A method for determining an amount of speech of an artificial intelligence (A) character, the method comprising:
- providing a conversation service via a conversation engine between an AI character and at least one follower, the conversation service comprising a graphical interface for allowing the follower to conversate with the AI character;
- determining at least one conversational contribution weight for each conversation message generated by the AI character;
- determining an utterance value of each conversation message based on the determined conversational contribution weight;
- and
- determining an amount of speech of the AI character in the conversation service based on the calculated utterance value.
A system for determining an amount of speech of an artificial intelligence (A) character, the system comprising:
- a server;
- at least one processor in the server, the at least one processor operable to execute computer instructions;
- and
- a memory operatively connected to the at least one processor, the memory operable to store the computer instructions, wherein the computer instructions are executed by the at least one processor to:
- provide a conversation engine;
- provide a conversational dataset representing a sequence of conversation messages between an AI character and at least one follower;
- train the conversation engine with the conversation dataset based on a plurality of language modeling losses, each language modeling loss is configured to measure a difference between a target output and an actual output generated by the AI character;
- provide a conversation service via the conversation engine between the AI character and the at least one follower;
- and
- determine an amount of speech of the AI character in the conversation service based on the conversation messages generated by the AI character,
- wherein the conversation engine is trained to minimize a weighted sum of the plurality of language modeling losses.
Dependencies are inferred from the claim text.