{"meta":{"title":"Informationen zu GitHub Copilot Memory","intro":"Copilot Memory hilft Copilot, im Laufe der Zeit effektiver zu werden, indem es sich Informationen über Ihre Repositories und Ihre persönlichen Programmierpräferenzen merkt.","product":"GitHub Copilot","breadcrumbs":[{"href":"/de/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/de/enterprise-cloud@latest/copilot/concepts","title":"Konzepte"},{"href":"/de/enterprise-cloud@latest/copilot/concepts/agents","title":"Agenten"},{"href":"/de/enterprise-cloud@latest/copilot/concepts/agents/copilot-memory","title":"Copilot Speicher"}],"documentType":"article"},"body":"# Informationen zu GitHub Copilot Memory\n\nCopilot Memory hilft Copilot, im Laufe der Zeit effektiver zu werden, indem es sich Informationen über Ihre Repositories und Ihre persönlichen Programmierpräferenzen merkt.\n\n> \\[!NOTE] Dieses Feature befindet sich derzeit in Öffentliche Vorschau und kann geändert werden.\n\nAls Entwickler, der einer vorhandenen Codebasis beitritt, lesen Sie in der Regel die README- und Codierungskonventionen des Repositorys und andere Dokumentationen, um zu verstehen, wie das Projekt funktioniert und wie sie beitragen. So können Sie von Anfang an hochwertige Pull Requests einreichen. Auch so verbessert sich die Qualität Ihrer Arbeit stetig, wenn Sie mehr Zeit in der Codebasis verbringen und seine Nuancen lernen. Auf die gleiche Weise ermöglicht Copilot es, ein eigenes Verständnis Ihres Repositorys zu erstellen, damit es im Laufe der Zeit immer effektiver wird.\n\n## Arten von Erinnerungen\n\nCopilot kann Copilot Memory verwenden, um wichtige Fakten über ein Repository und Ihre persönlichen Vorlieben zu speichern.\n\nCopilot Memory speichert:\n\n* **Fakten auf Repositoryebene**\n  * Fakten zu einem Repository, z. B. Codierungskonventionen, Architekturentscheidungen, Buildbefehle und projektspezifische Regeln.\n  * Verfügbar für alle Benutzer mit Zugriff auf Copilot Memory dieses Repository.\n* **Einstellungen auf Benutzerebene**\n  * Implizite oder ausdrücklich angegebene persönliche Präferenzen dazu, wie ein Benutzer mit Copilot interagieren möchte.\n  * Nur für die Interaktionen dieses Benutzers Copilot über Repositories hinweg verfügbar.\n  * Für Copilot Business und Copilot Enterprise Pläne können sie von einer Organisation oder einem Unternehmensadministrator angezeigt und gelöscht werden.\n\nIn der Regel bezeichnen wir diese Fakten auf Repository-Ebene und Präferenzen auf Benutzerebene als „Erinnerungen“. Sie werden nur als Reaktion auf von Nutzern initiierte Copilot-Aktivitäten erstellt, bei denen Copilot Memory aktiviert ist.\n\n## Verfügbarkeit von Funktionen\n\nCopilot Memory wird derzeit von Copilot cloud agent, Copilot code review und Copilot CLI verwendet.\n\nFakten und Präferenzen, die von einem Copilot Feature erfasst werden, können von einem anderen verwendet werden. Wenn Copilot cloud agent beispielsweise herausfindet, wie Ihr Repository Datenbankverbindungen handhabt, kann Copilot code review dieses Wissen später anwenden, um inkonsistente Muster in einem Pull Request zu erkennen. Ebenso gilt: Wenn Copilot code review erfährt, dass bestimmte Einstellungen zwischen zwei Dateien synchronisiert bleiben müssen, wird Copilot cloud agent wissen, dass beim Ändern einer Datei beide Dateien aktualisiert werden müssen.\n\nEs gelten einige funktionsspezifische Beschränkungen:\n\n* Copilot CLI wendet Fakten auf Repositoryebene und die Einstellungen auf Benutzerebene des Benutzers an, der den Vorgang initiiert hat.\n* Copilot code review verwendet nur Fakten auf Repositoryebene. Einstellungen auf Benutzerebene werden während der Codeüberprüfung nicht angewendet.\n\n## Vorteile der Verwendung Copilot Memory\n\nZustandslose KI behält kein Verständnis einer Codebasis zwischen Interaktionen bei. Dadurch müssen Sie entweder wiederholt Codierungskonventionen und codespezifische Details in Ihren Eingabeaufforderungen erläutern oder detaillierte benutzerdefinierte Anweisungen speichern.\n\nCopilot Memory:\n\n* Reduziert die Belastung, wiederholt die gleichen Details in Ihren Eingabeaufforderungen bereitzustellen.\n* Reduziert die Notwendigkeit einer regelmäßigen manuellen Wartung von benutzerdefinierten Anweisungsdateien.\n\nDurch die Erfassung und Anwendung von Fakten auf Repositoryebene und Einstellungen Copilot auf Benutzerebene erstellt sie eigene Kenntnisse Ihrer Codebasen und ihres persönlichen Workflows, passt sich ihren Codierungsanforderungen an und liefert im Laufe der Zeit mehr Wert.\n\n## Wie Copilot Memory Informationen speichert, aufbewahrt und verwendet\n\n### Fakten auf Repositoryebene\n\nFakten auf Repositoryebene werden mit Zitaten gespeichert, die auf den Code verweisen, der sie unterstützt. Wenn Copilot eine für seine aktuelle Aufgabe relevante Tatsache findet, prüft es diese Quellenangaben anhand des aktuellen Branches, um sicherzustellen, dass die Informationen noch korrekt sind. Es werden nur überprüfte Fakten verwendet.\n\nCopilot erstellt nur Fakten auf Repositoryebene als Reaktion auf Aktionen von Benutzern mit Schreibzugriff auf das Repository, das aktiviert ist Copilot Memory . Nach der Speicherung sind diese Fakten für jeden Benutzer verfügbar, der Zugriff auf Copilot Memory dieses Repository hat, aber diese Fakten können nur in Vorgängen im selben Repository verwendet werden. Dadurch bleibt das, was Copilot über ein Repository lernt, auf dieses Repository beschränkt, wodurch Datenschutz und Sicherheit gewahrt bleiben.\n\nRepositorybesitzer können die für ihr Repository gespeicherten Fakten auf Repositoryebene überprüfen und manuell löschen.\n\n### Einstellungen auf Benutzerebene\n\nEinstellungen auf Benutzerebene werden mit Zitaten gespeichert, die direkte Benutzervorführungen enthalten können. Wenn Copilot eine für seine aktuelle Aufgabe relevante Präferenz findet, entscheidet es nach bestem Ermessen, ob diese Präferenz weiterhin gilt.\n\nCopilot erstellt nur Einstellungen auf Benutzerebene als Reaktion auf Interaktionen, die von einem bestimmten Benutzer initiiert werden, und diese Einstellungen sind nur in den späteren Interaktionen desselben Benutzers verfügbar. Sie erfassen den Codierungsstil und Workflowmuster einer Person und bleiben mit dem Benutzer verbunden, der sie erstellt hat.\n\nBenutzer können unabhängig von ihrem Copilot Plan ihre eigenen Einstellungen auf Benutzerebene anzeigen und löschen.\n\n#### Copilot Business und Copilot Enterprise Pläne\n\nIn Tarifen mit Copilot Business und Copilot Enterprise können Benutzereinstellungen außerdem von einem Organisations- oder Unternehmensadministrator entweder gesammelt oder pro Benutzer exportiert oder gelöscht werden.\n\nDie Einstellungen gehören der abrechnenden Einheit, also der Organisation oder dem Unternehmen, die bzw. das dem Benutzer die Lizenz erteilt. Wenn eine Erinnerung erstellt wird, wird sie der aktiven Abrechnungsentität für die aktuelle Nutzung des Nutzers zugeordnet. Wenn Copilot dann den Kontext für eine Agentensitzung erstellt, zieht es erneut die aktuell aktive Abrechnungseinheit des Benutzers heran und ruft nur die gespeicherten Informationen ab, die dieser Abrechnungseinheit zugeordnet sind. Benutzer können alle ihre gespeicherten Einstellungen und die entsprechenden Besitzer in ihren [persönlichen Einstellungen](https://github.com/settings/copilot/memory?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) anzeigen.\n\nBenutzer mit mehreren Lizenzen an unterschiedlichen Stellen müssen in ihren [Kontoeinstellungen](https://github.com/settings/copilot/features?ref_product=copilot\\&ref_type=engagement\\&ref_style=text) eine Standardabrechnungsentität auswählen, um Einstellungen auf Benutzerebene zu generieren.\n\n### Aufbewahrung und Validierung\n\nUm zu verhindern, dass veraltete Informationen bleiben, werden alle gespeicherten Fakten oder Einstellungen, die nicht verwendet werden, nach 28 Tagen automatisch gelöscht. Der 28-Tage-Timer wird möglicherweise immer dann zurückgesetzt, wenn Copilot einen Eintrag erfolgreich überprüft und verwendet.\n\nInformationen können auch aus Pull Requests erfasst werden, die ohne Zusammenführung geschlossen wurden. In diesen Fällen stellt der Validierungsschritt sicher, dass das Verhalten von Copilot unberührt bleibt, es sei denn, die aktuelle Codebasis stützt diese Information weiterhin.\n\n## Aktivieren von Copilot Memory\n\nCopilot Memory ist pro Benutzer aktiviert, nicht pro Repository. Nach der Aktivierung wird sie in jedem Repository angewendet, in dem dieser Benutzer mit GitHub Copilot arbeitet. Bei einzelnen Plänen ist sie standardmäßig aktiviert. Bei unternehmens- und organisationsverwalteten Plänen muss ein Administrator die Richtlinie zuerst aktivieren, und erst dann können einzelne Benutzer sich dagegen entscheiden.\n\nWeitere Informationen findest du unter [Verwalten von Copilot Speicher für Ihr persönliches Konto](/de/enterprise-cloud@latest/copilot/how-tos/use-copilot-agents/copilot-memory/manage-for-yourself) oder [Verwalten des Copilot-Speichers für eine Organisation oder ein Unternehmen](/de/enterprise-cloud@latest/copilot/how-tos/use-copilot-agents/copilot-memory/manage-as-administrator)."}