Feature summary:
When filing a task, an AI that has been trained on the existing database of tasks looks at the task and adds/removes tags it suspects to be appropriate, or it makes suggestions while filing. Allow users to opt out.
Use case(s):
Tags don't always have logical names here. Even when they do, many users who aren't developers may not know which tags are appropriate. If you have a problem searching, you may enter "search" in the tags to find an appropriate tag but "CirrusSearch" won't pop up when you do that. If images aren't loading, you may need SRE, but who'd know that?
Benefits:
Developers:
- Find relevant tasks faster.
- Spend less time correcting tags.
Users:
- Spend less time figuring out which tags might be appropriate.
- Get attention for your task more quickly.
While generative AI is often useless or even dangerous, AI may be appropriate for adding tags:
- It's not mission critical.
- Errors in tagging are probably not a huge issue. If it's correct 80% of the time it's likely a net positive. AI could be instructed to never remove tags, or have a blacklist of tags to never remove. (e.g. SRE)
- It's not a creative process.
- There are already humans around who fix erroneous tagging, erroneous tags are already an expectation.