{"meta":{"title":"Zeilen von Code-Metriken","intro":"Die Lines-of-Code-Metriken liefern ein richtungsweisendes Maß für die Ausgabe von Copilot, indem sie die vorgeschlagenen, hinzugefügten oder gelöschten Codezeilen für Abschlüsse, Chats und Agentenfunktionen quantifizieren.","product":"GitHub Copilot","breadcrumbs":[{"href":"/de/copilot","title":"GitHub Copilot"},{"href":"/de/copilot/reference","title":"Verweis"},{"href":"/de/copilot/reference/copilot-usage-metrics","title":"Copilot-Nutzungsmetriken"},{"href":"/de/copilot/reference/copilot-usage-metrics/lines-of-code-metrics","title":"Copilot LoC-Metriken"}],"documentType":"article"},"body":"# Zeilen von Code-Metriken\n\nDie Lines-of-Code-Metriken liefern ein richtungsweisendes Maß für die Ausgabe von Copilot, indem sie die vorgeschlagenen, hinzugefügten oder gelöschten Codezeilen für Abschlüsse, Chats und Agentenfunktionen quantifizieren.\n\nDie Lines-of-Code-(LoC)-Metriken liefern ein richtungsweisendes Maß für die Ausgabe von Copilot, indem sie die vorgeschlagenen, hinzugefügten oder gelöschten Zeilen für Abschlüsse, Chats und Agentenfunktionen quantifizieren.\n\n## Wo LoC-Metriken angezeigt werden\n\nSie könnten auf LoC-Metriken stoßen in:\n\n* ```\n          **Dashboard zur Codegenerierung (Enterprise- und Organisationsebene)** – visualisiert loC-basierte Benutzer- und Agentaktivitäten. Weitere Informationen findest du unter [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/view-code-generation).\n  ```\n* ```\n          **Exporte und APIs (Unternehmen, Organisation und Benutzerebene)** – machen LoC-Felder wie `loc_suggested_to_add_sum`, `loc_added_sum`, und `loc_deleted_sum` zugänglich. Weitere Informationen findest du unter [AUTOTITLE](/rest/copilot/copilot-usage-metrics).\n  ```\n* ```\n          **Verweis \"Daten verfügbar Copilot Nutzungsmetriken\"** – listet alle Dashboard- und API-Felder auf, die aus LoC abgeleitet sind. Weitere Informationen findest du unter [AUTOTITLE](/copilot/reference/copilot-usage-metrics/copilot-usage-metrics).\n  ```\n\nIn diesem Artikel wird beschrieben, wie LoC gemessen wird und was sich auf seine Genauigkeit und Abdeckung auswirkt. Ausführliche Definitionen finden Sie im obigen Referenzartikel.\n\n## Überlegungen zu LoC-Metriken\n\nLoC-Metriken können je nach IDEs und Versionen variieren. Beachten Sie dabei Folgendes:\n\n* ```\n          **Abdeckung:** Nicht alle IDEs und Benutzer werden LoC-Telemetrie ausgeben, bis sie auf die erforderlichen Versionen upgraden. Berichte enthalten die Felder `last_known_ide_version` und `last_known_plugin_version`, sodass Sie die Abdeckung im gesamten Unternehmen überwachen können.\n  ```\n* ```\n          **Stabilität:** Da sich Copilot weiterentwickelt, können sich Telemetriedefinitionen ändern. Erwarten Sie kleine Verschiebungen in Daten, da sich die Genauigkeit im Laufe der Zeit verbessert.\n  ```\n\n## Versionsanforderungen\n\nLoC-Metriken erfordern bestimmte Mindestversionen von IDEs und Copilot-Plugins, um zu funktionieren. Benutzer älterer Versionen tragen nicht zur LoC-Datensammlung bei, was dazu führen kann, dass die Berichte bis sie upgraden, nicht vollständig sind.\n\n| IDE        | Merkmal                             | Mindest-IDE-Version | Minimale Copilot-Chat Erweiterungsversion |\n| :--------- | :---------------------------------- | :------------------ | :---------------------------------------- |\n| Finsternis | <ul><li>`code_completion`</li></ul> | 4.31                | 0.9.3.202507240902                        |\n|            | <ul><li>                            |                     |                                           |\n\n```\n          `chat_panel` (Fragen, Bearbeiten, Planen, Agent)</li></ul> | 4.31 | 0.11.0.202508291001 |\n```\n\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` (Fragen, Bearbeiten, Planen, 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` (Fragen, Bearbeiten, Planen, 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` (Fragen, Bearbeiten, Planen, 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` (Fragen, Bearbeiten, Planen, Agent)</li></ul> | 15,0 | 0.43.0 |\n\\| | <ul><li>`agent_edit`</li></ul> | 15.2 | 0.41.0 |\n\n## Auswirkungen des Agentmodus auf LoC-Metriken\n\nAnders als bei Abschlüssen oder Chats folgt Copilot-Agent nicht dem Ablauf \"vorschlagen und dann akzeptieren\". Agents planen und ausführen mehrstufige Aufgaben, bearbeiten häufig mehrere Dateien iterativ ohne explizite Akzeptanz durch den Benutzer. Aus diesem Grund werden LoC-Metriken für die Agentaktivität unterschiedlich gemessen.\n\n| Verhalten                        | Wie es sich in LoC-Metriken widerspiegelt                                                                                                                        |\n| :------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Agentcodevorschläge              | Wird als `loc_suggested_to_add_sum` gezählt, wenn sichtbare Codeblöcke im Chatbereich angezeigt werden.                                                          |\n| Agenten-Bearbeitungen in Dateien | Gezählt als `loc_added_sum` und `loc_deleted_sum` unter dem `agent_edit`-Funktions-Bucket. Diese Bearbeitungen sind nicht in vorgeschlagenen Metriken enthalten. |\n| Vorgänge mit mehreren Dateien    | Jede Dateibearbeitung trägt zur Summe der hinzugefügten und gelöschten Zeilen bei, auch wenn sie durch eine Eingabeaufforderung ausgelöst wird.                  |\n\nBeispielausgabe für agentenbezogene LoC-Aktivität:\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\nFür die Bearbeitung eines einzelnen Agenten können Sie Metriken wie diese sehen:\n\n```json\n\"user_initiated_interaction_count\": 0,\n\"code_generation_activity_count\": 1,\n\"code_acceptance_activity_count\": 0\n```"}