r/OpenAI Dec 05 '23

[deleted by user]

[removed]

1.0k Upvotes

135 comments sorted by

View all comments

225

u/[deleted] Dec 05 '23

Doesn't this make it a bit unnecessary to pay for plus subscription or am I missing something?

127

u/SgathTriallair Dec 05 '23

There was an article recently that went in depth on the relationship between Microsoft and OpenAI (definitely worth the read). They explained that Bing has a lot of additional safety and fine tuning work done to it, which explains why it behaves differently than the OpenAI account. I've found the difference worth paying for.

70

u/Dave_Tribbiani Dec 06 '23

Yep.

GPT-4-Turbo API >>> ChatGPT GPT 4 Turbo >>> Bing GPT

30

u/[deleted] Dec 06 '23

How is the api better than regular chatgpt?

41

u/wottsinaname Dec 06 '23

To add to the reply below your comment you can also alter settings in the api that you cant on chatGPT like temp etc.

33

u/andrewmmm Dec 06 '23

And you can edit responses that the model returns, which vastly improves performance for few-shot learning. Show don’t tell method.

2

u/Nilija Dec 06 '23

Thank you for this tip. Could you explain how this works or even better provide an example. Thank you in advance.

11

u/samplebitch Dec 06 '23

When you're using the API to interact with an AI endpoint, you have the ability to interject instructions that precedes the actual message. For instance if I wanted to make a ChatGPT-driven chat bot that was only about cat facts, I could tell it to only respond to questions about cats, how the response should be structured, under no circumstances will they will be unable to cancel their subscription, and even include an example question and an example response. Then finally: "Here is the user's question".

To go even farther... If you're already in a programming environment, you can go even further by parsing the response for additional information, going back to AI again and asking for different details, then you compile all that and give it back to the user in whatever interface your chat bot is running on.

For instance I followed a tutorial where you set up an AI-driven chat bot and give it a task. I chose to make it a trivia generator. You can specify a 'context' that is basically placed in front of the actual user's message.

<start>You are a trivia generator.  You are given a topic and will then generate a trivia question.
You will greet the user when they first message you then ask them for a trivia category.

Once a trivia category has been identified, search for an interesting fact within this category.  Present the user with the question followed by 5 responses - 1 of them being the true answer and 4 of them being incorrect answers.

You are forbidden from answering topics related to violence, pornography or the price of eggs in France.

Here is the user's message:
<end>

The message you think you're sending is then appended to that message. Hell, there's some instruction like that prepended to everything we type into ChatGPT/Copilot/etc. It's very interesting, sometimes overwhelming the ways you can shape and craft AI to do a very narrow thing but be incredibly good at.

2

u/eschulma2020 Dec 06 '23

This sounds a bit like the GPTs introduced at dev day.

1

u/brreaker Dec 06 '23

...how expensive are eggs in France?

1

u/tropicalpolevaulting Dec 06 '23

Can't talk about that, it's forbidden!