#Different answers between API and Website

18 messages · Page 1 of 1 (latest)

gray parrot
#

Hello.
So, when I'm at chat.openai.com/chat running "Default (GPT-3.5)" and I ask these two questions:
who were all the members of the Beatles?

The Beatles were made up of four members:

John Lennon (guitar, vocals)
Paul McCartney (bass guitar, vocals)
George Harrison (lead guitar, vocals)
Ringo Starr (drums, vocals)

How would you put all of the names into a javascript array?

You can create an array of the Beatles' names like this:
const beatles = ['John Lennon', 'Paul McCartney', 'George Harrison', 'Ringo Starr'];
This creates an array called beatles with four string elements representing the names of each of the four members of the Beatles.

Then when I ask the same questions when interfacing with the API, but GPT-3.5-turbo, temp:0.5

Who were all the members of the Beatles?

The Beatles were composed of four members:

1. John Lennon (1940–1980): Lead and rhythm guitar, keyboards, harmonica, and vocals
2. Paul McCartney (born 1942): Bass guitar, keyboards, guitar, drums, and vocals
3. George Harrison (1943–2001): Lead and rhythm guitar, sitar, keyboards, and vocals
4. Ringo Starr (born 1940): Drums, percussion, and vocals

So far so good

How would you put all of the names into a javascript array?

As an AI language model, I do not have access to the specific names that you are referring to. Generally speaking, to put a list of names into a JavaScript array you can use the following syntax:
var namesArray = ["name1", "name2", "name3"];
Replace "name1", "name2", and "name3" with the actual names you want in your array. The names should be enclosed in double quotes and separated by commas. You can then reference individual names by their index, such as `namesArray[0]` for the first name in the array.

=========
Why is the API "dummer" in that it can't infer from question to question like the openai website can?
I tried to ask the website what the 'temperature` value was, and It could give me the definition but not the value

#

I tried different temperature values, but can't get the API to be as "aware" as the website. The only other difference is the website says "Default GPT-3.5" and the API is Turbo: "GPT-3.5-Turbo"

wind sierra
#

the website used to have a "Turbo" mode which is actually referred to as 3.5 afaik

gray parrot
#

Do you think that could be the difference in "awareness"?

wind sierra
#

As for the API being dumb as heck:

wind sierra
gray parrot
#

Hmm. Interesting. When you make a call to the API you can set the "role" to "system"

wind sierra
#

Their will be an updated model in April

gray parrot
#

Wonder if that has anything? No clue what the System message would be though

wind sierra
# gray parrot Hmm. Interesting. When you make a call to the API you can set the "role" to "sys...

User messages have more weight but even then the API feels dumb, and can easily steer into the direction of "As an AI language model" constantly and it also forgets what it was meant to do after certain messages have gone by but yes there is a way to make it behave a bit better, make sure the role sending the instructions is user rather then system, at least for me it works better that way, be warned that longer instructions, if it's really long, the API is beyond dumb and skips past it 💀 at least for me it did

gray parrot
#

I have only sent role:user. I'm wondering if I also send role:system if that would make it more "aware". Not sure how much "You are a helpful assistant" would really help. Ha

#

Nor what a good system message would be. Almost starting to feel like a black box like dall-e or midjourney

wind sierra
#

one more thing to keep in mind

#

you need to be very clear with your instructions and it should be open-ended and concise, and not too generic, it needs to be very specific

celest flicker
#

@gray parrot It doesn't know what you're talking about because you don't send the conversation history

#

It doesn't know what it said last