Concept | Explain the Flow with generative AI#

You can use generative AI to save time when documenting your Dataiku projects.

The Explain feature uses a Large Language Model (LLM) to generate an explanation of the steps in your Flow or code recipes. Optionally, you can change settings to create an explanation that is more technical, business-oriented, or an executive overview. You can also tell the model whether you want your generated explanation to be short, medium, or long.

As of version 12.5, the feature is available for:

  • An entire Flow (that does not contain Flow zones)

  • Individual Flow zones

  • Code recipes

After generating an explanation, you can use it as the project or zone description. From there, you can also edit the descriptions to ensure clarity for your collaborators.

Explain Flow#

You can generate Flow explanations from several different places within a project. From within a Flow, you can select the Explain Flow button on the new project-level right panel. You can bring up this right panel by clicking on empty space in the Flow.

The Explain Flow feature generates a narrative explanation of the steps in your Flow.

You can also generate Flow explanations from:

  • The Flow Actions menu in the bottom right corner of the Flow

  • The description tile on the project homepage

Explain a Flow zone#

To explain a Flow with zones, you can generate descriptions of each Flow zone individually. Select a zone, then click on the Explain button in the Actions tab of the right panel.

The Explain Flow feature generates a narrative explanation of the steps in your Flow.

Explain a code recipe#

From within a code recipe, you can access the Explain feature and its settings from the left panel.

The Explain feature generates a narrative explanation of the steps in a code recipe.