Use Duo to summarize diffs between branches in a repo
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Release notes
A prospect who is currently evaluating GitLab Duo asked if it's possible to utilize Duo functionality to summarize diffs between branches in a code repository. Given LLMs ability to summarize a large volume of information, this would seem like a very good use case and could help users quickly assess diffs between branches when merging code.
Problem to solve
Summarize potentially large changes between branches in a repository upon merge, or even prior to merge to quickly identify and asses differences between code branches
Proposal
Functionally, I would think would be similar to how Troubleshooting works: you could have a lot of information in the diff between branches and a LLM could summarize those diffs. But as I'm not an engineer, I can't speak to the actual implementation. From a UI standpoint, this could be a standalone button and/or a command to Duo Chat (depending on implementation).
Intended users
This feature would be applicable (at a minimum) to Sasha, Delaney, Priyanka, Rachel, and Dakota.
Feature Usage Metrics
If implemented, usage could be added to the AI Impact Dashboard.
Does this feature require an audit event?
Uncertain