Agent control device, agent control method, and non-transitory recording medium

文档序号:1875110 发布日期:2021-11-23 浏览:12次 中文

阅读说明:本技术 智能体控制装置、智能体控制方法、以及非临时性的记录介质 (Agent control device, agent control method, and non-transitory recording medium ) 是由 竹下幸辉 于 2021-05-10 设计创作,主要内容包括:本公开提供一种智能体控制装置、智能体控制方法、以及非临时性的记录介质。该智能体控制装置包括:存储器;处理器,其与所述存储器连接,所述处理器被构成为,取得在车辆内能够利用的多个智能体的识别信息,且以使显示设备显示与被取得的多个智能体的识别信息相应的多个智能体的选择信息的一览表的方式而进行控制,并且以使与由车辆内的用户所选择的选择信息相对应的智能体启动的方式而进行控制。(The present disclosure provides a smart agent control device, a smart agent control method, and a non-transitory recording medium. This agent controlling means includes: a memory; and a processor connected to the memory, the processor being configured to acquire identification information of a plurality of agents available in the vehicle, to control the display device to display a list of selection information of the plurality of agents corresponding to the acquired identification information of the plurality of agents, and to control the display device to activate an agent corresponding to the selection information selected by the user in the vehicle.)

1. An intelligent agent control device comprising:

a memory;

a processor coupled to the memory,

the processor is configured to perform at least one of,

obtaining identification information of a plurality of agents available in a vehicle, and

the control is performed such that the display device displays a list of selection information of a plurality of agents corresponding to the acquired identification information of the plurality of agents, and the control is performed such that an agent corresponding to the selection information selected by the user in the vehicle is activated.

2. The intelligent agent control apparatus of claim 1,

the processor is configured to control the display device to display a list of selection information of a plurality of agents when specific operation information is received.

3. The agent control apparatus according to claim 1 or 2,

the processor is configured to cause the display device to display a list of selection information of a plurality of agents in a sliding fashion.

4. An agent control method, which performs, by a processor,

obtaining identification information of a plurality of agents available in a vehicle, and

the control is performed such that the display device displays a list of selection information of a plurality of agents corresponding to the acquired identification information of the plurality of agents, and the control is performed such that an agent corresponding to the selection information selected by the user is activated.

5. The agent control method according to claim 4,

when specific operation information is received, the display device is controlled to display a list of selection information of a plurality of agents.

6. The agent control method according to claim 4 or 5,

causing the display device to display a list of selection information for a plurality of agents in a sliding fashion.

7. A non-transitory recording medium storing a program for causing a computer to execute a process of,

obtaining identification information of a plurality of agents available in a vehicle, and

the display device is controlled to display a list of selection information of a plurality of agents corresponding to the acquired identification information of the plurality of agents, and is controlled to activate an agent corresponding to the selection information selected by the user.

8. The non-transitory recording medium of claim 7, wherein,

in the above processing, when specific operation information is received, the display device is controlled to display a list of selection information of a plurality of agents.

9. The non-transitory recording medium of claim 7 or 8, wherein,

in the processing, the display device is caused to display a list of selection information of a plurality of agents in a sliding form.

Technical Field

The present disclosure relates to an agent control device, an agent control method, and an agent control program.

Background

Conventionally, a technique for controlling the operation of two agents has been known. For example, as a speech dialogue method for using services of two agents, there is known a technique of determining which of the two agents should deal with based on agent information such as a keyword for identifying an agent (see, for example, japanese patent application laid-open No. 2018-189984).

Further, for example, an agent such as disclosed in japanese patent application laid-open No. 2018-189984 may be used in a vehicle. In the case where an agent is utilized in a vehicle, the agent conducts a conversation realized by voice with a user, and performs processing reflecting the content of the conversation. Then, the agent outputs the execution result of the process reflecting the content of the conversation via the device in the vehicle.

In the technique disclosed in japanese patent application laid-open No. 2018-189984, an agent to be handled is determined based on a keyword or the like for identifying the agent. However, the technique of patent document 1 requires a user to issue a keyword or the like for identifying an agent, and thus there is still room for improvement in smooth selection of agents.

For example, a plurality of agents may be used in a vehicle. However, the technique of japanese patent application laid-open No. 2018-189984 only discloses an agent that selects an operation target by a keyword for identifying an agent, and does not consider a scenario in which a plurality of agents can be used in a vehicle.

Therefore, when the technology disclosed in japanese patent application laid-open No. 2018-189984 is used, there is a problem that when a user selects an agent that can be used while riding in a vehicle, the agent may not be smoothly selected.

Disclosure of Invention

