Agent Control Device Interruptibility Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing agent control systems fail to effectively manage the execution of multiple agents, particularly in scenarios where continuity of certain functions, such as phone calls, is required, while also prioritizing the execution of important functions like emergency assistance.
Innovation Solution
An agent control device with a storage section for an interruptibility list, a first request section for triggering agent execution, a second request section for specific triggers, and a management section that references the list to set permissibility information, allowing for the suppression of interruptible functions and prioritization of important functions based on specific conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system suppresses execution of other agents during a given agent's execution to maintain continuity, then the reliability of continuous functions is improved, but the adaptability to handle important functions is worsened
Solution Approach 1:
The system dynamically adjusts the interruptibility of agent execution based on the type of function being executed. The management section determines whether a currently executing agent can be interrupted by evaluating the function type against predefined interruptibility rules, allowing the system to adapt its behavior from strictly non-interruptible to selectively interruptible based on operational context.
Solution Approach 2:
The system changes the parameter of interruptibility status for different function types. By categorizing functions as interruptible or non-interruptible and adjusting this parameter based on the executing agent's function type, the system resolves the contradiction between maintaining continuity and allowing important interruptions.
2Adaptability or versatility
If the system allows any agent to interrupt another agent's execution, then the adaptability to handle important functions is improved, but the reliability of continuous functions is worsened
Solution Approach 1:
The system dynamically determines interruptibility based on the specific function being executed by the current agent. Rather than applying a static rule, the management section evaluates each interruption request against the function type, dynamically adjusting whether interruption is permitted to balance reliability and adaptability.
Solution Approach 2:
Different interruptibility rules are applied to different function types. The system assigns specific interruptibility characteristics to specific functions (e.g., phone calls are non-interruptible, while other functions may be interruptible), allowing localized quality control rather than a blanket rule across all functions.
3Reliability
If the system suppresses start-up of other agents during given agent execution, then the reliability of continuous functions is improved, but the productivity of the system is worsened
Solution Approach 1:
The system dynamically controls agent start-up suppression based on the executing agent's function type and the requesting agent's priority. Rather than uniformly suppressing all start-up requests, the management section evaluates each case dynamically, allowing high-priority agents to start while maintaining continuity for important ongoing functions.
Solution Approach 2:
The system changes the parameter of agent executability based on function type and priority level. By adjusting this parameter dynamically, the system balances reliability (maintaining continuous functions) with productivity (allowing important new functions to start) rather than using a fixed suppression rule.
Data Source
AI summary
An agent control device configured to execute a plurality of agents and including a processor, the processor being configured to store an interruptibility list that stipulates interruptibility of execution for each function of one given agent being executed or for an execution status of the one given agent; request execution of each of the agents at a prescribed trigger, or request execution of another given agent at a specific trigger, reference the interruptibility list in order to set permissibility information relating to executability of the other given agent in conjunction with execution of the one given agent; and perform management such that, in a case in which there is a request at the specific trigger for execution of the other given agent while the one given agent is executing, the other given agent is executed based on the request.


