Node suggestions are available after the Data node and most data preprocessing nodes. However, a few specialized risk modeling nodes, Pairwise Selection, Pricing Optimization, and Reject Inference, are excluded.
For SAS Viya Copilot to suggest the next node, a few conditions must be met:
When all these conditions are satisfied, node suggestion is enabled for that parent node. If any condition is not met, the feature is disabled.
You have two simple options:
Select any image to see a larger version.
Mobile users: To view the images, select the "Full" version at the bottom of the page.
By default, Copilot provides initial node suggestions based on node metadata. These suggested nodes use their default parameter values, and no model tuning is performed at this stage.
If you want more advanced guidance, you can ask Copilot to run an exploratory process. In this mode, Copilot trains multiple exploratory models to identify the most suitable next node—or even a sequence of connected nodes. During this process, parameter tuning may occur, so the suggested nodes might include parameter values that differ from their defaults for better performance.
You can also ask Copilot for suggestions using a natural‑language prompt. To do this, make sure either:
After typing your prompt, click Submit prompt or press Enter.
| When a node is already selected: | When identifying the parent node by name: |
|
|
|
|
|
|
|
|
In response, SAS Viya Copilot provides a list of candidate nodes that you can add next. These suggestions may include:
Each suggested node appears with a button that you can click to add it directly to your pipeline.
You can add only one of the suggested nodes. Once you click a node:
Copilot then provides a Run node button, which you can use to immediately run the newly added node and continue building your pipeline.
During exploration, Copilot may tune model parameters to improve performance. Model quality is evaluated using the project’s selection criteria, which are defined in the Project settings. As each trial completes, the models are compared and ranked. When the exploration finishes, Copilot recommends the best‑performing models or pipelines as suggested child nodes.
When you first ask for initial node suggestions, Copilot might include a Start exploration button in its response. If the initial suggestions don’t meet your expectations, you can simply click this button to launch the exploratory process. Alternatively, you can skip the initial suggestions altogether and ask Copilot to run the exploratory process directly.
To start the exploratory process, you must either:
| When a node is already selected: | When identifying the parent node by name: |
|
|
|
|
|
|
Once initiated, Copilot runs several trial models. This can take a few minutes, depending on the data and modeling options being evaluated.
As the exploration runs, interim results appear in the SAS Viya Copilot side pane and are refreshed periodically. These results show:Note: While the exploratory process is running, you cannot interact with that pipeline. However, you are free to switch to another pipeline or create a new one and continue working there.
If no validation partition is available, Copilot uses training results instead. If data sampling was applied, that information is also shown in the results.
The exploratory process may recommend:
While the process is running, a Stop Running button appears in the side pane. If you are satisfied with the current results, you can stop the process early. Otherwise, you can let it run to completion.
When the process stops or finishes, Copilot displays the final model comparison results along with buttons that let you add a single suggested node, or a series of connected nodes.
You can select only one option. Once you click a button:Note: To add these suggestions, you must be viewing the same pipeline for which the exploratory process was run.
Because tuning may have occurred during exploration, some parameters might differ from their default values. When you add a suggested node, these tuned values are clearly shown in the side pane.
Finally, Copilot provides a Run nodes button so you can immediately execute the newly added node or nodes and continue building your pipeline.
Find more articles from SAS Global Enablement and Learning here.
Nearly 200 sessions are now available on demand with the SAS Innovate Digital Pass.
Explore Now →The rapid growth of AI technologies is driving an AI skills gap and demand for AI talent. Ready to grow your AI literacy? SAS offers free ways to get started for beginners, business leaders, and analytics professionals of all skill levels. Your future self will thank you.