1
0
mirror of synced 2025-12-19 18:10:59 -05:00

Add CCR Model Usage Explanation to Responsible Use and About Docs (#57524)

This commit is contained in:
hubwriter
2025-09-15 15:07:29 +01:00
committed by GitHub
parent 873811628a
commit d3fa8f6521
4 changed files with 16 additions and 5 deletions

View File

@@ -40,12 +40,18 @@ If you receive {% data variables.product.prodname_copilot_short %} from an organ
## Code review monthly quota
When you assign {% data variables.product.prodname_copilot_short %} as a reviewer for a pull request—or when you request {% data variables.product.prodname_copilot_short %} to review all of your uncommitted changes in your IDE—your monthly quota of Copilot premium requests is reduced by one. For information about premium requests, see [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).
Each time {% data variables.product.prodname_copilot_short %} reviews a pull request, or reviews files in your IDE that contain changes, your monthly quota of Copilot premium requests is reduced by one. Code review for currently selected text in {% data variables.product.prodname_vscode_shortname %} does not consume a premium request. For information about premium requests, see [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).
If a repository is configured to automatically request a code review from {% data variables.product.prodname_copilot_short %} for all new pull requests, the premium request usage is applied to the quota of the pull request author. If a pull request is created by {% data variables.product.prodname_actions %} or by a bot, the usage will apply to the user who triggered the workflow (if identifiable), or to a designated billing owner.
When you reach your monthly quota you will not be able to get a code review from {% data variables.product.prodname_copilot_short %} until your quota resets—unless you upgrade your {% data variables.product.prodname_copilot_short %} plan or enable additional premium requests.
## Model usage
{% data reusables.copilot.ccr-model-usage %}
{% data reusables.copilot.ccr-model-settings %}
## {% data variables.copilot.copilot_code-review_short %} in {% data variables.product.prodname_vscode %}
{% data variables.copilot.copilot_code-review_short %} in {% data variables.product.prodname_vscode %} supports two types of review:

View File

@@ -45,6 +45,12 @@ The response generated by {% data variables.product.prodname_copilot_short %} is
Where {% data variables.product.prodname_copilot_short %} has provided a code suggestion, the suggestion is presented as a suggested change, which can be applied with a couple of clicks.
### Model usage
{% data reusables.copilot.ccr-model-usage %} Each use of this feature consumes one premium request. See [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).
{% data reusables.copilot.ccr-model-settings %}
## Use case for {% data variables.copilot.copilot_code-review %}
The goal of {% data variables.copilot.copilot_code-review %} is to quickly provide feedback on a developers code. This can enable developers to get code ready to merge more quickly and increase overall code quality.
@@ -69,10 +75,6 @@ You can configure custom instructions to help {% data variables.product.prodname
Depending on factors such as your codebase and programming language, you may encounter different levels of performance when using {% data variables.copilot.copilot_code-review %}. The following information is designed to help you understand system limitations and key concepts about performance as they apply to {% data variables.copilot.copilot_code-review %}.
### Limited scope
{% data variables.copilot.copilot_code-review_short %} only supports a specific set of programming languages, and it is only designed to identify a limited, fixed set of code quality issues. To ensure that all relevant problems are identified and corrected, {% data variables.copilot.copilot_code-review_short %} should be supplemented with careful human code review.
### Missed code quality problems
{% data variables.product.prodname_copilot_short %} may not identify all of the problems that are present in code, especially where changes are large or complex. To ensure that all relevant problems are identified and corrected, {% data variables.copilot.copilot_code-review_short %} should be supplemented with careful human code review.

View File

@@ -0,0 +1,2 @@
> [!NOTE]
> {% data variables.copilot.copilot_code-review_short %} may use models that are not enabled on your organization's "Models" settings page. See [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies).

View File

@@ -0,0 +1 @@
{% data variables.copilot.copilot_code-review_short %} is a purpose-built product that uses a carefully tuned mix of models, prompts, and system behaviors to deliver consistent, high-quality feedback across a wide range of codebases. Model switching is not supported, as changing the model is likely to compromise reliability, user experience, and the quality of review comments.