Skip to content

AI & modules

AI features and high-level UI modules that you embed as React components.

AI Assistant

Components, events, slots, and actions of the AI Assistant chat in @gooddata/sdk-ui-gen-ai.

AI Assistant layouts

Switch the AI Assistant between docked and fullscreen layouts, show the conversations list next to the chat, connect the assistant to a dashboard, and hand it a Semantic Search query.

Customize the assistant

Replace or wrap parts of the AI Assistant UI through slots, from the landing screen and the agent chooser to messages, follow-up questions, and feedback.

Control the assistant

Get the AI Assistant store dispatcher, send messages, reset the thread, manage conversations, switch agents and context, and migrate from makeUserMessage to makeUserItem.

Semantic Search

Embed natural-language search for analytical objects with the SemanticSearch component or the useSemanticSearch hook, and filter results by object type or tag.

Analytics Catalog

Embed the AnalyticsCatalog explorer to let users browse and search the metrics, attributes, facts, datasets, visualizations, and dashboards of a workspace.

Notifications panel

Display and manage notifications with NotificationsPanel, configure refresh and inline or overlay rendering, and customize the panel's individual UI elements.

Key Driver Analysis

Where Key Driver Analysis shows up in GoodData.UI, what a dashboard visualization needs for the "Run Key Driver Analysis" action to appear, and how to observe the analysis through dashboard events.

Automations

Embed the internal Automations list at workspace or organization scope, configure its filters and columns, and handle individual or bulk actions.

Integrations

Bundler and editor setup that the AI Assistant components need.