Discussion about this post

User's avatar
Sam Tobin-Hochstadt's avatar

I think there are a few important things to correct here.

1. The recent incidents mostly involve cyber security tasks, but not entirely. Some of them involved agents given a simple document related task, but where they did not have actual access to the relevant Google docs (a familiar situation to us all) and so they resorted to hacking to get them.

2. The labs absolutely already have precisely the kinds of control measures you describe. That's why HF was unable to use OpenAI models to defend themselves -- they reject a broad class of cyber security related tasks outright. This is in addition to the training that the underlying models have to be "aligned".

3. Of course, not everyone wants to have those safeguards. The ones external to the model are obviously easy to turn off if you are running the model yourself. And even the ones internal to it can be trained out; someone recently released a version of one of the cutting edge Chinese models that is willing to do any cyber security task (read "is willing to hack whatever you ask it to").

4. The big reason the labs don't trust their own external-to-the-model controls is that they think the models will be too smart to be contained. The best analogy here is Sam Altman -- the founders of OpenAI and the US legal system put a lot of constraints on him to prevent him from doing dangerous stuff. But when push came to shove, he was able to get around all of them and has basically no constraints on his behavior.

Chet Murthy's avatar

I have a friend who works directly with/in "AI". As in: he's working on building the "automated software factory". He and I discussed this incident, and he pointed out that "agent" really means "python shell program that submits prompts to the LLM, takes the response, and executes it". That's all it is. The idea that somehow you cannot control or constrain such a thing is ridiculous. For starters, you could:

(1) constrain all outgoing network traffic to only be HTTP(S)

(2) constrain it to only go to a whitelisted set of sites. This is key. Whitelist, not blacklist.

(3) [for example] forbid all but GET requests

This would dramatically constrain the ability of an "agent" to actually make -changes- to the Open Internet.

And I'll note that I made that list off-the-cuff. I'm not a "secdude". Until we get actual independent intrusive inspection by qualified secdudes, we shouldn't take any of the pleas by AI jamokes seriously.

74 more comments...

No posts

Ready for more?