AIP Analyst can be embedded as a Workshop widget to provide AI-powered analysis capabilities directly in Workshop modules. The widget supports extensive configuration options to control data access, tool availability, and user interface customization.

The AIP Analyst widget can be configured to customize the analysis experience for your users. Configuration is organized into several sections that control how the widget behaves and what capabilities are available.
The base configuration controls the fundamental behavior of the AIP Analyst widget:
Input configuration allows you to pre-load context and trigger analyses automatically:
Output configuration enables you to extract analysis results into Workshop variables for use in other parts of your application:
These outputs can drive visualizations, filters, or other logic in your Workshop module.
You can configure actions that trigger in response to analysis events:
Tool configuration allows you to control AIP Analyst's capabilities and scope:
View configuration controls which interface elements are visible to users, allowing you to create streamlined experiences tailored to your use case. Available options include:

The save configuration controls how the widget saves and loads analyses. If analysis saving is disabled, configuring these options will cause the widget to display an error.
By default, the AIP Analyst widget keeps draft chat state in memory while the user's browser tab remains open. This lets the widget retain conversation history, context items, and tool results when it is hidden and shown again within the same Workshop module, such as when the widget is placed in a tab or collapsible section. Refreshing or closing the browser tab clears this unsaved draft state.
To reset the chat each time the widget is hidden, enable the Clear chat on unmount option in the view configuration. When enabled, the draft state is discarded when the widget is removed from the page, and a fresh session begins when it is shown again.
You can also force a reset programmatically with the Reset key view option — connect a Workshop variable and the widget will reset to a fresh session whenever the variable's value changes.
When configuring the AIP Analyst widget for your Workshop module, consider the following approaches: