Node List
This guide explains how to review and manage nodes within Skill Studio. It covers the node list, canvas view, and specific functionalities like adding, duplicating, and deleting nodes. This document is intended for users who are familiar with Skill Studio and want to better understand node interactions and functionalities.
Node Management Overview
Node List
- Located on the left-hand side of Skill Studio.
- Displays all nodes involved in the skill.
- Reflects the recent run status of each node:
- Hollow Circle: Node not run.
- Green Checkmark: Node successfully run.
- Yellow Circle with Down Arrow: Node skipped in execution.
- Red Circle with X: Node encountered an error.
Canvas View
- Provides a visual map of nodes and their connections.
- Highlights:
- Blue Dotted Lines: Show the order of execution.
- Gray Solid Lines: Represent input/output connections.
- Actions:
- Run Nodes: Click "Play" to run single or multiple nodes.
- Duplicate Node: Use the kebab menu.
- Delete Node: Select the option from the kebab menu.
Adding and Managing Nodes
Adding Nodes
- Hover between existing nodes where you want to add a new one.
- Click the circular Plus Button that appears.
- Select a component from the Add Node Modal:
- Code Components: Populate, transform, or query data. Set conditions for other nodes or actions to run.
- Visualization: Add visual elements.
- Prompt Section: Create and manipulate prompts with LLMs.
- End Section: Contains the Skill Response Block for final outputs.
- Dynamic Nodes: Customizable via code.
Managing Nodes
- Preview and Edit:
- Select a node to view its details on the right-hand side.
- Includes customization options, inputs, outputs, globals, and logs.
- Delete or Duplicate:
- Use the delete or duplicate icons for selected nodes.
- View Relationships:
- Blue Dotted Lines: The node where outputs of the selected node are used as inputs.
- Gray Dotted Lines: The node where inputs of the selected node are originated.
- Currently selected nodes are highlighted with a blue outline.
Node Connectivity and Execution
Key Nodes
- Skill Initialization Node:
- Starting point of the skill.
- Skill Response Node:
- Ending point of the skill.
- Renders all content blocks and chat responses.
Node Disconnections
- Disconnected nodes appear in a separate section.
- Manage inputs/outputs or adjust the execution order to re-connect the node.
Additional Notes
- Use the Execution Order Table to fine-tune the node processing sequence.
- Ensure all skills include both Skill Initialization and Skill Response Nodes to function properly.
Conclusion
This guide provides an overview of node management within Skill Studio, covering the essential tools and workflows to effectively create and maintain skills. For further assistance, refer to additional documentation or support resources.
Updated 8 days ago