How to configure Capabilities

What are Capabilities and how to configure them

What are Capabilities?

Capabilities are pre-established paths of actions that agents can follow in a logical sequence to accomplish specific tasks. They are designed to enhance the user experience by streamlining the process of defining agent behaviour, making it easier for users to interact with agents without prior knowledge of their functions. Capabilities allow agents to be more human-like in their interactions, offering a more intuitive and engaging user experience. Capabilities empowers the agent to become more specific and focussed in its tasks, which can lead to better performance and outcomes.

How to configure Capabilities

Firstly on the left hand navigation of the administration portal go to Manage > Agents and select your Agent (you will need to have configured the General Settings and Behaviour tabs of your Agent first where you define the Agent's purpose, personality and rules):

Next select the Capabilities tab:

You can choose to keep toggled on or toggle off Display Capabilities as options. By keeping the toggle on this will display the Capabilities for this agent as options with the / key. What this means is that at the front end of the application the / key can be seen to the left of the Ask the Agent bar for the user to select and view the list of Capabilities for that specific Agent. Or the user can add / to the Ask bar as an alternative way to bring up the list of Capabilities.

Next, in the Capabilities tab, select Add Capability to start configuring your Capabilities:

Firstly you can toggle on Hide this capability in prompts & options if you do not want this capability to be displayed as an option with the / key (as detailed above). Then add the Capability Prompt that would be shown to the user when they select the / key.

Another example of a Capability Prompt could be Hunt for a policy problem for a Policy Agent. Next add the Automatic Trigger Scenario: Here enter a detailed description of the specific conditions or events that will activate the capability. Describe the scenario clearly and concisely, focussing on the key elements that must be present for the capability to be triggered. This could be a specific phrase, a set of keywords, or certain conditions. When the defined scenario occurs, the system recognises it and automatically activates the capability.

Another example of an Automatic Trigger Scenario could be If the user is concerned that they may have violated a SAAR or GDPR policy for a Policy Agent. If the the Automatic Trigger Scenario field is left blank then this capability is never automatically triggered. Next add the Process steps: The Process steps outline the sequence of actions or operations that they Agent should follow to fulfil this capability once the interaction has started. Process steps are crucial for creating a smooth and intuitive user experience as they help in structuring the interaction between the user and the system. Each step should be clear and concise providing the necessary information and guidance to move the user forward without any confusion. Firstly select Add Step:

Once the first step has been added select Add Step to keep adding further steps, you can remove empty steps and re-order the steps by selecting the icon to the right of the steps:

Then continue adding the remaining steps, like below as an example:

An example of Process steps for the hunt for a policy problem Capability Prompt could be:

Once you are happy with your process steps, select Save.

Please note: capabilities cannot have only 1 step, in this instance the capabilities will not function in your agent. They require more than 1 step to work effectively.

Testing Capabilities

Testing the Capabilities you've configured is essential to ensure your agent is performing as expected. To do this interact with your agent using the capabilities you've configured. Provide it with scenarios and inputs that the capability should handle. Carefully observe the agent's responses to ensure they align with the expected outcomes. If the responses don't meet your expectations, adjust the Capabilities configuration and retest util the desired outcome is achieved. Select the Test tab, and the / key and select your Capability. or just start interacting with your agent asking questions using the Ask bar.

Last updated