CPC G06F 9/4868 (2013.01) [G06F 9/466 (2013.01); G06F 16/3329 (2019.01); G06F 40/20 (2020.01); G06F 40/56 (2020.01); H04L 9/3236 (2013.01); H04L 9/50 (2022.05)] | 12 Claims |
1. A method being performed by a computer device including a smart contract management platform, the method comprising:
obtaining, by at least one processor included in the computer device in a dialogue environment between a first agent of a user and a second agent on a Metaverse environment, contents related to a contract based on conversations between the first agent and the second agent at user request timing;
generating, by the at least one processor, at least one condition associated with the contract based on an analysis for the obtained contents related to the contract;
generating, by the at least one processor, a smart contract based on the contents related to the contract and the generated condition;
requesting, by the at least one processor, a review for the generated smart contract to the first agent and the second agent; and
completing, by the at least one processor, the generation of the smart contract, and storing, by the at least one processor, the smart contract in a blockchain;
wherein the generating the smart contract comprises configuring the smart contract in a visually understandable form for the user using an artificial intelligence (AI) model;
wherein the obtaining comprises verifying the contents related to the contract through interoperation with a computing system providing a computing service, and the verifying comprises receiving, from the computing system, a result of user certification for the user who inputs or utters an input from the first agent included in the conversations;
wherein a template form corresponding to each of a plurality of contract types is stored and managed in a database associated with a template module of the smart contract management platform;
wherein generating the smart contract comprises automatically generating the smart contract in a selected template form corresponding to a contract type of the contents related to the contract;
wherein storing the smart contract comprises storing the smart contract in a blockchain designated by the user or a blockchain associated with the dialogue environment;
wherein the user certification for the user is performed based on identification information of a device of the user and a determination that a preset gesture or a preset sentence for the user certification is received from the user;
wherein the second agent is an agent of service provider on the Metaverse environment; and
wherein the method further comprises, in response to receiving information on a complaint of the user in the Metaverse environment, automaticallv initiating a process for generating the smart contract between the first agent and the second agent, the condition including at least one of a service error occurrence in a service within the Metaverse environment or a suspension occurrence in the service, and the contents related to the contract including a reward that the first agent is able to acquire when the condition is met and is configured to be used in the Metaverse environment.
|