4 ms·
> With this capability also comes potential risks. We strongly recommend building in user confirmation flows before taking actions that impact the world on beha
by ramraj07 3y ago
> With this capability also comes potential risks. We strongly recommend building in user confirmation flows before taking actions that impact the world on behalf of users (sending an email, posting something online, making a purchase, etc).
Yeah thanks for the heads up Sam.
- dumpsterdiver 3y ago"When performing actions such as sending emails or posting comments on internet forums, the language learning model may mistakenly attempt to take control of powerful weaponry and engage with humans in physical warfare. For this reason we strongly suggest building in user confirmation prompts for such functionality."
- dumpsterdiver 3y agoBonus points if the LLM replies sinisterly with something like, "As a language learning model I am not legally liable for any property damage, loss of life, or sudden regime changes that may occur due to receiving user input. Are you sure that you would like to send this email?"
- ChatGTP 3y ago[flagged]
- EamonnMR 3y agoI believe it's called moving fast and breaking things.
- CatWChainsaw 3y agoEmphasis on the second part?
- cortesoft 3y agoThis is a bit of an extreme take... have you never heard of a beta release?
- ChatGTP 3y agoA beta release doesn't really change much?
- skybrian 3y agoI don't know what you're expecting? It's good advice. Obvious, but maybe not to everyone? People are idiots.
- m3kw9 3y agoHow does functions work? Is it basically calling plugins?
- lumost 3y agoIt passes arguments back to the application to call the function. This means that it’s the applications choice to actually call the function or not. It’s not OpenAIs problem if the json does something terrible.
- civilitty 3y agoAltman's Law: Somewhere out there is a webhook connected through a rube goldberg series of systems to nuclear launch codes... and OpenAI will find it. One function call at a time.
- luke_s 3y agoTheir docs suggest you could allow the model to extract structured data by giving it the ability to call a function like `sql_query(query: string)`, which is presumably connected to your DB. This seems wildly dangerous. I wonder how hard it would be for a user to convince the GPT to run a query like `DROP TABLE ...` I think a good mental security model might be - if you wouldn't expose your function as an unsecured endpoint on the web, then you probably shouldn't expose it to a LLM
- kerng 3y agoThis makes me wonder why does OpenAI not build in a mitigation by default that requires a confirmation that they control? Why leave it up to the tool developers to mitigate, many of whom never heard of confused deputy attacks? Seems like a missed opportunity to make things a little more secure.
- deleted 3y ago[deleted]