HomeGuidesAnnouncementsCommunity
Guides

Testing & Reviewing Nodes

This guide provides an overview of how to use SkillStudio for building and testing skills. It covers running nodes, managing questions, and accessing logs to refine your skill-building process.

Audience

This guide is for developers and team members working on skills using SkillStudio.

Prerequisites

  • Access to SkillStudio.
  • A basic understanding of skill configuration and execution.

Main Content

Running Nodes in SkillStudio

  1. Execute Nodes:

    • Click the play button on any node to run all nodes up to and including the selected node.
    • The chat section allows you to test questions specifically against the current skill. The flow updates dynamically in the node list.
  2. Replay Questions:

    • The most recent question appears at the bottom of the node list.
    • Use the blue play button at the bottom to re-run the skill with the same question.
  3. Run the Entire Skill From the Node List:

    • Scroll to the skill response section and hit play to execute the entire skill.
  4. View Results:

    • When run from chat, results are shown in the chat (left panel) and in previews for each node or the final skill response. Otherwise, review the preview tab of each node to see results.

Managing Questions

  1. Using Pre-Configured Questions:

    • Access the Questions button in the top left-hand corner.
    • Select from existing questions or create a new one.
  2. Creating and Editing Questions:

    • Click Add New Question and enter the desired text.
    • After creating, hit Edit to:
      • Rename the question.
      • Add an LLM hint.
      • Adjust the associated skill (note: removing it from the current skill will hide it from the skill list).
      • Configure preview parameters.
      • Mark it as a starter question or move it to another collection.
  3. Adding Questions to a Skill:

    • Navigate to the Questions Tab for the assistant.
    • Create a new question and configure it for the desired skill in the dropdown.
    • Save changes and return to the skill’s Questions Section to see the question now shown in the list.
  4. Running or Deleting Questions:

    • Use the play button to run the question.
    • Click the trash can icon to delete it.

Accessing Logs

  1. View Execution Logs:

    • Open Logs from the node list in the top right to see execution details.
  2. Node-Specific Logs:

    • Select a node and go to the Logs Tab to view detailed logs for that node.

Managing Node Execution

  1. Exclude Nodes:
    • Deselect a node by toggling the switch next to the node name in the right-hand panel - this will exclude it from execution.
    • Disabled nodes may cause others to shift to the Not Connected section. Re-enable nodes to fix.

Testing Your Assistant

  1. Use the chat area outside of skill studio or evaluations to test the assistant as a whole.

Troubleshooting/FAQs

Common Issues

  • Nodes Not Executing as Expected:
    Ensure all necessary nodes are enabled and connected in the execution order.
  • Missing Questions:
    Verify that questions are assigned to the correct skill in the configuration.

How to Check Logs

  • Use node-specific logs for detailed debugging.
  • Use the main execution logs for an overview.

Conclusion

SkillStudio simplifies skill-building by offering dynamic testing, question management, and execution tracking. Use the tips and tools in this guide to efficiently build, test, and debug your skills.