Skill execution

Root Signals allows you to execute skills in two ways: through the "Execute Skill" button or by chatting with the skill if it supports a chat interface.

Execute a skill from the UI

  1. Navigate to the Skills view by clicking on "Skills" in the left sidebar.

  2. Locate the skill you want to execute in the skills table or skill cards view.

  3. Click on the skill to open its skill card.

  4. On the skill card, you will see two buttons at the bottom right: "Chat with Skill" and "Execute Skill".

Execute Skill

  1. Click on the "Execute Skill" button.

  2. A new view will open, displaying the skill details, including the skill name, a share button, the skill's intent, and any input fields required for execution.

  3. Fill in the necessary input fields. You can also attach documents as input using the paperclip button.

  4. Click the "Execute" button to run the skill with the provided inputs.

  5. The skill will be executed, and the results will be displayed.

Chat with Skill

  1. If the "Chat with Skill" button is available on the skill card, it means the skill supports a chat interface.

  2. Click on the "Chat with Skill" button to open the chat window.

  3. In the chat window, you can type your questions or inputs for the skill.

  4. The skill will process your input and provide a response based on its defined behavior.

  5. The chat history is maintained by the system, allowing the skill to remember previous discussions during the chat session.

  6. You can also attach documents in the chat window using the paperclip button.

  7. A share button is available to share the chat session if needed.

Note that not all skills support the chat interface. A skill qualifies as a chat skill if it requires only one input variable during execution. Skills that require multiple input variables cannot be used as chat skills.

Executing skills through the Root Signals user interface provides a convenient way to interact with and utilize the skills defined in your organization. The chat interface, when available, offers a conversational experience similar to using services like ChatGPT.

Execute a skill using the Python SDK

All skill execution operations available in the user interface are also accessible through the Root Signals API. You can use the API directly by authenticating with your chosen authentication method or leverage the Root Signals SDK for a more convenient integration with the API.

To get the code example to run a skill, follow these steps

  1. Navigate to the Skills view by clicking on "Skills" in the left sidebar.

  2. Locate the skill you want to execute in the skills table or skill cards view.

  3. Click on the "Add to your application" link

Last updated