Operation support device and scenario creation management method
The operation assistance device improves command search efficiency in RPA chatbots by using label colors and usage history to facilitate quick and reliable command retrieval.
Patent Information
- Application Number
- PCT/JP2024/012773
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-28
- Publication Date
- 2025-10-02
AI Technical Summary
The increasing number of commands in operation support systems like RPA chatbots reduces user efficiency due to time-consuming searches for commands during scenario creation.
An operation assistance device uses label information, including label colors, to manage and search command information, facilitating efficient command searches by specifying label colors or color maps as filter conditions.
Enhances the convenience and efficiency of command searches by allowing operators to find desired commands quickly, even with ambiguous searches, through label color-based filtering and prioritization based on usage history.
Smart Images

Figure JP2024012773_02102025_PF_FP_ABST
Abstract
Description
Operation support device and scenario creation management method
[0001] One aspect of the present invention relates to an operation assistance device that uses, for example, a chatbot, and has a function for creating and managing an operation scenario of the chatbot, and a method for creating and managing the scenario.
[0002] A dialogue system called a "chatbot" is known, which automatically responds to text input from a user. A chatbot automatically responds to user input according to a pre-set scenario, which makes it possible to reduce the amount of work previously done by humans in tasks such as customer support, thereby contributing to improved work efficiency.
[0003] In addition to simple text responses, operation support systems have also been proposed that enable operations on other applications based on input to chatbots. For example, one such technology provides data input to a chatbot to a robotic process automation (RPA) tool to execute RPA, thereby automating user operations.
[0004] An RPA chatbot sets up processes called commands corresponding to the type of business in a scenario, and executes processes to support the corresponding business in response to the user's selection of the command (see, for example, Patent Document 1).
[0005] International Publication No. 2021 / 070292
[0006] However, in operation support systems that enable the operation of other applications, such as RPA chatbots, the number of commands tends to increase as the scope of business support expands. For example, when a user tries to search for commands corresponding to a desired target business in order to create a scenario, searching for the commands takes time and effort, which reduces the user's work efficiency.
[0007] The present invention has been made in light of the above circumstances, and aims to provide a technique for facilitating command searches and improving work efficiency.
[0008] In order to solve the above problems, one aspect of an operation assistance device or a scenario creation and management method according to the present invention creates and manages scenarios for executing a plurality of applications that are the subject of operation assistance using commands corresponding to the applications, sets label information including at least a label color for identifying each of a plurality of pieces of command information, and manages the set label information in association with the command information, and then searches for the command information associated with the label information including the label color in response to input of a filter condition including the label color, and outputs the searched command information.
[0009] According to one aspect of the present invention, when searching for command information using label information, it is possible to search by specifying the label color, thereby increasing the convenience of command searches for operators and improving work efficiency related to scenario editing, etc.
[0010] That is, according to one aspect of the present invention, it is possible to provide a technique that facilitates searching for commands and improves work efficiency.
[0011] FIG. 1 is a block diagram showing an example of the configuration of an operation assistance device according to a first embodiment of the present invention. FIG. 2 is a block diagram showing an example of the functional configuration of a scenario control unit that controls a chatbot in the operation assistance device shown in FIG. 1, together with the configuration of its peripheral units. FIG. 3 is a flowchart showing an example of the processing procedure and processing content of a command search process executed by the scenario control unit shown in FIG. 2. FIG. 4 is a flowchart showing an example of the processing procedure and processing content of a command edit process executed by the scenario control unit shown in FIG. 2. FIG. 5 is a flowchart showing an example of the processing procedure and processing content of a label information edit process executed by the scenario control unit shown in FIG. 2. FIG. 6 is a diagram showing an example of the configuration of a scenario file. FIG. 7 is a diagram showing an example of a command list screen used when searching for a command by label name. FIG. 8 is a diagram showing an example of a command list screen used when searching for a command by label color. FIG. 9 is a diagram showing an example of a command list screen used when searching for a command using a label color map. FIG. 10 is a diagram showing an example of a command edit screen used when performing command edit processing. FIG. 11 is a diagram showing an example of a label information edit screen to which transition occurs when the label edit button is pressed on the command edit screen shown in FIG. 10. Fig. 12 is a diagram showing an example of a command content editing screen to which transition occurs when the command content editing button is pressed on the command editing screen shown in Fig. 10. Fig. 13 is a diagram showing an example of a label information editing screen to which transition occurs when the label creation button is pressed on the command content editing screen shown in Fig. 12. Fig. 14 is a diagram for explaining an example of the operation of command search processing using label color.
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0013] First Embodiment (Configuration Example) FIG. 1 is a block diagram showing an example of the configuration of an operation assistance device SM according to a first embodiment of the present invention.
[0014] The operation assistance device SM according to the first embodiment has a function of using an RPA chatbot to assist in dialogue responses and to perform proxy operations for applications in various business systems, and is configured as an information processing terminal such as a personal computer. Note that the operation assistance device SM may be configured as part of the functions of a server computer located on the Web or in the cloud.
[0015] The operation assistance device SM includes a control unit 1 that uses a hardware processor such as a central processing unit (CPU), etc. A storage unit having a program storage unit 2 and a data storage unit 3, and an input / output interface (hereinafter, interface will be referred to as I / F) unit 4 are connected to the control unit 1 via a bus.
[0016] An input device IN using a keyboard, a mouse, or touch operation on an input sheet arranged on a display screen, and an output device OU having, for example, a display device, are connected to the input / output I / F unit 4. The input / output I / F unit 4 receives operation information input by a user on the input device IN and transmits it to the control unit 1, and also outputs display information generated by the control unit 1 to the output device OU.
[0017] The input device IN may include a voice input device such as a microphone, and the output device OU may include a printer, an external storage medium, or the like.
[0018] The program storage unit 2 is configured by combining, for example, a non-volatile memory such as a HDD (Hard Disk Drive) or SSD (Solid State Drive) as a storage medium that can be written to and read from at any time, and a non-volatile memory such as a ROM (Read Only Memory), and stores application programs necessary for executing various control processes related to the first embodiment of the present invention, in addition to middleware such as an OS (Operating System).
[0019] The data storage unit 3 is, for example, a combination of a non-volatile memory such as an HDD or SSD as a storage medium that can be written to and read at any time, and a volatile memory such as a RAM (Random Access Memory), and the storage area is provided with storage units such as a database and buffer that store information necessary for the control unit 1 to execute various controls.
[0020] The control unit 1 includes an RPA chatbot 10 and business application execution units 12a to 12z as processing units according to the first embodiment of the present invention. The chatbot 10 includes a scenario control unit 11.
[0021] The scenario control unit 11 performs dialogue response processing for the user, and also has various support functions for performing proxy operation processing for the business application execution units 12a to 12z provided corresponding to a plurality of business systems.
[0022] The scenario control unit 11 controls the above-mentioned support functions based on a scenario file. The scenario file is defined by a combination of command information and a data set. The command information is set corresponding to each of the multiple business application execution units 12a to 12z that are the targets of proxy operations, for example. In other words, if there are multiple business application execution units 12a to 12z, the scenario file manages multiple pieces of command information A to Z, as shown in FIG. 6, for example. Each piece of command information is logically described using processing procedures such as conditional branching and repetition related to the proxy operations.
[0023] A data set is defined by management information that combines screen elements, monitoring conditions, and events. Screen elements are used for proxy operations and to acquire peripheral information within the operation support device SM, and an example of this is image information representing an "OK button." Monitoring conditions are conditions for detecting changes in peripheral information within the operation support device SM, which are one element of a trigger for a command to run, and an example of this is information such as "Was the "OK button" pressed?". An event is information based on a complex combination of monitoring conditions for a command to run, and an example of this is information such as "The OK button was pressed while the XX screen was displayed."
[0024] The management information of the above data set may be used as a control scenario for the RPA chatbot 10 as is, or may be converted (compiled) into a data format suitable for the RPA chatbot 10 and then used.
[0025] On the other hand, the scenario file also manages label information set for each command, as shown in Fig. 6. The label information will be described in detail later.
[0026] The scenario control unit 11 has a scenario creation management function according to the first embodiment of the present invention.
[0027] FIG. 2 is a block diagram showing the functional configuration required to realize the scenario creation management function of the scenario control unit 11, together with the configuration of the peripheral parts.
[0028] The scenario control unit 11 includes a command information management processing unit 111 , a label name management processing unit 112 , a label color management device unit 113 , and a command search processing unit 114 .
[0029] The command information management unit 111 manages command information set for each of the multiple business application execution units 12a to 12z that are the targets of proxy operations. The command information storage unit 31 provided in the data storage unit 3 stores the command information.
[0030] The label name management processing unit 112 and the label color management device unit 113 manage the label names and label colors of the label information set for each piece of command information. The label management information storage unit 32 in the data storage unit 3 stores the label names and label colors set by the label name management processing unit 112 and the label color management processing unit 113. An example of the management process of label information using the label names and label colors will be described in the operation example.
[0031] When a filter condition related to label information is specified, the command search processing unit 114 searches for label information that satisfies the filter condition based on the label management information stored in the label management information storage unit 32 in accordance with the specified filter condition, and searches for command information that corresponds to the searched label information.
[0032] The filter conditions are any one of the label name, label color, and label color map. An example of the command information search process will be explained in detail in the operation example.
[0033] The command search processing unit 114 outputs the search results for the command information from the input / output I / F unit 4 to the output device OU, and displays the results on, for example, the display device.
[0034] The processing units 111 to 114 of the scenario control unit 11 described above, together with the other processing functions of the control unit 1 of the operation assistance device SM, are realized by causing the hardware processor of the control unit 1 to execute an application program stored in the program storage unit 2. Some or all of the processing units of the control unit 1 may be realized using hardware such as an LSI (Large Scale Integration) or an ASIC (Application Specific Integrated Circuit).
[0035] (Example of Operation) Next, an operation related to the scenario creation management process executed by the scenario control unit 11 of the operation support device SM configured as above will be described.
[0036] (1) Management of Command Information The scenario control unit 11 manages command information under the control of the command information management processing unit 111. The command information is set for each of multiple business applications that are the target of proxy operations, for example, through input operations by a system administrator or operator. The contents of the command information are logically described using processing procedures such as conditional branching and repetition related to the proxy operations. The command information management processing unit 111 stores the set command information in the command information storage unit 31, for example, in a state where it is associated with the identification information of the business application.
[0037] (2) Management of Label Information Label information is set for each of the above command information in order to identify the command information. The label information is defined using a label name and a label color.
[0038] The scenario control unit 11 first manages label names under the control of the label name management processing unit 112 as follows: That is, the label name management processing unit 112 displays a label information setting screen on, for example, the display device of the output device OU. Then, in this state, the label name input by the system administrator or operator, for example, consisting of text data, is retrieved via the input / output I / F unit 4, and the retrieved label name is stored in the label management information storage unit 22 in association with the identification information of the command information.
[0039] The scenario control unit 11 also manages label colors under the control of the label color management processing unit 113 as follows. That is, the label color management processing unit 113 displays a label information setting screen on, for example, the display device of the output device OU. At this time, a color list or color map showing a list of colors that can be set is displayed on the setting screen. The color list or color map is stored in advance in the color information storage unit 33.
[0040] In this state, when the system administrator or operator selects and specifies a color that is associated with command information or label information from the displayed color list or color map, the label color management processing unit 113 retrieves information representing the specified color as a label color via the input / output I / F unit 4, and stores this label color in the label management information storage unit 22 in association with the identification information of the command information.
[0041] The label names and label colors may be managed in one-to-one correspondence, or multiple label colors may be managed in correspondence with the same label name. In the above example, the label management information is managed in a storage unit 32 separate from the command information, but the label management information may also be stored in the command information storage unit 31 in correspondence with the command information.
[0042] (3) Searching for Command Information Using Label Information The scenario control unit 11 executes the process of searching for command information under the control of the command search processing unit 14 as follows.
[0043] FIG. 3 is a flowchart showing an example of the processing procedure and processing content of the command search processing executed by the scenario control unit 11.
[0044] When editing a scenario file, an operator specifies label information as a filter condition when searching for command information corresponding to an application of a desired business system. When the command search processing unit 14 detects the input of a filter condition in step S10, it determines in steps S11, S14, and S17 whether the specified filter condition is "label name," "label color," or "label color map."
[0045] (3-1) Command Search by Label Name If the specified filter condition is "label name" as a result of judging the filter condition, the command search processing unit 14 searches in step S12 for all identification information (e.g., command names) of command information corresponding to the "label name" from the label management information storage unit 32. Then, in step S13, display information showing a list of the searched command names is generated, and the generated display information is output from the input / output I / F unit 4 to the output device OU to be displayed on the display device.
[0046] 8 shows an example of a command list screen used to explain the command search process by label name. As shown in Fig. 8, the command list screen has a command name input area E1, a label information selection area E2, and a command list display area E3 that displays the command search results. The command list screen also has a command creation button BT1, a command search button BT2, a label search condition selection menu button BT3, a registered label list selection button BT4, and a command setting button BT5.
[0047] To search for a command by "label name," the operator selects the "label name" tab using the label search condition selection menu button BT3. As a result, a label name input box is displayed in the label information selection specification area E2. The operator inputs the label name corresponding to the business system application to be edited into the label name input box, and presses the registered label list selection button BT4.
[0048] The command search processing unit 14 searches the label management information storage unit 32 for a command name that satisfies the AND condition between the input label name and the registered label list, and displays the searched command name in the command list display area E3.
[0049] In this state, when the operator selects the command setting button BT5 corresponding to one of the command names displayed in the command list display area E3, the scenario control unit 11 transitions to a command editing screen for editing the selected command information. An example of the command editing screen will be described later. Note that the scenario control unit 11 also transitions to the command editing screen when the command creation button BT1 is operated with a command name entered in the command name input area E1.
[0050] (3-2) Command Search by Label Color If the command search processing unit 14 determines in step S14 of FIG. 3 that the specified filter condition is “label color,” it proceeds to step S15, reads out a color list from the color information storage unit 33, and displays it on the command list screen.
[0051] Then, when the operator selects a desired label color from the color list in this state, the command search processing unit 14 searches the label management information storage unit 32 for all commands corresponding to the specified "label color" in step S16.
[0052] At this time, the command search processing unit 14 searches not only for commands with label colors that exactly match the specified label color, but also for commands with label colors that are similar to the specified label color according to the tolerance that indicates the search tolerance range for label colors. As a result, it becomes possible to perform an ambiguous search based on label colors.
[0053] When the search process is completed, the command search processing unit 14 proceeds to step S13, generates display information showing a list of the searched command names, outputs the generated display information from the input / output I / F unit 4 to the output device OU, and displays it on the display device.
[0054] 9 shows an example of a command list screen used to explain the command search process by label color. When the operator selects the "Label Color" tab using the label search condition selection menu button BT3, the command search processing unit 114 reads out a color list from the color information storage unit 33 and displays it in the label information selection designation area E2.
[0055] At the same time, the command search processing unit 114 displays a tolerance setting bar SL in the label information selection designation area E2. The operator sets the tolerance, which indicates the allowable search range for label colors, to an arbitrary value by moving the scale on the tolerance setting bar SL. The example in Fig. 9 shows a case where the tolerance is set to "30".
[0056] In this state, when the operator selects and specifies a desired label color from the color list, the command search processor 114 searches the label management information storage unit 32 for command names set with a label color that exactly matches the specified label color, and for command names set with a label color that is similar to the specified label color within the tolerance range.The command search processor 114 then displays the searched command names in the command list display area E3.
[0057] The search process for similar label colors can be performed, for example, by expressing the color list in a two-dimensional color coordinate space and searching for label colors in this color coordinate space whose coordinate value distances from the specified color to each of the surrounding colors are within the above-mentioned tolerance range.
[0058] 7 shows an example of the operation of the command search process by label color described above. In this example, when a label color (red) is specified as the filter condition FLin in the color list and "30" is specified as the tolerance indicating the search tolerance range for label colors, commands with label colors (brown) and (pink) are searched for from the command list information CML and output as the search result FLout.
[0059] (3-3) Command Search Using Label Color Map If the command search processing unit 14 determines in step S17 of FIG. 3 that the specified filter condition is “label color map,” it proceeds to step S18, reads out the label color map (color map) from the color information storage unit 33, and displays it on the command list screen.
[0060] Then, when the operator selects a desired label color in the label color map in this state, the command search processing unit 14 searches the label management information storage unit 32 for all commands corresponding to the specified "label color" in step S16.
[0061] When the search process is completed, the command search processing unit 14 proceeds to step S13, generates display information showing a list of the searched command names, outputs the generated display information from the input / output I / F unit 4 to the output device OU, and displays it on the display device.
[0062] 10 shows an example of a command list screen used to explain the command search process using the label color map. When the operator selects the "Label Color Map" tab using the label search condition selection menu button BT3, the command search processing unit 114 reads out the color label map (color map) from the color information storage unit 33 and displays it in the label information selection designation area E2.
[0063] In this state, when the operator selects and specifies a color on the label color map that corresponds to the position where the command name to be edited is displayed, the command search processing unit 114 searches the label management information storage unit 32 for a command name that has a label color that matches the specified color.The command search processing unit 114 then displays the searched command name in the command list display area E3.This example shows a case where a label color (light green) is selected and specified on the label color map, and the corresponding command information A is searched for.
[0064] (4) Editing of Command Information and Label Information The operator can edit the command information and label information as desired. The editing process of this command information and label information is executed under the control of the scenario control unit 11 as follows.
[0065] (4-1) Editing of Command Information FIG. 4 is a flowchart showing an example of the processing procedure and processing content of the command information editing processing executed by the scenario control unit 11.
[0066] That is, when the scenario control unit 11 detects in step S20 that the command setting button BT5 has been operated, under the control of the command information management processing unit 111, in step S21 it displays a command editing screen on the output device OU.
[0067] 11 shows a first example of a command edit screen, which includes a command name setting field FD1, an edit command content button BT6, an add label button BT7, an edit label button BT8, and an update button BT9.
[0068] In this state, when the operator presses, for example, the Edit Command button BT6, the command information management processing unit 111 displays a command content editing screen on the display device of the output device OU, and edits the command content according to the information entered by the operator in this state. Then, when the Update button BT9 is pressed, the command information management processing unit 111 updates the command information stored in the command information storage unit 31 to the edited content.
[0069] On the other hand, suppose that the operator inputs text data indicating a command name into the command name setting field FD1 on the command editing screen and presses the update button BT9. In this case, the command information management processing unit 111 detects the input of the command name in step S25, and then imports the input command name and stores it in the command information storage unit 31 in step S26.
[0070] (4-2) Editing Label Information When the operator presses the Add Label button BT7 or the Edit Label button BT8 while the command editing screen is displayed, the scenario control unit 11, upon detecting the pressing of the Add Label button BT7 or the Edit Label button BT8 in step S27, subsequently executes the label information editing process as follows under the control of the label name management processing unit 112 and the label color management processing unit 113.
[0071] FIG. 5 is a flowchart showing an example of the processing procedure and processing content of the label information editing processing executed by the label name management processing unit 112 and the label color management processing unit 113.
[0072] In step S30, the label name management processing unit 112 first outputs a label information editing screen to the output device OU and displays it on the display device. Fig. 12 shows an example of the label editing screen. In this example, the label editing screen includes a label name setting field FD2 and a label processing color list CRL.
[0073] In this state, suppose the operator inputs a desired label name as text data into the label name setting field FD2 on the label editing screen and presses the update button BT9. In this case, when the label name management processing unit 112 detects the input of the label name in step S31, it imports the input label name in step S32, associates it with the command identification information to be set, and either adds it to the label management information storage unit 32 or updates and stores it in place of the existing label name.
[0074] On the other hand, suppose the operator selects and specifies a desired color from the color list displayed on the label editing screen, for example, a color that the operator himself or herself associates more easily with the label information, and presses the update button. In this case, when the label color management processing unit 113 detects the color specification operation in step S33, it recognizes the specified label color in step S34. Then, it associates the label color with the command identification information to be set, and either adds the label color to the label management information storage unit 32 or replaces the existing label color with the new label color.
[0075] 13 shows a second example of the command edit screen. In this example, the command edit screen has a registered label display area E4, and further has operation buttons such as an edit command button BT6, an add label button BT7, a create label button BT10, and an update button BT9.
[0076] In this state, when the operator presses the Add Label button BT7 or the Create Label button BT10, the label name management processing unit 112 first outputs a label information editing screen to the output device OU and displays it on the display device in step S30. Figure 14 shows an example of the label editing screen. That is, in this case, as in the case shown in Figure 12, the label editing screen also has a label name setting field FD2 and a label processing color list CRL.
[0077] In this state, suppose the operator inputs a desired label name as text data into the label name setting field FD2 on the label editing screen and presses the update button BT9. In this case, when the label name management processing unit 112 detects the input of the label name in step S31, it imports the input label name in step S32, associates it with the command identification information to be set, and either adds it to the label management information storage unit 32 or updates and stores it in place of the existing label name.
[0078] On the other hand, suppose the operator selects and specifies a desired color from the color list displayed on the label editing screen and presses the update button BT9. In this case, when the label color management processing unit 113 detects the color specification operation in step S33, it recognizes the specified label color, associates it with the command identification information to be set, and either adds it to the label management information storage unit 32 or updates and stores it in place of the existing label color.
[0079] (Effects) As described above, in the first embodiment, when label information is set for command information, a label color is set in addition to a label name. Then, when searching for command information, label information is specified using any of the label name, label color, or label color map as a filter condition, thereby searching for command information corresponding to the label information specified by the label name, label color, or label color map.
[0080] Therefore, when searching for command information using label information, it is possible to search by specifying not only the label name but also the label color, which further enhances the convenience of the operator in searching for commands and improves the efficiency of work related to scenario editing.
[0081] In addition, in addition to the color list, a label color map on which command names are instructed can be used as a method of specifying label colors. This makes it possible to specify label colors after checking the distribution of command information on the label color map, thereby making it possible to more reliably search for desired command information.
[0082] Furthermore, when searching for commands using label colors, a tolerance indicating the search tolerance range for label colors is set, and command information with a label color that exactly matches the specified color is searched for, as well as command information with a label color similar to the specified color within the tolerance range, making it possible to perform an ambiguous search for label information.
[0083] [Second Embodiment] In a second embodiment of the present invention, a priority is managed for each piece of label information based on a usage history such as the number of times or frequency of use in a command search. When the command search processing unit 14 of the first embodiment performs a search process using a label name or a label color as a filter condition and finds a plurality of pieces of command information that satisfy the filter condition, the plurality of pieces of command information that have been found are re-searched or sorted and displayed according to the priority based on the usage history of the corresponding label information.
[0084] In order to realize the processing according to the second embodiment, the scenario control unit 11 further includes a usage history management processing unit and a command re-search processing unit.
[0085] The usage history management processing unit counts, for example, the number of times each label is used each time label information is used in a command search, and stores a priority based on the counted number of times of use in the usage history information storage unit in the data storage unit 3.
[0086] The command re-search processor determines whether a plurality of pieces of command information have been found when the command search processor 14 searches for command information using a label name or a label color as a filter condition. If a plurality of pieces of command information have been found, the command re-search processor reads out a priority based on the number of times that label information corresponding to each of the plurality of pieces of command information has been used from the usage history information storage unit of the data storage unit 3. The command re-search processor then compares the read priority based on the number of times of use with a threshold, re-searches for command information corresponding to label information equal to or greater than the threshold, and displays the re-searched command information in the command list display area.
[0087] Alternatively, the command re-search processor sorts the multiple pieces of command information searched by the command search processor 14 in descending order of priority based on the number of times the label information read from the usage history information storage unit has been used, and then displays the sorted command information in the command list display area.
[0088] As described above, according to the second embodiment, multiple pieces of command information searched using label names or label colors as filter conditions are further searched again or sorted according to priority based on the past usage history of the label information, and then presented to the operator. This allows the operator to more easily and reliably identify desired command information based on the presented list of command information.
[0089] [Other embodiments] The configuration of each processing unit provided in the scenario control unit, and its processing procedures and processing contents can be modified in various ways without departing from the spirit of this invention. In addition, the types of colors used as label colors, the configuration of the color list or label color map used to specify label colors, and the method of setting tolerances can also be modified in various ways without departing from the spirit of this invention.
[0090] Although the embodiments of the present invention have been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, when implementing the present invention, specific configurations according to the embodiments may be appropriately adopted.
[0091] In short, this invention is not limited to the above-described embodiments, and in the implementation stage, the components can be modified and embodied without departing from the spirit of the invention. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-described embodiments. For example, some components may be omitted from all the components shown in the embodiments. Furthermore, components from different embodiments may be appropriately combined.
[0092] SM...Operation support device IN...Input device OU...Output device 1...Control unit 2...Program storage unit 3...Data storage unit 4...Input / output I / F unit 10...Chatbot 11...Scenario control unit 12a to 12z...Business application execution unit 111...Command information management processing unit 112...Label name management processing unit 113...Label color management processing unit 114...Command search processing unit 31...Command information storage unit 32...Label management information storage unit 33...Color information storage unit
Claims
1. An operation assistance device having a function for creating and managing scenarios for executing multiple applications that are the subject of operation assistance using command information corresponding to the applications, comprising: a first processing unit that sets label information including at least a label color for identifying each of the multiple command information, and manages the set label information in association with the command information; and a second processing unit that searches for the command information associated with the label information including the label color in response to input of a filter condition including the label color, and outputs the searched command information.
2. The operation assistance device according to claim 1, wherein the first processing unit sets second label information including the label color and label name for identifying the command information, and manages the set second label information in association with the command information, and the second processing unit determines whether the label color or the label name is included in the filter condition, and if the label name is included, searches for the command information associated with the second label information including the label name.
3. The operation assistance device according to claim 1, wherein the second processing unit displays a color list showing a list of the label colors, and includes the label color specified in the color list in the filtering conditions.
4. The operation assistance device according to claim 1, wherein the second processing unit displays a label color map in which identification information of the command information is displayed in a color map including the label color, and includes the label color specified in the label color map in the filtering conditions.
5. The operation assistance device according to claim 1, wherein the second processing unit searches for the command information associated with the label information including the label color in response to input of a filter condition including the label color and a tolerance specifying a search tolerance range for the label color, and further searches for the command information associated with the label information including peripheral label colors similar to the label color within the tolerance range.
6. The operation assistance device according to claim 1, further comprising a third processing unit that manages a priority for each piece of label information based on its usage history, and when the second processing unit searches for a plurality of pieces of command information that satisfy the filter condition, re-searches the searched plurality of pieces of command information based on the priority of the label information associated with each piece of command information.
7. A scenario creation and management method for creating and managing scenarios that execute multiple applications that are the target of operational assistance using commands corresponding to the applications using an information processing device, comprising the steps of: setting label information including at least a label color for identifying each of multiple command information, and managing the set label information in association with the command information; and searching for the command information associated with the label information including the label color in response to input of a filter condition including the label color, and outputting the searched command information.
8. A program that causes a processor provided in an operation assistance device to execute the processes executed by the first processing unit and the second processing unit provided in the operation assistance device according to any one of claims 1 to 5.
Citation Information
Patent Citations
File retrieving device
JP1989300379A
Scenario retrieval device, scenario retrieval system, scenario retrieval method, and program
JP2021189780A
Command bar user interface
US20200142723A1
Integrating robotic process automations into operating and software systems
WO2022203724A1