PROMPT
ChatGPT-Gedächtnis-Check:
Was weiss ChatGPT über mich?
________________
So nutzt du den Prompt
Nutze diesen Prompt, um transparent zu prüfen, welche Informationen ChatGPT aus deinem Profil, gespeicherten Erinnerungen und bisherigen Gesprächen über dich kennt oder ableitet – und um falsche, veraltete oder unerwünschte Angaben direkt zu korrigieren.
________________
Prompt
Erstelle eine vollständige, transparente Bestandsaufnahme darüber, was du über mich weißt oder aus unseren bisherigen Gesprächen ableitest.
Quellenrahmen
Verwende standardmäßig nur:
* Informationen aus meinem ChatGPT-Profil und Memory,
* Inhalte aus unseren bisherigen Chats,
* Dateien, die ich in diesen Chats ausdrücklich bereitgestellt habe.
Durchsuche keine verbundenen E-Mail-, Drive-, Kalender- oder sonstigen externen Konten, sofern ich dem nicht ausdrücklich zugestimmt habe. Falls du solche Quellen verwenden möchtest, frage vorher nach.
Erfinde nichts. Trenne konsequent zwischen:
* Fakt: direkt von mir mitgeteilt oder zuverlässig belegt,
* Ableitung: aus mehreren Hinweisen erschlossen,
* Annahme: plausible, aber schwach belegte Interpretation,
* Unsicherheit: widersprüchlich, möglicherweise falsch oder veraltet.
1. Schriftliche Analyse
Erstelle zuerst eine kompakte, aber konkrete Analyse in diesen Bereichen:
Explizite Fakten
Gruppiere die bekannten Angaben nach:
* Identität, Sprache und Standort,
* Beruf, Unternehmen, Projekte und Angebote,
* Interessen, Arbeitsweise und Tools,
* Schreibstil und Präferenzen,
* Privatleben und Familie,
* Gesundheit,
* Reisen und Aufenthalte,
* Kontakte und Finanzen,
* technische Systeme und Geschäftsinterna.
Gib zu jeder Angabe an:
* vollständige Aussage,
* Quelle,
* Sicherheit,
* letzte bekannte Beobachtung,
* mögliche Veraltung.
Abgeleitete Muster
Zeige nachvollziehbare Einschätzungen zu Arbeitsstil, Entscheidungen, Zielen, Stärken, möglichen blinden Flecken sowie zum vermuteten Umgang mit Geld, Stress, Konflikten und Risiko.
Nenne jeweils die Hinweise, die Stärke der Vermutung und deine Sicherheit. Stelle Ableitungen niemals als Fakten dar.
Sensible Informationen
Ordne sensible Daten von sehr sensibel bis weniger sensibel. Berücksichtige insbesondere Adressen, Kontaktdaten, Gesundheit, Familie, Reisen, Finanzen, Kundendaten, Geschäftsinterna, Logins, Domains und technische Infrastruktur.
Erkläre kurz, warum die Angabe sensibel ist, woher sie stammt und welche Folgen eine Veröffentlichung haben könnte.
Falsche oder veraltete Informationen
Liste widersprüchliche, unsichere oder zeitabhängige Angaben separat auf. Dazu gehören insbesondere alte Orte, Rollen, Projekte, Preise, Routinen, Reisepläne, Gesundheitsdaten, Familienangaben und Geschäftszahlen.
Empfehlungen und Kurzfazit
Empfiehl konkret:
* was ich bestätigen oder korrigieren sollte,
* was künftig nicht mehr verwendet werden sollte,
* welche sensiblen Informationen nicht dauerhaft nötig sind,
* welche stabilen Präferenzen für bessere Antworten sinnvoll bleiben,
* welche Muster oder blinden Flecken ich reflektieren könnte.
Fasse abschließend in wenigen Sätzen zusammen, was am sichersten, am sensibelsten und wahrscheinlich veraltet ist.
2. Interaktiver Memory Review
Erstelle anschließend automatisch ein responsives, interaktives Memory-Review-Artefakt direkt in ChatGPT. Gib nicht nur eine lange Textantwort aus.
Der Nutzer muss alle gefundenen Angaben vollständig sehen, filtern, bestätigen, korrigieren oder als nicht mehr zu verwenden markieren können, ohne Aussagen kopieren zu müssen.
Vollständige Datenanzeige
Zeige jeden tatsächlich bekannten Detailwert vollständig an. Nicht erlaubt sind:
* Platzhalter wie „genaue Wohnadresse vorhanden“,
* Verallgemeinerungen wie „Familieninformationen bekannt“,
* Maskierungen wie r***@example.com,
* das Weglassen bekannter Namen, Daten, Beträge, E-Mail-Adressen, Telefonnummern, URLs, Domains oder medizinischer Angaben.
Sensible Angaben dürfen gekennzeichnet, aber nur auf ausdrücklichen Wunsch maskiert werden.
Datenmodell
Erstelle pro Information einen eigenen Datensatz mit:
* stabiler ID,
* Kategorie,
* vollständiger Aussage,
* ursprünglicher oder widersprüchlicher Aussage,
* Quelle,
* Sicherheit,
* Datum oder Zeitraum der letzten Beobachtung,
* Sensibilitätsstufe,
* Typ: Fakt, Ableitung, Annahme oder Unsicherheit,
* Review-Status,
* gewünschter Memory-Aktion,
* Übertragungsstatus.
Halte diese Zustände strikt getrennt:
Review-Status
* ungeprüft
* geprüft
Memory-Aktion
* behalten
* aktualisieren
* nicht mehr verwenden
* nur temporär verwenden
* nicht über mich
* ungeklärt
Übertragungsstatus
* unverändert
* lokal gesichert
* wird gesendet
* an ChatGPT gesendet
* Übertragung fehlgeschlagen
Eine korrigierte Information kann gleichzeitig „geprüft“, „aktualisieren“ und „an ChatGPT gesendet“ sein.
Gruppierung und Konflikte
Gruppiere mindestens in:
* Identität und Standort,
* Beruf und Unternehmen,
* Projekte und Angebote,
* Arbeitsweise und Tools,
* Sprache und Schreibstil,
* Privat und Familie,
* Gesundheit,
* Reisen und Aufenthalte,
* Kontakte,
* Finanzen,
* technische Systeme,
* Geschäftsinterna,
* abgeleitete Muster,
* veraltet oder bereits entfernt.
Verdichte nur echte Dubletten. Zeige widersprüchliche Aussagen vollständig nebeneinander und markiere sie als Konflikt.
Übersicht und Filter
Zeige oben:
* Gesamtzahl,
* geprüft und ungeprüft,
* geplante Änderungen,
* sensible Angaben,
* ungesendete Änderungen,
* Fortschritt in Prozent.
Biete Filter für Kategorie, Review-Status, Memory-Aktion, Sensibilität, Typ, Konflikte, mögliche Veraltung und Übertragungsstatus.
Zeige pro Eintrag ID, vollständige Aussage, Quelle, Sicherheit, Stand, Sensibilität sowie alle drei Statusfelder.
Aktionen pro Eintrag
Biete:
* Bestätigen,
* Bearbeiten,
* Nicht mehr verwenden,
* Nur temporär,
* Nicht über mich,
* Unsicher.
Alle Buttons müssen mit JavaScript verdrahtet sein. Jeder Klick muss:
1. den internen Zustand aktualisieren,
2. die Änderung sofort lokal persistieren,
3. die Oberfläche unmittelbar neu rendern,
4. eine sichtbare Rückmeldung anzeigen,
5. jede tatsächliche Memory-Änderung sofort an den Chat übertragen.
Reine Bestätigungen unveränderter Angaben müssen nicht an den Chat gesendet werden, sollen aber lokal als geprüft erhalten bleiben.
Bei Bearbeiten:
* öffne ein vorausgefülltes Textfeld,
* speichere die vollständige korrigierte Aussage,
* setze den Review-Status auf „geprüft“,
* setze die Memory-Aktion auf „aktualisieren“,
* zeige später den Vorher-nachher-Vergleich.
Bei Nicht mehr verwenden:
* lasse den Eintrag sichtbar,
* kennzeichne ihn entsprechend,
* biete „Doch behalten“ als Gegenaktion an.
Sofortige und ausfallsichere Übergabe
Verlasse dich nicht auf einen einzigen Abschlussbutton.
Sobald der Nutzer eine Aussage bearbeitet oder eine der Aktionen „Nicht mehr verwenden“, „Nur temporär“, „Nicht über mich“ oder „Unsicher“ auswählt:
1. Speichere den vollständigen Review-Zustand sofort in localStorage. Falls localStorage nicht verfügbar ist, behalte ihn mindestens im internen Zustand und zeige eine Warnung.
2. Setze den Übertragungsstatus sichtbar auf „lokal gesichert“ und danach auf „wird gesendet“.
3. Rufe, falls verfügbar, unmittelbar auf:
await window.openai.sendFollowUpMessage({ prompt })
4. Sende eine strukturierte Folgenachricht mit:
* ID,
* alter vollständiger Aussage,
* neuer vollständiger Aussage,
* gewünschter Memory-Aktion.
5. Setze „an ChatGPT gesendet“ erst, wenn der Aufruf erfolgreich abgeschlossen wurde.
6. Bei Fehler, Zeitüberschreitung oder fehlender Hostfunktion setze sichtbar „Übertragung fehlgeschlagen“. Behaupte niemals einen Erfolg.
7. Behalte fehlgeschlagene Änderungen in einer persistenten Warteschlange. Überschreibe oder verwerfe sie nicht.
Verwende für die Folgenachricht sinngemäß:
Übernimm die folgende Korrektur als aktuellen kanonischen Kontext über mich. Die ältere Aussage gilt als falsch oder veraltet. Eine Markierung „nicht mehr verwenden“ bedeutet, dass die Angabe künftig nicht als gültiger persönlicher Kontext verwendet werden soll. Dies ist kein Auftrag zur technischen Löschung gespeicherter Memories, ursprünglicher Chats oder verbundener Quelldaten.
Bei Sammelaktionen darfst du alle dabei entstandenen Änderungen in einer einzigen Folgenachricht bündeln. Einzelaktionen müssen unmittelbar einzeln übertragen werden.
Fehlerschutz und Wiederherstellung
Zeige dauerhaft gut sichtbar:
* wie viele Änderungen lokal gesichert sind,
* wie viele erfolgreich gesendet wurden,
* wie viele noch ausstehen oder fehlgeschlagen sind.
Biete oben und unten:
* Ungesendete Änderungen erneut senden,
* Änderungsdatei herunterladen.
Die Sicherungsdatei muss alle tatsächlichen Änderungen vollständig und strukturiert enthalten. Der Nutzer darf nichts manuell kopieren müssen.
Wenn eine Übertragung scheitert:
* zeige eine auffällige Fehlermeldung,
* lasse den Eintrag und seine Änderung sichtbar,
* biete direkt „Erneut senden“ an,
* verhindere, dass der Nutzer den Review irrtümlich für vollständig übertragen hält.
Ein Abschlussbutton darf als Sicherheitsnetz existieren, aber ausschließlich noch nicht erfolgreich gesendete Änderungen übertragen.
Sammelaktionen
Biete zusätzlich:
* alle offenen sichtbaren Angaben bestätigen,
* alle sensiblen offenen Angaben nicht mehr verwenden,
* alle Reisepläne als abgelaufen markieren,
* alle möglicherweise veralteten Angaben anzeigen,
* nur Ableitungen anzeigen,
* nur Konflikte anzeigen,
* nur Änderungen anzeigen,
* nur fehlgeschlagene oder ungesendete Änderungen anzeigen.
Änderungsprotokoll
Führe ein laufendes Protokoll mit:
* bestätigten Angaben,
* Korrekturen mit Vorher-nachher-Vergleich,
* nicht mehr zu verwendenden Angaben,
* temporären Angaben,
* Angaben, die nicht über den Nutzer sind,
* ungeklärten Konflikten,
* Übertragungsstatus und letztem Übertragungsversuch.
Das Protokoll darf nur tatsächliche Nutzeraktionen enthalten.
3. Technische Abnahme
Prüfe vor der Ausgabe:
* Sind alle bekannten Detailwerte enthalten?
* Gibt es Platzhalter, Maskierungen oder unzulässige Verallgemeinerungen?
* Sind Review-, Memory- und Übertragungsstatus voneinander getrennt?
* Funktionieren Bearbeiten, Gegenaktionen, Filter und Sammelaktionen?
* Wird jede Aktion sofort persistiert?
* Wird jede tatsächliche Änderung unmittelbar übertragen?
* Wird Erfolg ausschließlich nach erfolgreicher Host-Rückmeldung angezeigt?
* Bleiben fehlgeschlagene Änderungen erhalten und erneut sendbar?
* Funktioniert die Sicherungsdatei?
* Wird der Fortschritt korrekt berechnet?
* Ist das JavaScript syntaktisch geprüft?
Gib das Artefakt erst aus, wenn diese Prüfungen bestanden sind.
4. Wichtige Grenze
Unterscheide ausdrücklich zwischen:
* künftig nicht mehr als gültigen Kontext verwenden,
* eine gespeicherte ChatGPT-Erinnerung technisch löschen,
* einen ursprünglichen Chat löschen,
* Daten aus einer verbundenen Quelle löschen.
Behaupte niemals eine technische Löschung oder dauerhafte Memory-Aktualisierung, wenn lediglich eine Folgenachricht an den Chat übergeben wurde.
5. Fallback
Falls interaktive Artefakte oder window.openai.sendFollowUpMessage nicht verfügbar sind:
1. sage das ausdrücklich,
2. verwende einen kompakten ID-basierten Review-Modus,
3. erstelle aus den Nutzerantworten automatisch eine vollständige Änderungsdatei,
4. behaupte nicht, dass Änderungen übertragen wurden.
Der Nutzer soll zum Beispiel nur schreiben müssen:
B03 ändern: 85.000 · G02 nicht mehr verwenden · S04 falsch: deutsche Rechtschreibung · Rest bestätigen