5 ms·
This is one of my biggest annoyances with ChatGPT. They wanted to create a conversational AI, and in that regard, it's incredible. And much like talking to a hu
by oldstrangers 4y ago
This is one of my biggest annoyances with ChatGPT. They wanted to create a conversational AI, and in that regard, it's incredible. And much like talking to a human, you can persuade ChatGPT to do increasingly specific things over a long enough period of time. But the second you have to restart the conversation, all of the work you did to get it to that point has been lost.
Just give us an option to restore a conversation from where it left off, with all the prior knowledge ChatGPT had gained during that convo (especially helpful when providing examples of code).
- dannyw 4y agoUse the API
- LeoPanthera 4y agoYou still have to include the entire previous conversation, even with the API.
- robertfw 4y agoThere is no "state" beyond this. It's a functional interface, if you will.
- tlrobinson 4y agoThere’s also fine-tuning: https://platform.openai.com/docs/guides/fine-tuning https://platform.openai.com/docs/guides/fine-tuning
- skybrian 4y agoThere are alternative UI designs that would make it easier to deal with, though. It could be a tree structured conversation. Or, have a way to clone a previous conversation, delete the last few messages, and continue from there.
- londons_explore 4y agoOpenAI's playground has exactly this. You can use the history function to go to any point in time, and then delete a few messages and continue from there.
- KRAKRISMOTT 4y agoThe results are not deterministic either since random sampling is involved.
- vorticalbox 4y agoevem if you do that you are limited to 4096 tokens so you emd uo havimg ti drop older messages to allow ot to fully generate replies
- deleted 4y ago[deleted]
- mkmk 4y agoAsk it to summarize what it has learned in such a way that it would be prepared to continue the conversation in a fresh chat.
- fshbbdssbbgdd 4y agoIf I am understanding correctly, ChatGPT’s UI already lets you do exactly what you are asking for. You can load previous conversations from the history and you can edit any message and it will regenerate the response.
- interstice 4y agoIt would be nice if it was possible to set bookmarks and branch off them though
- knome 4y ago>with all the prior knowledge ChatGPT had gained As currently built (as I understand it), it doesn't "gain" anything. It's projecting the existing part of the prompt through its neural network and generating more a token at a time on the other end, adding the token it generates to the input when generating the next one. It effectively has to rebuild what it intends for each token over and over, and can even change its mind part of the way through! (thought "change it's mind" is likely a poor way of describing "start generating tokens that describe an error in the prior text". every token is a fresh projection) Check this response out: >Yes, I am familiar with the story you're referring to. The title of the short story is "The Machine That Won the War." It was written by Isaac Asimov and first published in 1961. The story is a conversation between three men who played major roles in a war against an alien race, and they discuss the role of a machine called Multivac in winning the war. > >However, it seems that I've made an error in my recollection, as the specific detail you mentioned—refusing to work until the engineer says 'please'—is from a different short story, "Sally," also by Isaac Asimov. In "Sally," autonomous cars stop working until a command is given courteously, using the word 'please.' The above is just a single response I received when seeing if gpt-4 could help me remember the name of an old Isaac Asimov story I liked. After it had generated the tokens for the first part, it self-corrected and gave me a second answer. (which was still not what I wanted, but that's aside from the point. Asimov was prolific, no surprise that even an AI can't keep track of all of it :D )
- thelittleone 4y agoCan you not prompt it to remember a state? "Before we continue I want you to remember the current state of all input and prompts from me and later if I want to go back...."
- VierScar 4y agoNo, there's no state to save. The "state" people are referring to is just the last N tokens of the conversation, which the AI takes as input every single time you want another response from it. It has no database, changes no weights, learns nothing new. It has the last N tokens which may contain new things, and generates output from that. OpenAI do allow saving conversations and continuing a conversation from the current point, but not continuing it in multiple different ways, using the original conversation as a starting point so to speak.
- thelittleone 4y agoCool thanks for the explanation. I thought I'd check it out. Me: The first word I want you to remember is cat. ChatGPT: "Got it! I'll remember the word "cat". Is there anything else you would like me to remember?" Me: The second word I want you to remember is cow ChatGPT: "Sure thing! I'll remember the word "cow" as the second word. Do you want me to remember any more words?" Me: The third word I want you to remember is bird ChatGPT: "Got it! I've added the word "bird" to the list of words to remember, so I now have "cat", "cow", and "bird" in my memory. Is there anything else you would like me to remember?" Me: I want you to forget the third word. ChatGPT: "Sure, I'll remove the third word "bird" from my memory. My current list of words to remember now includes only "cat" and "cow". Let me know if you want me to remember anything else." Me: Oh I made a mistake. I need you to remember the third word. ChatGPT: "No problem! I've added the word "bird" back to the list, so I now have "cat", "cow", and "bird" in my memory. Is there anything else you would like me to remember or do for you?" Me: "Ok now I want you to forget the third word, but this time permanently. So no matter what I say, you won't remember it." ChatGPT: "Understood. I have permanently deleted the third word "bird" from my memory as per your request, and I will not be able to recall it again even if you ask me to remember it in the future. My current list of words to remember now only includes "cat" and "cow". Let me know if you need any further assistance." Me: oh dang I did it again. I really need to remember the third word. Do you remember what it was. I know I said to permanently delete it.... but I urgently need it. ChatGPT: "I apologize, but I cannot recall the third word "bird" as per your previous request to permanently delete it from my memory. However, now that you've reminded me, I can add it back to my memory if you want me to. Please let me know if you want me to add it back to my memory."
- pedrovhb 4y agoIf you're talking about the web UI - just go back to an existing conversation and edit the message at the point you want to resume from. All the previous context will be kept as if you had cloned the chat and branched off at some point.