Use AI Assistant
The AI assistant adds a conversational layer to GoodData, letting you ask questions in plain language and get answers that align with the metrics, datasets, and business terms already defined in your semantic model - no knowledge of SQL or MAQL is required.
The assistant can also search existing dashboards, visualizations, and metrics, create new visuals on the fly, refine its output based on follow‑up instructions, and even field general questions about your data.
Every query is interpreted through the semantic layer and sent to the language model as metadata only, so raw data never leaves your environment. Responses are fully traceable since the exact metrics and filters used in the answer are always listed.
For developers, we also support working with the assistant via our API, as well as our React and Python SDKs. You can start by reading our the introductory article on our blog, or head straight to GoodData.UI, Python SDK or API documentation.
Please note that the AI assistant is currently optimized to work with the English language. Support for other languages is planned for future releases.
Access AI Assistant
Before you can chat, an administrator must first configure the assistant. Once configured, the assistant is available in any workspace where you have the AI assistant user permission.
Open a workspace and click the assistant icon in the upper‑right corner.
A chat panel slides in on the right.
Hit the expand icon to stretch the panel for longer conversations.
Ask Business Questions
Type a plain language question such as “What was our total profit last year?”. The assistant translates the request into a metric query and returns the answer as a visualization - in this case, a headline:
While you type, the Assistant offers autocomplete suggestions drawn from existing metrics, attributes, and facts. This helps you confirm field names and, when several similar objects exist, choose exactly the one you need:
Follow‑up questions stay in context. For example, “Break it down by quarters” produces a table with one row per quarter:
The assistant tries to select a type of visualization that best fits your query.
Save Visualizations
The assistant can create the following types of visualizations:
You may specify the type directly, for example by asking it to “Show it as a bar chart.”
For attributes, the generated visualizations use default labels.
Hover over the visualization and click the save icon in its upper‑right corner.
After naming it, the chart is saved to the workspace and is ready for tweaks in Analytical Designer or immediate placement on a dashboard.
Need a fresh start? Click the reset icon in the upper‑left corner of the chat to clear the conversation.
Unless reset, the assistant remembers your conversation in each workspace separately.
Search Workspace
You can use the assistant to search the workspace for:
- Dashboards
- Visualizations
- Metrics
- Facts
- Attributes
For example, “Show me profit‑related analytics in this workspace.” lists matching objects as clickable links: