News for hackers. Stuff that matters.
Re:I'm sorry but I cannot fulfill this request it goes again... by Retr0id on Friday January 12, 2024 @01:30PM (#38971927)
Sometimes it "apologizes" rather than saying "sorry", you could build a fairly solid heuristic but I'm not sure you can catch every possible phrasing.

OpenAI could presumably add a "did the safety net kick in?" boolean to API responses, and, also presumably, they don't want to do that because it would make it easier to systematically bypass.

Re:I'm sorry but I cannot fulfill this request it goes again... by roywiggins on Friday January 12, 2024 @02:35PM (#38972843)
> OpenAI could presumably add a "did the safety net kick in?" boolean to API responses, and, also presumably, they don't want to do that because it would make it easier to systematically bypass.

Is a safety net kicking in or is the model just trained to respond with a refusal to certain prompts? I am fairly sure it's usually the latter, and in that case even OpenAI can't be sure a particular response is a refusal or not.

Re:I'm sorry but I cannot fulfill this request it goes again... by wongarsu on Friday January 12, 2024 @01:37PM (#38972031)
Just feed the text to a new ChatGPT conversation and ask it whether the text is an apology or a product description.

Or do traditional NLP, but letting ChatGPT classify your text is less effort to set up

Re:I'm sorry but I cannot fulfill this request it goes again... by rcthompson on Friday January 12, 2024 @02:05PM (#38972430)
What happens when ChatGPT apologizes instead of answering your question about whether the text is an apology or a product description?
Re:I'm sorry but I cannot fulfill this request it goes again... by tester457 on Friday January 12, 2024 @04:20PM (#38974263)
You simply feed the text to another ChatGPT.

Just kidding, it should only require function calling[0] to solve this. Make the program return an error if the output isn't a boolean. It's easy to avoid this mistake.

[0]: https://platform.openai.com/docs/guides/function-calling

Re:I'm sorry but I cannot fulfill this request it goes again... by nprateem on Friday January 12, 2024 @02:32PM (#38972802)
Even when you tell it to stop apologising, the first thing it does is apologise. Our jobs are totally safe.
Re:I'm sorry but I cannot fulfill this request it goes again... by iainmerrick on Friday January 12, 2024 @07:04PM (#38975864)
I guess you’re not British
Re:I'm sorry but I cannot fulfill this request it goes again... by kdazzle on Saturday January 13, 2024 @12:58AM (#38977690)
Just wait until more jobs are outsourced to Canada - there won’t be any difference
Re:I'm sorry but I cannot fulfill this request it goes again... by sargun on Friday January 12, 2024 @01:41PM (#38972090)
Right, it seems like having another model (or just simply doing it with chatgpt itself) do adversarial classification is the right model here.
Re:I'm sorry but I cannot fulfill this request it goes again... by pixl97 on Friday January 12, 2024 @06:51PM (#38975762)
Yea, I'd expect some lower powered model would be able handle and catch the OpenAI apologies messages at a much lower cost too.
Re:I'm sorry but I cannot fulfill this request it goes again... by RGamma on Friday January 12, 2024 @07:24PM (#38976023)
That's merely a first order reaction... The resulting race will leave humans far behind :/
Re:I'm sorry but I cannot fulfill this request it goes again... by cedws on Friday January 12, 2024 @02:22PM (#38972646)
It's hilarious that people think ChatGPT is about to change the world when interaction with it is this primitive.
Re:I'm sorry but I cannot fulfill this request it goes again... by AlecSchueler on Friday January 12, 2024 @08:22PM (#38976416)
Dogs and horses changed the world with much more primitive communication skills.
Re:I'm sorry but I cannot fulfill this request it goes again... by Wolfenstein98k on Friday January 12, 2024 @11:36PM (#38977363)
Dogs and horses didn't perform in the world solely by communication
Re:I'm sorry but I cannot fulfill this request it goes again... by AlecSchueler on Saturday January 13, 2024 @01:02PM (#38982645)
My point is that it took humans to seize their capabilities.
Re:I'm sorry but I cannot fulfill this request it goes again... by ryandamm on Friday January 12, 2024 @01:34PM (#38971974)
Why not have a separate chat request to apology-check the responses?

Not my original idea, there was a link from HN where the dev did just that.

Re:I'm sorry but I cannot fulfill this request it goes again... by Retr0id on Friday January 12, 2024 @01:35PM (#38972000)
Sounds like a great way to double your API bills, and maybe that's worth it, but it seems pretty heavy-handed to me (and equally not 100% watertight).
Re:I'm sorry but I cannot fulfill this request it goes again... by spdustin on Friday January 12, 2024 @03:11PM (#38973307)
Only allow one token to answer. Use logit bias to make "0" or "1" the most probable tokens. Ask it "Is this message an apology? Return 0 for no, 1 for yes." Feed it only the first 25 tokens of the message you're checking.
Re:I'm sorry but I cannot fulfill this request it goes again... by Cheer2171 on Friday January 12, 2024 @06:17PM (#38975493)
OpenAI's moderation API is free and just tells you if your query will be declined: https://platform.openai.com/docs/guides/moderation
Re:I'm sorry but I cannot fulfill this request it goes again... by AnarchismIsCool on Friday January 12, 2024 @01:35PM (#38971993)
Time to create on algorithm that operates on the safety flag boolean to optimize phrases to bypass it
Re:I'm sorry but I cannot fulfill this request it goes again... by boxedadin on Friday January 12, 2024 @01:34PM (#38971981)
You could go full circle and ask OpenAI to determine if another instance of OpenAI was apologetic.
Re:I'm sorry but I cannot fulfill this request it goes again... by nxobject on Friday January 12, 2024 @01:38PM (#38972041)
Sounds like a "good" add-on service to have to purchase as an extra.
Re:I'm sorry but I cannot fulfill this request it goes again... by Cheer2171 on Friday January 12, 2024 @06:18PM (#38975502)
> OpenAI could presumably add a "did the safety net kick in?" boolean to API responses, and, also presumably, they don't want to do that because it would make it easier to systematically bypass.

This exists and is a free API: https://platform.openai.com/docs/guides/moderation