{"meta":{"title":"Métriques de lignes de code","intro":"Les métriques des lignes de code donnent une indication de la production de Copilot en quantifiant les lignes de code suggérées, ajoutées ou supprimées dans les fonctionnalités de complétion, de chat et d’agent.","product":"GitHub Copilot","breadcrumbs":[{"href":"/fr/copilot","title":"GitHub Copilot"},{"href":"/fr/copilot/reference","title":"Informations de référence"},{"href":"/fr/copilot/reference/copilot-usage-metrics","title":"Métriques d’utilisation de Copilot"},{"href":"/fr/copilot/reference/copilot-usage-metrics/lines-of-code-metrics","title":"Métriques LoC de Copilot"}],"documentType":"article"},"body":"# Métriques de lignes de code\n\nLes métriques des lignes de code donnent une indication de la production de Copilot en quantifiant les lignes de code suggérées, ajoutées ou supprimées dans les fonctionnalités de complétion, de chat et d’agent.\n\nLes métriques LoC (lignes de code) fournissent une mesure indicative de la production de Copilot en quantifiant les lignes qu’il a suggérées, ajoutées ou supprimées dans les fonctionnalités de complétion, de chat et d’agent.\n\n## Où les métriques LoC s’affichent\n\nVous pouvez rencontrer des métriques LoC dans :\n\n* **Tableau de bord de génération de code (au niveau de l’entreprise et de l’organisation)** : visualise l’activité de l’utilisateur et de l’agent loC. Consultez [Affichage du tableau de bord de génération de code](/fr/copilot/how-tos/administer-copilot/view-code-generation).\n* **Exportations et API (entreprise, organisation et niveau utilisateur)** : exposer des champs LoC tels que `loc_suggested_to_add_sum`, `loc_added_sum`et `loc_deleted_sum`. Consultez [Points de terminaison d’API REST pour les métriques d’utilisation Copilot](/fr/rest/copilot/copilot-usage-metrics).\n* **Référence « Données disponibles dans Copilot les métriques d’utilisation » :** répertorie tous les champs de tableau de bord et d’API dérivés de LoC. Consultez [Données disponibles dans les métriques d’utilisation Copilot](/fr/copilot/reference/copilot-usage-metrics/copilot-usage-metrics).\n\nCet article explique comment LoC est mesuré et quels sont les facteurs qui influencent sa précision et sa couverture. Pour obtenir des définitions détaillées, reportez-vous à l’article de référence ci-dessus.\n\n## Considérations relatives aux métriques LoC\n\nLes métriques LoC peuvent varier entre les ID et les versions. Gardez à l’esprit les points suivants :\n\n* **Couverture:** Tous les IDE et les utilisateurs n’émettent pas de données de télémétrie LoC tant qu’ils ne sont pas mis à niveau vers les versions requises. Les rapports incluent les champs `last_known_ide_version` et `last_known_plugin_version` afin de surveiller la couverture dans votre entreprise.\n* **Stabilité :** À mesure qu’elles Copilot évoluent, les définitions de télémétrie peuvent changer. Attendez-vous à des changements de petite taille dans les données à mesure que la précision s’améliore au fil du temps.\n\n## Exigences de version\n\nLes métriques LoC nécessitent des versions minimales spécifiques des IDE et Copilot des plug-ins pour fonctionner. Les utilisateurs sur les versions antérieures ne contribueront pas aux données LoC, ce qui peut entraîner une sous-déclaration jusqu'à ce qu'ils effectuent une mise à niveau.\n\n| IDE                                                                                                      | Caractéristique                                      | Version minimale de l’IDE | Version minimale Copilot Chat de l’extension |\n| :------------------------------------------------------------------------------------------------------- | :--------------------------------------------------- | :------------------------ | :------------------------------------------- |\n| Éclipse                                                                                                  | <ul><li>`code_completion`</li></ul>                  | 4.31                      | 0.9.3.202507240902                           |\n|                                                                                                          | <ul><li>                                             |                           |                                              |\n| `chat_panel` (Demander, Modifier, Planifier, Agent)</li></ul>                                            | 4.31                                                 | 0.11.0.202508291001       |                                              |\n|                                                                                                          | <ul><li>`agent_edit`</li></ul>                       | 4.31                      | 0.10.0.202508110512                          |\n| IntelliJ/JetBrains                                                                                       | <ul><li>`code_completion`</li><li>                   |                           |                                              |\n| `chat_panel` (Demander, Modifier, Planifier, Agent)</li><li>`chat_inline`</li><li>`agent_edit`</li></ul> | 2024.2.6                                             | 1.5.52-241                |                                              |\n| Visual Studio                                                                                            | <ul><li>`code_completion`</li><li>                   |                           |                                              |\n| `chat_panel` (Demander, Modifier, Planifier, Agent)</li></ul>                                            | 17.14.13                                             | 18.0.471.29466            |                                              |\n|                                                                                                          | <ul><li>`chat_inline`</li><li>`agent_edit`</li></ul> | 17.14.14                  | 18.0.471.29466                               |\n| VS Code                                                                                                  | <ul><li>`code_completion`</li></ul>                  | 1.104.0                   | 0.31.0                                       |\n|                                                                                                          | <ul><li>                                             |                           |                                              |\n| `chat_panel` (Demander, Modifier, Planifier, Agent)</li></ul>                                            | 1.102.0                                              | 0.29.0                    |                                              |\n|                                                                                                          | <ul><li>`chat_inline`</li></ul>                      | 1.103.2                   | 0.30.3                                       |\n|                                                                                                          | <ul><li>`agent_edit`</li></ul>                       | 1.103.0                   | 0.30.0                                       |\n| XCode                                                                                                    | <ul><li>`code_completion`</li></ul>                  | 14.3.1                    | 0.40.0                                       |\n|                                                                                                          | <ul><li>                                             |                           |                                              |\n| `chat_panel` (Demander, Modifier, Planifier, Agent)</li></ul>                                            | 15,0                                                 | 0.43.0                    |                                              |\n|                                                                                                          | <ul><li>`agent_edit`</li></ul>                       | 15.2                      | 0.41.0                                       |\n\n## Comment le mode agent affecte les métriques LoC\n\nContrairement aux complétions ou au chat, Copilot agent ne suit pas un flux « suggérer puis accepter ». Les agents planifient et exécutent des tâches en plusieurs étapes, modifiant souvent plusieurs fichiers de manière itérative sans acceptation explicite de l’utilisateur. En raison de cela, les métriques LoC pour l’activité de l’agent sont mesurées différemment.\n\n| Comportement                               | Comment elle est reflétée dans les métriques LoC                                                                                                                          |\n| :----------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| Propositions de code pour l'agent          | Compté comme `loc_suggested_to_add_sum` lorsque des blocs de code visibles sont affichés dans le panneau de conversation.                                                 |\n| Modifications de l’agent dans les fichiers | Compté comme `loc_added_sum` et `loc_deleted_sum` sous la catégorie de fonctionnalités `agent_edit`. Ces modifications ne sont pas incluses dans les métriques suggérées. |\n| Opérations multi-fichiers                  | Chaque modification apportée lors de l'édition de fichier contribue au total des lignes ajoutées et supprimées, même si elle est déclenchée par une demande.              |\n\nExemple de sortie pour l'activité LoC liée à l'agent :\n\n```json\n\"totals_by_language_feature\": [\n  {\n    \"language\": \"unknown\",\n    \"feature\": \"chat_panel_agent_mode\",\n    \"code_generation_activity_count\": 12,\n    \"code_acceptance_activity_count\": 0,\n    \"loc_suggested_to_add_sum\": 86, // code block suggestions in chat panel in agent mode\n    \"loc_suggested_to_delete_sum\": 0,\n    \"loc_added_sum\": 5, // only includes code block copy or apply in chat panel, not agent edits\n    \"loc_deleted_sum\": 0\n  },\n  {\n    \"language\": \"unknown\",\n    \"feature\": \"agent_edit\",\n    \"code_generation_activity_count\": 345,\n    \"code_acceptance_activity_count\": 0,\n    \"loc_suggested_to_add_sum\": 0,\n    \"loc_suggested_to_delete_sum\": 0,\n    \"loc_added_sum\": 2342, // agent and edit mode edits in files\n    \"loc_deleted_sum\": 947\n  }\n]\n```\n\nPour une modification d’agent unique, vous pouvez voir des métriques telles que :\n\n```json\n\"user_initiated_interaction_count\": 0,\n\"code_generation_activity_count\": 1,\n\"code_acceptance_activity_count\": 0\n```"}