So oft ließt es Informationen aus vergangenen Gesprächen bei denen ich nicht will, dass die KI das tut.
Ist für dich ein "vergangenes Gespräch" eine Fortführung eines ganz anderen Themas innerhalb der selben Session?
Weil eigentlich verwertet ChatGPT nicht Inhalte aus anderen Sessions.
Manchmal führt das zu absolut unbrauchbaren Antworten anstatt das es hilft. Löschen will ich diese Erinnerungen dann aber auch nicht, weil ich sie an anderer Stelle brauche.
Du musst alte Sessions doch nicht löschen. Aber wenn du ein gänzlich anderes Thema hast, solltest du das halt in einer neuen Session behandeln. Wenn dir dann irgendwas einfällt, was auf eine ältere Session aufbaut, kannst du ja in der alten Session weiterschreiben.
Aber der Kontext einer Session ist halt beschränkt, also ewig in einer Session weiterschreiben, auch wenn du das alles für "zusammenhänged" hältst, wird halt irgendwann überlaufen.
Gerade bei ChatGPT ist es außerdem lächerlich, dass man extra Projekte anlegen kann, bei der man einen eigenen Verhaltsprompt etc. nutzen kann, aber es steht klar dort, dass das LLM auf alle Beiträge, auch außerhalb des Projekts, zugreifen kann und die Option zum umstellen ist ausgegraut. Das macht für mich die Projekt Funktion absolut sinnlos.
Sicher, das du das richtig verstehst?
Ich hab kein bezahltes ChatGPT, aber bei Copilot gibts z.B. Agents und Instructions.
Mit Agents kann man quasi "Makros" anlegen. Also umfangreichere Prompts "einfach" ausführbar zu machen, ohne jedesmal das komplette Prompt hinschreiben zu müssen.
Ich hab da z.B. eins damit kann ich der KI einfach sagen "commit check". Im Agent ist dann definiert was er da alles tun soll, z.B. Sourcecodekommentare auf Rechtschreibung zu prüfen, gucken ob noch irgendwo auskommentierte Sourcecodezeilen rumstehen, etc.
Instructions gebens der KI allgemeine Hinweise. Da kann ich z.B. reinschreiben, das die KI bei Anfragen auch immer Interfaces und Mocks mitchecken soll, falls es solche gibt.
Wenn es bei ChatGPT etwas wie "Project" gibt, dann klingt das für mich genau danach. Man kann eben allgemeine Hinweise für ein "Projekt" festlegen.
Beides funktioniert natürlich in jeder Session. Macht den Kontext aber nicht sessionübergreifend.
Also wenn ich in der einen Session sage "füg mir eine neue Methode hier und da ein", dann erkennt die KI anhand der Instructions, das das auch ins Interface soll.
Wenn ich aber eine neue Session starte, dann hat die KI nichtmehr im Kontext, das ich in einer anderen Session gerade eben erst diese Methode einfügen hab lassen.
Alles in allem ist auch so eine KI nur ein Tool.... und man muss halt auch erst lernen, wie man damit umgeht und es "korrekt" benutzt.
Abstrakter:
Wenn du eine KI fragst, wieviel Salz in die Hühnersuppe gehört, dann machst du das in einer Session.
Wenn du danach eine KI fragst wie sich das Gewicht von Gegenständen unter unterschiedlichen Gravitationen verhält, solltest du das in einer neuen Session tun.
Und wenn du dann aber nochmal fragen willst, wieviel Pfeffer in die Suppe gehört, dann machst du das wieder in der Hühnersuppen-Session. Dann weiß die KI auch noch aus dem Kontext, das es um Hühnersuppe geht, auch wenn du nichtmehr nochmal extra "Hühner" dazu schreibst.
Wenn du das natürlich alles in der selben Session machst, dann ist die KI irgendwann halt "verwirrt".
Oder noch abstrakter:
"Wieviel Salz soll in Hühnersuppe"
-> 1g
"Und wieviel Salz soll in Gulaschsuppe"
-> 3g
"Und wieviel Pfeffer muss rein"
-> dann ist auch ein Mensch verwirrt, weil er sich nicht sicher ist, ob du dich jetzt auf die Hühner- oder Gulaschsuppe beziehst, wobei ein Mensch (und vermutlich auch die KI) sich auf das letzte Thema berufen wird, also auf die Gulaschsuppe.

Wirklich sicher wäre ich mir da dann aber weder bei der Antwort eines Menschen noch bei der Antwort einer Ki.
Oder noch anders: Jede Session ist ein separater Gesprächspartner, wobei der eine nicht weiß, was du dem anderem gesagt hast.
Wenn ich zu dir sage "füge Blubb ein", dann tust du genau das. Wenn ich dann sage "ne, nenns doch lieber Blah", dann bennennst du Blubb eben in Blah um, weil du kontextgemäß verstehst, worauf ich mich beziehe.
Wenn ich dann allerdings in einer ganz neuen Session/einer anderen Person sagen würde "nenns doch lieber Blah", wird die wohl eher mit "WTF willst du von mir" reagieren.
