Self-discoverable capabilities of the chat via responses of the chat itself - e.g. I can't answer this questions but I can answer questions that are about the code you are looking at...
Problem
While our vision is that users can do all their DevSecOps work via the chat, there is going to be a big time window in which this is only partially the case. We will keep adding more context. So it is impossible for users to know what currently works and what does not work, yet.
Proposal
- The obvious (not part of this issue): Document all the context that the chat can know about and keep this documentation on par with the evolution of the chat system.
- The AI spin to it: In cases the users asks a question for which the chat system does not have context. The answer that it can't help with this should contain what it can help with. E.g.
The question you are asking requires context that is not available to the chat system at this moment. Feel invited to use the comment field in the feedback to share with GitLab which kind of question you would like to have supported. Currently, GitLab Duo can answer questions about the following contexts: an issue (all fields), a file in the repository, and how to use GitLab
Edited by Pedro Moreira da Silva