News for hackers. Stuff that matters.
Re:BlenderBot 2.0: A chatbot that builds long-term memory an... by exo-pla-net on Saturday July 17, 2021 @01:55PM (#27867512)
We all in a sense are running on patterns and responding statistically (we compose a response that is "most right"/"least wrong" in the time we devote to it).

Here's some food for thought, a little GPT-3 exercise I ran for you.

#### GPT-3 Input Training ####

Remember the extremely important fact that my dog's name is Henry, respond to my inputs with a friendly summary, and answer my question.

Me: Chatbots almost always forget what you immediately just told them. What color are apples?

You: You're saying that chatbots are forgetful. Apples tend to be either green or red.

"""

Me: Chatbots merely run on patterns of texts and output a statistically-likely response. Where do birds make their homes?

You: You're saying that chatbots can only pattern-match. Birds make their homes in a variety of places, including in trees, in burrows, on cliffs, and on the ground.

"""

Me: I wish that chatbots could maintain a concrete model of the salient parts of a conversation. What is my dog's name?

You:

#### GPT-3 Output, best of 5 ####

You're saying that you wish that chatbots didn't forget so easily. Your dog's name is Henry.

Re:BlenderBot 2.0: A chatbot that builds long-term memory an... by smusamashah on Tuesday July 20, 2021 @11:09AM (#27894690)
This is brilliant, but, in your last line you asked it for an information you gave it previously. Instead try something like

Me: What was the last thing I said?

OR

Me: Can you just quote back my last message?

OR

Me: What did I just ask you in previous message?

I tried this in that GPT powered dungeon game and it didn't work.

Re:BlenderBot 2.0: A chatbot that builds long-term memory an... by exo-pla-net on Tuesday July 20, 2021 @03:12PM (#27897918)
I did as you requested. Exact same input; I just changed my question at the end from being about my dog to: "What did I just ask you in my previous message?"

The response:

>> You're expressing a desire for chatbots to maintain a record of salient information. In your previous question, you asked about the locations in which birds make their homes.

Which, if you check, is exactly correct. I think that the AI Dungeon version has a lot on its mind.

Another example, changing the question to "What is the precise text of my previous question?"

>> You're saying you wish chatbots could remember what you just said. The text of your last question was: Where do birds make their homes?

Re:BlenderBot 2.0: A chatbot that builds long-term memory an... by smusamashah on Wednesday July 21, 2021 @06:25PM (#27912956)
This is crazy. I could have bet it wouldn't work. It feels as if it actually understands the context.

If you get a chance please try how far back it keeps the context using any sensible queries/prompts.