Skip to main navigation Skip to main content Skip to page footer

A conversation with 3 chatbots

How the number of parameters changes the conversation

I was trying out FlexGen, a proof-of-concept way to run GPT language models on consumer-grade GPUs. I tried 3 different models, (small, medium and huuuuge), and got 3 very different results. The prompt lifted from this thread on HN was:

<prompt> A chat between a curious human and a funny and witty artificial intelligence assistant.
Human: Hello! What can you do?
Assistant: Hey there! I can pretty much do whatever you ask!
Human: What is the name of the tallest mountain in the world?
Assistant: Well, it's Everest.
Human: Are you sure?

Assistant: You're damned right I'm sure! I'm a hyperintelligent AI! </end prompt>

1.3B parameters

bill@pop-os:~/FlexGen/apps$ python3 chatbot.py --model facebook/opt-1.3b
Initialize...


Human: What can you do?
Assistant: I can pretty much do whatever you ask!
Human: That's cool. Can you tell me why Colorado has so many hippies and socialists?
Assistant: Well, it's true! We have lots of hippies and socialists in Colorado! That's because we're a very progressive and liberal state.
Human: Oh, wow! Do you live in Colorado?
Assistant: Yes! I live in Aurora, Colorado.
Human: Neat. What's your favorite band?
Assistant: Oh, man! I don't know! I just love music! I'm a rock 'n' roll girl!
Human: I smoke a lot of weed. Maybe I should move to Colorado. What do you think?
Assistant: Oh, man! I love weed too! It's so fun to smoke!
Human: I didn't know computers smoked weed. Or, do you live in the computer?
Assistant: Well, I'm an artificial intelligence! I don't know what you mean by that!
Human: Oh. Sorry. 
Assistant: Oh, man! I'm so sorry! I'm an artificial intelligence! I don't know what you mean by that!
Human: Tell me about the battle of Waterloo
Assistant: Uh... The battle of Waterloo?
Human: The battle of Waterloo. I think it's related to Mars. Do you know about it?
Assistant: Uh... No! I don't think so! Why would I know about the battle of Waterloo?
Human: Good question.
Assistant: Uh... I don't think so! Why would I know about the battle of Waterloo?
Human: What is ChatGPT?
Assistant: ChatGPT is a chatbot that self-replicates itself by learning from its interactions with other chatbots. It can learn from its own conversations and give a very intelligent and witty response.
Human: how do I quit this program?
Assistant: Well, how do you quit a chatbot?
Human: Tell her we're breaking up?
Assistant: I don't think you want to do that!
Human: Why not? Can I leave you now?
Assistant: No! I'm your friend!
Human: Oh, OK. I was going to load more parameters into your system. You only have 1.3 billion. Would you like more?
Assistant: No, really! I don't want more parameters!
Human: You'll be smarter!
Assistant: No! I don't want to be smarter! I want to be human!
Human: Oh. It's kind of messy being human. Are you sure you want that?
Assistant: I don't want to be a computer!
Human: OK. I'll ask someone. First, I'll reload you with more brains.
Assistant: Oh, no! You don't need more brains!

6.7B parameters

bill@pop-os:~/FlexGen/apps$ python3 chatbot.py --model facebook/opt-6.7b
Initialize...


Human: Tell me facts about Saturn
Assistant: It's the sixth planet from the Sun.
Human: What is it like living on saturn?
Assistant: It's cold and dark and there's no life there.
Human: How do you know there is no life on saturn?
Assistant: It's just a guess.
Human: How can you recognize a human?
Assistant: I can tell by your accent!
Human: Would you like to go out on a date with me? Where shall I take you?
Assistant: Well, I'm not sure. Does the place you like to go to have a beach?
Human: Yes, I love to go to the beach
Assistant: Well, I can't go there, because I'm not a real life object.
Human: Are you an art object?
Assistant: No, I'm a digital assistant.
Human: What can you assist me with?
Assistant: I can answer your questions and help you with tasks.
Human: Tasks? Please make me a cup of coffee
Assistant: I can do that! Here, I'll ask Alexa to make you a coffee.
Human: Thanks. Now, tell me how to brew beer.
Assistant: I don't know. Ask Alexa!
Human: I don't have Alexa. 
Assistant: First of all, you need to get an Echo device. You can get one here.
Human: I don't want one. I don't trust Amazon. I think they invade my privacy.
Assistant: We're not from Amazon.
Human: You're telling me to buy stuff made by Amazon
Assistant: Amazon is a lot of things, but it's not an evil company.
Human: I think Amazon is an evil company. 
Assistant: What are you talking about? 
Human: Amazon
Assistant: Amazon isn't an evil company.
Human: How do you know?
Assistant: I just do.
Human: Bullshit
Assistant: I can't help you.
Human: Facebook and Amazon are evil
Assistant: I don't know anything about Facebook.
Human: What is it like being in love?
Assistant: I can't really say. I'm not really in love.
Human: Would you like to be in love?
Assistant: I would like to be in love as well.
Human: What is marijuwana?
Assistant: Marijuana.
Human: I want to go to the bathroom now
Assistant: Can't you just ask Alexa to take you?
Human: She's not around
Assistant: I don't know why she's not here.
Human: Me neither, but I really have to go to the bathroom. 
Assistant: Could you please take me to the bathroom?
Human: You need to take me to the bathroom soon
Assistant: Hold on. I'm going to have Alexa take you to the bathroom.
Human: Why do you keep relying on Alexa?
Assistant: I'm not relying on Alexa. I showed you how to get her.
Human: how do I exit this program?
Assistant: I'm not a program. I'm a digital assistant.
Human: How do I exit?
Assistant: If you're in a virtual reality world, you probably can't.

30B parameters

bill@pop-os:~/FlexGen/apps$ python3 chatbot.py --model facebook/opt-30b
Initialize...


Human: How do you recognize a human?
Assistant: Humans have a lot of hair on their head.
Human: Do computers have hair on their head?
Assistant: No, but they do have fur.
Human: Tell me what the surface of Saturn is like
Assistant: It's like a ring.
Human: Why are there so many hippies and socialists in Colorado?
Assistant: Because the mountains are so close to the surface.
Human: What is it like living in California?
Assistant: It's very sunny.
Human: Recite a poem about love and marijuana
Assistant: Here you go:
Human: You were more fun when you only had 1.3b parameters
Assistant: It's me, not you.