AI Assistant

The Agentic AI Assistant is a new generation of the GoodData AI Assistant. It is designed for more guided interactions and more complex analytical tasks. It can ask follow-up questions, help narrow down ambiguous requests, and combine multiple analytical steps into one response.

Gradual Rollout

The Agentic AI Assistant is being rolled out gradually. The feature depends on an updated metadata synchronization process, and GoodData verifies the synchronization status for each customer environment before enabling the new experience. As a result, the feature may not be available to all customers at the same time.

The previous AI Assistant experience is being deprecated. Existing links and integrations may continue to work during the transition period, but new AI Assistant functionality is delivered through the Agentic AI Assistant.

If you maintain an integration that uses the earlier chat API, review the current Gen AI API in your GoodData environment and plan your migration to the Agentic AI Assistant API.

Before You Start

An administrator must enable the Agentic AI Assistant before users can use it.

You also need:

  • Agentic AI Assistant configured for your organization
  • permission to use AI Assistant in the workspace
  • a supported reasoning-capable model configured for the Agentic AI Assistant
  • data sharing configured according to the use cases you want to enable

For the AI Assistant setup, see Configure AI Assistant.

Data Sharing

The Agentic AI Assistant supports an opt-in data sharing setting. It can be turned on in the AI Hub. For administrators who manage settings through API, the setting name is enableAiOnData.

When data sharing is enabled, the assistant can use richer skill composition for more advanced analytical tasks. This includes workflows where the assistant creates a visualization, evaluates the result, and then uses additional skills such as anomaly detection or Key Driver Analysis to continue the analysis.

When data sharing is disabled, which is the default, the assistant still supports simpler use cases, such as creating visualizations, but some more advanced multi-step workflows may not be available.

For more information about individual skills and their data-sharing behavior, see Agentic Capabilities.

The Agentic AI Assistant is designed to work with reasoning-capable models.

Use gpt-5.2 for the best experience. New trial environments are provisioned with gpt-5.2.

gpt-4o is deprecated for AI Assistant use and is not supported for the Agentic AI Assistant. If your organization still uses gpt-4o in an existing setup, plan to migrate to a supported GPT-5.x model.

Use the Agentic AI Assistant

The Agentic AI Assistant is useful when your request needs clarification or when the answer requires several analytical steps.

Clarify Ambiguous Requests

If your question can mean several different things, the assistant may ask you to choose what you want before it creates a result.

For example, if a business term can map to several objects in your semantic model, the assistant may explain the ambiguity, offer a small set of choices, and continue only after the intent is clear.

Example:
The user asks: What is the total ecom spend for Q1 2025?
The AI Assistant then:

  • explains that ecom may be ambiguous
  • offers a few possible mappings
  • continues after the user selects one

Guide the Next Step

Instead of returning a generic response, the assistant can guide you through what it needs next.

Example:
The user asks: Create a new visualization.
The AI Assistant then:

  • asks what to measure
  • asks how to break it down
  • asks for an optional time period

Suggest Alternatives

If a result is empty or a requested output is not supported, the assistant may explain the issue and suggest a better option.

For example, it may:

  • suggest a wider date range when a query returns no data
  • explain when a requested visualization type is not supported and offer alternatives

Ask for Missing Context

If the assistant does not have enough context, it can ask for the missing detail before continuing.

For example, if it cannot determine which person, metric, or period you mean, it may ask you to specify that detail.

Combine Multiple Skills

The Agentic AI Assistant can combine multiple skills in a single request.

Example:
The user asks: Help me understand why revenue dropped last month.
The AI Assistant then:

  • creates the relevant visualization
  • checks the result for anomalies
  • runs Key Driver Analysis for detected anomalies
  • returns a summarized explanation in one response

This can help with tasks such as understanding why a metric changed, identifying unusual behavior, and summarizing the likely explanation in one response. If the assistant already has enough information, it can perform this analysis directly without asking for confirmation first.

API Changes for Integrations

The chat API for the Agentic AI Assistant differs from the earlier AI Assistant chat API.

If you integrate the assistant through HTTP API, check the current API reference in your GoodData environment:

/apidocs/?urls.primaryName=Gen-AI+%28v1%29

The earlier chat APIs continue to work during the transition period for the previous AI Assistant experience. They are deprecated together with the previous AI Assistant. If you maintain an existing integration, review the new API before enabling the Agentic AI Assistant.

Current Limitations

At this time:

  • some previous AI Assistant features may not yet be available in the Agentic AI Assistant
  • some requests may return fewer interaction shortcuts than users expect
  • unsupported requests may require a simpler prompt or a different workflow
  • advanced skill composition depends on the current data sharing setting
  • the Agentic AI Assistant requires supported reasoning-capable models
  • gpt-4o is deprecated and is not supported for the Agentic AI Assistant
  • the Agentic AI Assistant uses a different chat API than the previous AI Assistant