Aiden
Skills

Overview

Skills in OpsVerse Aiden are predefined capabilities that allow the system to perform specific actions based on user requests. Each skill consists of a series of steps that define how Aiden should respond to a particular type of query. Each step has an agent field that will execute that particular step.

Every time Aiden gets a query it internally runs a skill-matching system based on which it decides whether to use a particular skill and follow the skill steps or bypass it. If a matched skill is used for Aiden to respond, it will mention the skill it has used to respond.

Creating Skills

Before creating a skill, clearly define its purpose. Consider the following questions:

  • What specific task will this skill perform?
  • What are the expected outcomes when the skill is executed?
  • What steps will the skill run and what will be the outcome of each step?

A skill typically consists of the following components:

  • Title: A clear and brief overview of when the skill should be used.
  • Description: A brief overview of what the skill does and its intended use.
  • Skill Steps: A sequence of actions that Aiden will follow to execute the skill.

A skill step further has two components, each step should be well-defined and actionable:

  • Agent: The agent that is the most capable of executing the skill step.
  • Step Description: A description of what the selected agent should do. It is recommended that the description include a goal for each skill step and be detailed.

The following image shows a skill for setting up a developer self service to provision AWS resources:

Document image


Skills in Action

The following image shows how Aiden uses matched a skill to respond to a query:



Document image