An object of the present disclosure is to provide an agent control device, an agent control method, and a non-transitory recording medium that can smoothly perform selection of an agent that can be used when a user selects the agent while riding in a vehicle.

The agent control device of the first embodiment includes: a memory; and a processor connected to the memory, the processor being configured to acquire identification information of a plurality of agents that can be used in the vehicle, and to control the display device to display a list of selection information of the plurality of agents corresponding to the acquired identification information of the plurality of agents, and to control the display device to activate the agent corresponding to the selection information selected by the user in the vehicle.

The agent control device acquires identification information of a plurality of agents that can be used in a vehicle. The agent of the present embodiment executes a speech-enabled conversation with the user and a process of reflecting the content of the conversation. The agent outputs the execution result of the process reflecting the content of the conversation via the device in the vehicle. The agent is realized by causing a predetermined computer to execute a program. The agent control device controls the display device to display a list of the selection information of the plurality of agents corresponding to the acquired identification information of the plurality of agents, and controls the agent control device to activate the agent corresponding to the selection information selected by the user in the vehicle. According to the agent control device of the first embodiment, when an agent that can be used is selected while a user is riding in a vehicle, the agent can be selected smoothly.

A second embodiment is the agent control device according to the first embodiment, wherein the processor is configured to control the display device to display a list of selection information of a plurality of agents when specific operation information is received. According to the agent control apparatus of the second embodiment, the list of the selection information of the plurality of agents is displayed on the display device in response to the specific operation information operated by the user, and the agent can be selected more smoothly.

A third embodiment is the agent control apparatus according to the first or second embodiment, wherein the processor is configured to cause the display device to display a list of selection information of a plurality of agents in a sliding manner. According to the agent control device of the third embodiment, the user can select an agent by a sliding operation, and the agent can be selected more smoothly.

An agent control method according to a fourth embodiment is an agent control method in which a computer executes a process of acquiring identification information of a plurality of agents that can be used in a vehicle, controlling a display device to display a list of selection information of the plurality of agents corresponding to the acquired identification information of the plurality of agents, and controlling an agent corresponding to the selection information selected by a user to be activated. According to the agent control method of the fourth embodiment, when an agent that can be used is selected while a user is riding in a vehicle, the agent can be selected smoothly.

A fifth embodiment is a method for controlling agents according to the fourth embodiment, wherein when specific operation information is received, the method performs control such that a list of selection information of a plurality of agents is displayed on the display device. According to the agent control method of the fifth embodiment, the list of the selection information of the plurality of agents is displayed on the display device in response to the specific operation information operated by the user, and the agent can be selected more smoothly.

A sixth embodiment is directed to the agent control method of the fourth or fifth embodiment, wherein the display device is caused to display a list of selection information of a plurality of agents in a sliding manner. According to the agent control method of the sixth embodiment, the user can select an agent by a sliding operation, and the agent can be selected more smoothly.

A non-transitory recording medium according to a seventh embodiment stores a program for causing a computer to execute a process of acquiring identification information of a plurality of agents that can be used in a vehicle, controlling a display device to display a list of selection information of the plurality of agents corresponding to the acquired identification information of the plurality of agents, and controlling an agent corresponding to the selection information selected by a user to be activated. According to the non-transitory recording medium of the seventh embodiment, when a user selects an agent that can be used while riding in a vehicle, the agent can be smoothly selected.

An eighth embodiment is the non-transitory recording medium of the seventh embodiment, wherein in the processing, when specific operation information is received, the display device is controlled to display a list of selection information of a plurality of agents. According to the non-transitory recording medium of the eighth embodiment, the list of the selection information of the plurality of agents is displayed on the display device in response to the specific operation information operated by the user, so that the selection of the agent can be performed more smoothly.

A ninth embodiment is the non-transitory recording medium of the seventh or eighth embodiment, wherein in the processing, the display device is caused to display a list of selection information of a plurality of agents in a sliding manner. According to the non-transitory recording medium of the ninth embodiment, the user can select an agent by a sliding operation, and the agent can be smoothly selected.

As described above, according to the present disclosure, when an agent that can be used is selected when a user is riding in a vehicle, the agent can be selected smoothly.

Drawings

Fig. 1 is an explanatory diagram for explaining an outline of the present embodiment.

Fig. 2 is a schematic block diagram illustrating the agent control system according to the present embodiment.

Fig. 3 is a diagram showing a configuration example of a computer of the agent control device.

Fig. 4 is a diagram showing an example of identification information of a plurality of agents.

Fig. 5 is a flowchart showing an example of processing performed by the agent control device according to the embodiment.

Fig. 6 is a diagram showing an example of a screen displayed on the touch panel.

Fig. 7 is a diagram showing an example of a screen displayed on the touch panel.

