I trained ChatGPT on my childhood journal entries to talk to my inner child
businessinsider.com
businessinsider.com
The biggest difference is that ChatGPT can remember earlier parts of our "conversation", davinci can't. I suspect that this is just the result of the interface, that it is being presented with our conversation history has an input. However, I haven't found anywhere that actually makes it clear how this aspect works. Can anybody shed some light?
github.com/dylnbk/chatty
To me it seems like entering a bunch of small snippets from a diary would result in a pretty generic impersonation of talking to your younger self, and that's kind of what the quoted bits read like. It's kind of disappointing, would be cool to see actually fine-tuned GPT-3 do this.
I'm reminded of ELIZA, an early chat bot:
> ELIZA's creator, Weizenbaum, regarded the program as a method to show the superficiality of communication between man and machine, but was surprised by the number of individuals who attributed human-like feelings to the computer program, including Weizenbaum's secretary.
What?
openai.Completion.create(
model = "text-davinci-003",
prompt = "The following is a conversation with Present and Young.\nYoung has written the following journal entries:\n[Diary entries here]\n[Your question here]",
temperature = 1,
max_tokens = 600,
top_p = 1,
frequency_penalty = 0,
presence_penalty = 0.6,
stop = ["Present:", "Young:"],
)I asked it to summarize the story so far afterwards and it excluded the few paragraphs of "training" text I gave it, but then used the sentence structure and words I included in the text in future novel parts.
"Training" has a precise meaning in this field, but perhaps it has different connotations with something like ChatGPT which can process the entire conversation.
Machine Learning Street Talk and Yannik Kilchers coverage of this years Neurips conference give some good broad level overviews of some papers in this regard
See also an earlier attempt by another person, "Talking to Myself or How I Trained GPT2-1.5b for Rubber Ducking using My Facebook Chat Data Using only Google Colab", https://svilentodorov.xyz/blog/gpt-15b-chat-finetune/ (Jan 2020).
Personally, I think that this technology has great use for (auto)therapy.
The full ChatGPT does that for "the internet" as it was on training time (2021). One of its disadvantages/challenges for information retrieval tasks is that its knowledge cannot be updated easily (perhaps soon to be more or less resolved), and that it's unclear how it has gathered the specific knowledge it is presenting.
Regarding the updating part, it still needs an automated way to discover new sources which leads back to internet crawling and hence one of the most costly parts of current search engines.
It's not that ChatGPT is knowledgable, it's that it's presenting knowledge.
It's mathematically choosing an order of words to present knowledge we've encoded it with/trained it on.
The choice of the words itself isn't really knowledge (depending on how you define knowledge).
There is a related thought experiment that addresses this idea https://en.wikipedia.org/wiki/Chinese_room
How do you define "having any knowledge"? How is what ChatGPT does different from that definition?
If you mean "it doesn't also have knowledge of the wolrd, facts etc", well, it has been trained with a huge corpus of all kinds of material, so it does.
If you mean "it doesn't understand it, so it's not real knowledge", then that's getting into philosophy/semantics, and it could be argue that it does, or that what humans do is not very different...
Why did the call themselves “openai” I find this pretty misleading. Like using .org for a profit focussed company.
I could imagine some kind of smart watch for kids that would record every interaction they had for a year and build a model. Later as an adult they could have conversations with themselves as a child.