CPC G06F 40/35 (2020.01) [G06F 16/5866 (2019.01); G06F 16/90332 (2019.01); G06N 3/045 (2023.01); G06V 10/82 (2022.01); G06V 20/20 (2022.01); G06V 20/35 (2022.01); G06V 20/36 (2022.01); G06V 20/70 (2022.01); G06V 30/19173 (2022.01); G06V 30/274 (2022.01); H04L 51/02 (2013.01)] | 19 Claims |
1. A method for providing a response to a user in a chat session between the user and a chatbot, the method performed by the chatbot, the method comprising:
during the chat session between the user and the chatbot, receiving over a network and from a computing device of the user at least one message associated with a first object, wherein the at least one message indicates an instruction for obtaining an image representation of a second object corresponding to the first object;
obtaining an image representation of the first object;
determining emotion information of the first object based at least on the image representation;
determining similarities between the first object and candidate objects in a knowledge graph based at least on the emotion information;
selecting the second object from the candidate objects based at least on the similarities;
generating a response to include the image representation of the second object; and
providing the response, by the chatbot, to the user.
|