GA release of Data Analyst Agent
## Description
This epic captures the work that needs to be done for the Data Analyst Agent to reach general availability (GA). Aimed timeline FY27'Q1.
**Aligned with:** https://gitlab.com/groups/gitlab-operating-model/-/epics/705+
## History
In %"18.7" we shipped the Data Analyst Agent (Beta) https://gitlab.com/groups/gitlab-org/-/epics/19500 - user [documentation](https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/data_analyst/).
## Goal & impact
Tentatively to ship GA version in 18.11 release.
Customers can use the Data Analyst to partially self-service their analytical needs:
* Find and explore data available to them
* Visualize and help explain data
* Surface the visualization on our platform
Thereby reducing customer reliance on product teams to surface platform data in bespoke analytics dashboards.
## Metrics
- [Defined in DE&M objective](https://gitlab.com/groups/gitlab-operating-model/-/work_items/705#output-metrics)
## Tasks for GA readiness
For GA status we need to mark all of these the tasks below as complete.
### Blockers
- [x] ~"type::bug" https://gitlab.com/gitlab-org/gitlab/-/work_items/587283+s
### Issues to solve
- [x] https://gitlab.com/gitlab-org/gitlab/-/work_items/594026+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/work_items/592957+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/work_items/594028+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/work_items/592956+s
- [x] Resolve any critical feedback from https://gitlab.com/gitlab-org/gitlab/-/issues/574028+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/581581+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/584532+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/work_items/587812+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/583764+s
- [x] https://gitlab.com/groups/gitlab-org/-/work_items/20581+s
- [ ] [Stretch goal] https://gitlab.com/gitlab-org/gitlab/-/work_items/587933+s
#### Prompt improvements
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/584534+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/584535+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/584533+s
#### GLQL improvements
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/582319+s
### Release work
- [x] Data Analyst release candidate deployed to production (Blocked by https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist/-/work_items/2135+)
- [x] https://gitlab.com/gitlab-org/gitlab/-/work_items/592920+s
- [x] Clean up feature flag https://gitlab.com/gitlab-org/gitlab/-/issues/580109+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/issues/584536+s
- [x] https://gitlab.com/gitlab-org/gitlab/-/work_items/586441+s
### Release post
- [ ] https://gitlab.com/gitlab-org/gitlab/-/work_items/581592+s
## Post-GA
Nice to haves or post-GA issues:
- Enable teams / AI to efficiently add more data sources to GLQL and Data Analyst by extension
- Add new visualization types (LineCharts, ColumnCharts, etc) tp Data Analyst Agent
- Export to data explorer (Depends on https://gitlab.com/groups/gitlab-org/-/epics/19359+)
- RAG (Retrieval-Augmented Generation) for GLQL documentation https://gitlab.com/gitlab-org/gitlab/-/issues/577276+
- Enable the agent to render diagrams by fixing [Mermaid / UDM / Kroki GLFM](https://docs.gitlab.com/user/markdown/#diagrams-and-flowcharts) rendering in Duo chat UI
- [x] https://gitlab.com/gitlab-org/gitlab/-/work_items/525565+s
- Move Data Analyst prompt to flow registry
- https://gitlab.com/gitlab-org/gitlab/-/issues/589611
- Add model specific instructions ( e.g. make the agent aware of its limitation with mini model like Haiku )
epic