Abstract:
An electronic device is provided. The electronic device includes memory storing one or more computer programs, and one or more processors communicatively coupled to the memory, wherein the one or more computer programs include computer-executable instructions that, when executed by the one or more processors, cause the electronic device to detect, based on a voice command obtained from a user, candidate objects in a viewing region of the user, determine a representative property among candidate properties of the detected candidate objects, output, for each of the detected candidate objects, feedback based on a property value of the representative property of a corresponding candidate object, and determine, based on obtaining an additional command that specifies a property value of the representative property from the user, an object indicated in the voice command as a candidate object having the property value of the representative property specified by the additional command.
Abstract:
An electronic device and a method are provided. The electronic device includes a communication module, a touch screen display, a processor electrically connected with the communication module and the touch screen display, and a memory electrically connected with the processor. The memory is configured to stores an application program configured to transmit and receive data to/from an external electronic device using the communication module, and instructions to enable the processor to display a user interface of the application program in the touch screen display when the application program is executed. The user interface includes a first area that displays at least one of an image and text that is associated with a user who is related to the external electronic device, and a second area that displays data that is shared with the external electronic device, and the first area overlaps at least a part of the second area.
Abstract:
The present disclosure relates to a method of operating an artificial intelligence (AI) agent considering a gaze and the method includes: setting a position of a virtual object, outputting the virtual object, obtaining gaze information of a user, determining whether an activation condition of the virtual object is satisfied by considering the gaze information of the user, and based on the activation condition of the virtual object being satisfied as a result of determination, processing an utterance of the user without a wake word.
Abstract:
A device and method for operating an artificial intelligence (AI) agent in a communal space are provided. When a communal space event occurs, an AI agent that operates in common in a communal space may be generated, a domain may be determined in the AI agent, the determined domain may be loaded, user information about a user participating in the communal space event may be collected, and an utterance of the user may be processed based on the determined domain and the user information.
Abstract:
An example electronic device may include a memory configured to store computer-executable instructions, and a processor configured to execute the instructions by accessing the memory. The instructions are configured to, when executed, cause the processor to generate, based on obtaining an input of a user, first feedback on the input, generate, based on an object detected in at least one of a display region, a surrounding physical space, or a virtual space, second feedback following the first feedback, and output the first feedback and the second feedback.
Abstract:
Various embodiments of the present invention provide an electronic device, and a method for managing the life cycle of a plurality of applications executed in the electronic device, the electronic device comprising: a display; at least one processor operably connected to the display; and a memory operably connected to the processor, wherein the memory stores a first application program and a second application program which include user interfaces, and the memory stores instructions for allowing, when executed, the processor to request status information related to the first application program, receive the status information related to the first application program, and display, on the display, a user interface of the second application program including content generated on the basis of at least some the received status information, so that the first application program and the second application program can be linkably operated. Other various embodiments are possible.