Skip to content

On-premise users: click in-app to access the full platform documentation for your version of DataRobot.

Workbench overview

The Workbench interface streamlines the modeling process, minimizing time-to-value while still leveraging cutting-edge ML techniques. It is designed to match the data scientist's iterative workflows with a cleaner interface for easier project creation and model review, smooth navigation, and all key insights in one place.

The Workbench user interface lets you group, organize, and share your modeling assets to better leverage DataRobot for enhanced experimentation. These assets—datasets, experiments, notebooks, and no-code apps—are housed within folder-like containers known as Use Cases.

Because the modeling process extends beyond just model training, Workbench incorporates prepping data, training models, and leveraging results to make business decisions. It supports the idea of experiments to iterate through potential solutions until an outcome is reached. In other words, Workbench minimizes the time it takes to prep data, model, learn from modeling, prep more data, model again...and many iterations until a model is chosen and findings can be presented to stakeholders.

Specifically, Workbench improves experimentation by letting you:

  • Accelerate iteration and collaboration with repeatable, measured experiments.

  • Convert raw data into modeling-ready prepared, partitioned data.

  • Automate to quickly generate key insights and predictions from the best models.

  • Share model reports and dashboards with key stakeholders for feedback and approval.

  • Access from both an intuitive user interface and a notebook environment.

Architecture

The following diagram illustrates the general components that make up the Workbench hierarchy:

DataRobot provides breadcrumbs to help with navigation and asset selection.

Click on any asset in the path to return to a location. For the final asset in the path, DataRobot provides a dropdown of same-type assets within the Use Case, to quickly access different assets without backtracking.

Use Case assets

A Use Case is composed of zero or more of the following assets:

Asset (symbol) Read more
Datasets Data preparation
Vector databases Vector databases
Experiments Experiments
Playgrounds Playgrounds
Apps No-Code AI Apps
Notebooks DataRobot Notebooks

Workbench directory

To get started with Workbench if you are in DataRobot Classic, click DataRobot NextGen in the top navigation bar of the DataRobot application and select Workbench.

DataRobot opens to your Workbench directory. The directory is the platform's landing page, providing a listing of Use Cases you are a member of and a button for creating new Use Cases.

On first entry, the landing page provides a welcome and displays quick highlights of what you can do in Workbench. After your first Use Case is started, the directory lists all Use Cases either owned by or shared with you.

See additional information on creating, managing, and sharing Use Cases.

Sample workflows

The following images illustrate, at a high level, the predictive and generative workflows.

Predictive workflow

The following workflow shows different ways you can navigate through DataRobot's Workbench when using predictive modeling:

flowchart TB
  A[Open Workbench] --> B((Create/open a Use Case));
  B --> C[Add a dataset];
  B --> D[Add an experiment];
  B --> E[Add a notebook];
  C -. optional .-> F[Wrangle your data];
  F -.-> G[Create an experiment];
  G --> H[Set the target];
  D --> L[Select a dataset];
  L --> H;
  H --> I[Start modeling];
  I --> J[Evaluate models];
  J --> K[Make predictions];

Generative workflow

The following workflow shows different ways you can work with vector databases (VDBs), playgrounds, and LLM blueprints when using generative modeling:

flowchart TB
  A[Open Workbench] --> B((Create/open a Use Case));
  B -. optional .-> C[Add an internal VDB];
  B -. optional .-> D[Add an external VDB];
  C --> E[Configure VDB];
  D --> E[Configure VDB];
  E --> F[Add playground];
  F --> G[Configure LLM blueprint];
  G --> H[Chat];
  H -. optional .-> I[Tune];
  I -. optional .-> J[Compare];
  J --> K[Deploy];

Next steps

From here, you can:


Updated February 28, 2024