Detailed Description

< embodiment >

Hereinafter, an intelligent agent control system according to an embodiment will be described with reference to the drawings.

Fig. 1 is an explanatory diagram for explaining an outline of the present embodiment. Fig. 1 is a diagram showing a scene when a user a gets in a vehicle. The user a holds a mobile terminal 20 such as a smartphone. Further, in fig. 1, a touch panel 14 as one example of a display device in which various information is displayed in a vehicle is shown. The touch panel 14 and the mobile terminal 20 are connected to an agent control device described later.

In the present embodiment, the user a uses an agent capable of voice conversation in the vehicle. The agent of the present embodiment executes a speech-enabled conversation with the user a and executes processing for reflecting the contents of the conversation. The agent outputs the execution result of the process reflecting the content of the conversation via the device in the vehicle. The agent of the present embodiment is realized by causing an agent server described later to execute a predetermined program.

In this case, the user a may be able to use a plurality of agents in the vehicle. In this case, for example, the user a sometimes wants to use an agent that is normally used in the portable terminal 20 inside the vehicle. Alternatively, the user a may want to use an agent used in a home in a vehicle. Alternatively, the user a may want to use an agent in the vehicle, which agent can only be used in the vehicle.

Therefore, when a plurality of agents are available in the vehicle, the agent control device according to the present embodiment displays a list of the plurality of agents on the touch panel 14. Then, the user a selects an agent that utilizes the object from among the plurality of agents. Thus, when a plurality of agents can be used in the vehicle, the user a can smoothly select an agent. Further, the user a can use the desired agent in the vehicle.

Hereinafter, the description is made in detail.

Fig. 2 is a block diagram showing an example of the configuration of the intelligent agent control system 10 according to the embodiment. As shown in fig. 2, the agent control system 10 includes an agent control device 12, a touch panel 14, a speaker 16, a microphone 18, a communication device 19, a mobile terminal 20, a first agent server 22A, a second agent server 22B, and a third agent server 22C. The agent control device 12, the touch panel 14, the speaker 16, the microphone 18, and the communication device 19 are provided in one vehicle.

(Intelligent body control device)

As shown in fig. 2, the agent control device 12 includes a Central Processing Unit (CPU) 51 and a storage Unit 53.

More specifically, the agent control device 12 can be realized by a computer such as that shown in fig. 3, for example. The computer that realizes the agent control device 12 includes a CPU51 as an example of a hardware processor, a memory 52 as a temporary storage area, and a nonvolatile storage unit 53. The computer includes an input/output interface (I/F) 54 to which an input/output device and the like are connected, and a read/write (R/W) unit 55 that controls reading and writing of data to and from a recording medium 59. The computer is also provided with a network I/F56 connected to a network such as the internet. The CPU51, the memory 52, the storage section 53, the input/output I/F54, the R/W section 55, and the network I/F56 are mutually connected via the bus 57.

The storage unit 53 can be implemented by a Hard Disk Drive (HDD), a Solid State Drive (SSD), a flash memory, or the like, which is one example of a non-transitory recording medium. A program for causing a computer to function is stored in the storage unit 53 as a storage medium. The CPU51 reads out the program from the storage unit 53 and expands the program in the memory 52, thereby sequentially executing the processes of the program. The program may be recorded on a non-temporary recording medium such as a DVD (Digital Versatile Disc) and read from the non-temporary recording medium to an HDD, SSD, or the like via a recording medium reading device.

As shown in fig. 2, the CPU51 of the agent control device 12 is functionally provided with the acquisition unit 510 and the control unit 512 by loading a program from the storage unit 53 and executing the program using the memory 52 as a work area. The processing of the acquisition unit 510 and the control unit 512 will be described later.

As shown in fig. 2, the storage unit 53 of the agent control device 12 stores agent identification information 530.

Fig. 4 is a diagram showing an example of the agent identification information 530 stored in the storage unit 53. In fig. 4, an example of identification information of agent X operating in the first agent server 22A, agent Y operating in the second agent server 22B, agent Z operating in the third agent server 22C, and agent W operating in the portable terminal 20 is shown. The agent identification information 530 may be acquired by the acquisition unit 510 and stored in the storage unit 53 every time an agent activation process, which will be described later, is executed.

The touch panel 14 is connected to the agent control device 12 via the input/output I/F54. The touch panel 14 displays an arbitrary image. The touch panel 14 receives operation information from the user.

The speaker 16 is connected to the agent control device 12 via the input/output I/F54, and outputs a voice.

The microphone 18 is connected to the agent control device 12 via the input/output I/F54, and acquires a voice uttered in the vehicle.

