An artificial intelligence, AI, device comprising: a communication interface configured to perform communication with a first peripheral device and a second peripheral device; a first AI agent server and a second AI agent server, the first AI agent server configured to provide a natural language processing service through a manufacturer other than a manufacturer of the second peripheral device and the second AI agent server configured to provide a natural language processing service through the manufacturer of the second peripheral device; and a processor configured to: receive first voice data corresponding to first voice uttered by a user from the first peripheral device, convert the first voice data into first text data, acquire, through intention analysis of the first text data, a first intention corresponding to the first voice data, transmit a first search result corresponding to the first intention obtained from the first AI agent server to the first peripheral device, receive second voice data corresponding to second voice uttered by the user from the second peripheral device, convert the second voice data into second text data, acquire, through intention analysis of the second text data, a second intention corresponding to the received second voice data, determine whether the acquired second intention is an interactive intention associated with the first intention, acquire a second search result corresponding to the second intention in consideration of the first intention, upon determining that the acquired second intention is the interactive intention associated with the first intention, and transmit the second search result corresponding to the second intention obtained from the second AI agent server to the second peripheral device, and acquire a third search result in consideration of only the second intention upon determining that the acquired second intention is not the interactive intention associated with the first intention, and transmit the acquired third search result to the second peripheral device. a communication interface configured to perform communication with a first peripheral device and a second peripheral device; a first AI agent server and a second AI agent server, the first AI agent server configured to provide a natural language processing service through a manufacturer other than a manufacturer of the second peripheral device and the second AI agent server configured to provide a natural language processing service through the manufacturer of the second peripheral device; and a processor configured to: receive first voice data corresponding to first voice uttered by a user from the first peripheral device, convert the first voice data into first text data, acquire, through intention analysis of the first text data, a first intention corresponding to the first voice data, transmit a first search result corresponding to the first intention obtained from the first AI agent server to the first peripheral device, receive second voice data corresponding to second voice uttered by the user from the second peripheral device, convert the second voice data into second text data, acquire, through intention analysis of the second text data, a second intention corresponding to the received second voice data, determine whether the acquired second intention is an interactive intention associated with the first intention, acquire a second search result corresponding to the second intention in consideration of the first intention, upon determining that the acquired second intention is the interactive intention associated with the first intention, and transmit the second search result corresponding to the second intention obtained from the second AI agent server to the second peripheral device, and acquire a third search result in consideration of only the second intention upon determining that the acquired second intention is not the interactive intention associated with the first intention, and transmit the acquired third search result to the second peripheral device. receive first voice data corresponding to first voice uttered by a user from the first peripheral device, convert the first voice data into first text data, acquire, through intention analysis of the first text data, a first intention corresponding to the first voice data, transmit a first search result corresponding to the first intention obtained from the first AI agent server to the first peripheral device, receive second voice data corresponding to second voice uttered by the user from the second peripheral device, convert the second voice data into second text data, acquire, through intention analysis of the second text data, a second intention corresponding to the received second voice data, determine whether the acquired second intention is an interactive intention associated with the first intention, acquire a second search result corresponding to the second intention in consideration of the first intention, upon determining that the acquired second intention is the interactive intention associated with the first intention, and transmit the second search result corresponding to the second intention obtained from the second AI agent server to the second peripheral device, and acquire a third search result in consideration of only the second intention upon determining that the acquired second intention is not the interactive intention associated with the first intention, and transmit the acquired third search result to the second peripheral device.