AI Code Monitor Beta V3.4: Attestation of GenAI code labels
Here's the latest video release notes: https://youtu.be/4Wo9_Xko1k0
In the current release, we have implemented Attestation at 2 levels: 1. Repository detail page level 2. Code review level
Teams can create a permanent record of GenAI code composition, we call this “attestation”, by confirming or overriding the AI / Not AI label.
1. Attestation at Repository detail page level: As a user of the AICM tool, when you login, you can go to the Repository detail page and view the GenAI code stats. You can manage the GenAI code composition labels displayed on the Repository detail page. You can agree with the GenAI Code labels provided by the AICM tool or you can override and re-label it based on your knowledge. This allows you to verify and (if needed) rectify the GenAI code composition labels for your organization.
2. Attestation at Code Review level: Development / Engineering team members of your organization can manage the GenAI code composition statistics during the Code review phase of the SDLC. When they have opened a Pull Request in GitHub, the GenAI code composition for that Pull Request is visible to them on the Pull Request details page and then on the AICM Tool's Pull Request details page. They can agree with the GenAI Code labels provided by the AICM tool or they can override and re-label it based on their knowledge. This allows them to verify and rectify the GenAI code composition labels for this PR, much before the code has been committed to production, hence, providing more flexibility in managing the GenAI code labels.
You can take the following actions w.r.t. 'Attestation'.
- Agree – By clicking the 'Tick' icon, you are Attesting that you agree with the GenAI code labelling.
- Disagree [add comments (optional)] – By clicking the 'Cross' icon, you are Attesting that you do not agree with the GenAI code labelling, and you select from the given options of Blended, PureGenAI, NotGenAI – that you think is the correct label.
- Do nothing - This doesn't count as attestation.
Note: When you attest a chunk in a PR, the PR GenAI stats moves based on the action taken by the most recent user.