The communication device 19 is connected to the agent control device 12 via the network I/F56. Agent control apparatus 12 exchanges information with first agent server 22A, second agent server 22B, and third agent server 22C via communication apparatus 19. The communication device 19 is connected to the first agent server 22A, the second agent server 22B, and the third agent server 22C via a communication line such as the internet.

Similarly, the agent control device 12 and the portable terminal 20 exchange information via the communication device 19. The agent control device 12 and the portable terminal 20 are connected by, for example, predetermined proximity communication.

(agent server)

As shown in fig. 2, the agent control system 10 according to the present embodiment includes a first agent server 22A, a second agent server 22B, and a third agent server 22C.

First agent server 22A, second agent server 22B, and third agent server 22C are each a server that operates an agent. The first agent server 22A, the second agent server 22B, and the third agent server 22C implement each agent by executing a predetermined program, respectively. In this embodiment, agent X operates in the first agent server 22A, agent Y operates in the second agent server 22B, and agent Z operates in the third agent server 22C.

(Portable terminal)

The portable terminal 20 is, for example, a smartphone or the like that is held by a user in a vehicle and is used at ordinary times. A user riding in a vehicle can also use an agent operating in the portable terminal 20. In addition, in the mobile terminal 20 of the present embodiment, the agent W operates.

Next, an operation of the agent control system 10 according to the embodiment will be described.

When a signal indicating that the user uses the agent is received in the vehicle, the agent control device 12 executes an agent control processing routine shown in fig. 5.

In step S100, the acquisition unit 510 of the CPU51 of the agent control device 12 acquires the identification information 530 of a plurality of agents available in the vehicle. Then, the acquisition unit 510 temporarily stores the identification information 530 of the plurality of agents in the storage unit 53.

For example, in step S100, the acquisition unit 510 acquires the identification information 530 of the agent X operating in the first agent server 22A, the agent Y operating in the second agent server 22B, the agent Z operating in the third agent server 22C, and the agent W operating in the mobile terminal 20, as shown in fig. 4, and temporarily stores these pieces of information in the storage unit 53.

In step S102, the control unit 512 of the CPU51 of the agent control device 12 reads the identification information 530 stored in the storage unit 53 in step S100. Then, the control unit 512 controls the touch panel 14 to display a list S of selection information of a plurality of agents corresponding to the identification information 530.

For example, the control unit 512 displays a list S of selection information of a plurality of agents as shown in fig. 6 on the touch panel 14. Further, as shown in fig. 7, the control unit 512 may display a list S of selection information of a plurality of agents in a sliding manner. The user slides the screen of the touch panel 14 in the lateral direction, thereby displaying the selection information of a specific agent in an enlarged manner compared with the selection information of other agents.

In step S104, the control unit 512 determines whether or not an agent is selected by a touch operation of the user from the list S of the selection information displayed on the touch panel 14 in step S102. When a touch operation from the user is accepted and a certain agent is selected by selection of the selection information included in the list S, the process proceeds to step S106. On the other hand, if the touch operation from the user is not accepted and the agent has not been selected, the process returns to step S102.

In step S106, the control unit 512 performs control so that the agent corresponding to the selection information selected by the user in step S104 is activated.

For example, when agent X is selected by the user, control unit 512 transmits a control signal instructing agent X of first agent server 22A to operate to first agent server 22A via communication device 19. As a result, agent X of first agent server 22A operates, and the user in the vehicle and agent X start a conversation via speaker 16 and microphone 18.

As described above, the agent control device 12 of the agent control system 10 according to the present embodiment acquires identification information of a plurality of agents available in the vehicle, and controls the display device to display selection information of the plurality of agents corresponding to the acquired identification information of the plurality of agents. Then, the agent control device 12 performs control so that an agent corresponding to the selection information selected by the user in the vehicle is activated. Thus, when the user selects an agent that can be used while riding in the vehicle, the agent can be smoothly selected.

In the above-described embodiment, the processing performed by each device is described as software processing performed by executing a program, but may be performed by hardware. Alternatively, a process may be performed in which both software and hardware are combined. The program stored in the ROM may be stored in various non-transitory recording media and circulated.

The present disclosure is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present disclosure.

For example, when specific operation information is received from the user, the control unit 512 of the CPU51 may control the touch panel 14 to display a list of selection information of a plurality of agents. For example, when a button for calling an agent is provided on the steering wheel of the vehicle and the user operates the button (for example, long-press operation), the control unit 512 may display a list of selection information of a plurality of agents on the touch panel 14. The selection information selected by the user may be received without via the touch panel 14, and may be received via a button provided in a steering wheel, for example.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种分屏样式配置方法、装置、智能终端及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类