AI issue description autocomplete
What does this MR do and why?
FE for https://gitlab.com/gitlab-org/gitlab/-/issues/406791+
Add a trigger + component to fill out issue description template using AI.
Screenshots or screen recordings
How to set up and validate locally
- Set up an API key - https://gitlab.slack.com/archives/C0517A9PZ8S/p1681445186381439
- Enable the feature flags
Feature.enable(:openai_experimentation) Feature.enable(:generate_description_ai)
- Visit any issue page, or create a new issue. Project must be public
- Click to edit the description
- Select a template from the dropdown (if project has templates)
- Click "Autocomplete"
- Enter a description, submit form
- Wait
- Issue description updated
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Simon Knox