CPC G06F 21/31 (2013.01) [G06F 3/167 (2013.01); G06N 3/004 (2013.01); G06N 20/00 (2019.01)] | 11 Claims |
1. A first electronic device comprising:
an input device;
a communication module including circuitry and operable for communication using first and second communication methods;
a processor; and
a memory,
wherein the memory includes instructions which, when executed, cause the processor to:
control the communication module to request, from a second electronic device, using the second communication method, identification information including a second call word for using an artificial intelligence (AI) assistant function of the second electronic device, based on occurrence of an event for requesting configuration of a first mode of the first electronic device in which the AI assistant function of the second electronic device is usable using user commands which are input to the first electronic device using the input device and which include the second call word, wherein the second call word is different from a first call word for an AI assistant function of the first electronic device;
receive, through the communication module using the second communication method, the identification information from the second electronic device, in response to the request,
receive, via the input device, a first command from a user during operation of the first mode;
determine whether the first command includes the second call word for using the AI assistant function of the second electronic device; and
based on the first command being determined to include the second call word:
identify a first operation to be performed by the first electronic device and a second operation to be performed by the AI assistant function of the second electronic device;
generate a second command including the identification information for the second operation to be performed by the AI assistant function of the second electronic device;
transmit, through the communication module, using the first communication method, the second command to the second electronic device;
receive, from the second electronic device, using the first communication method, a result of performing the second operation; and
perform the first operation based on the result received from the second electronic device.
|