| ▲ | Twirrim 6 hours ago | ||||||||||||||||
The easiest, most guaranteed way to isolate it is to run it in a VM or container where it literally can't do the wrong thing without some kind of full container or VM exit exploit. It's not hard, it's trivial. Most folks here are constantly working with containers. You know how to run a container with a local directory mounted in it. For myself, I've been using Lima (https://lima-vm.io/) to reduce even that little bit of extra work. Lima works cross-platform leveraging native virtualisation or containerisation, and has some useful capabilities for using agents. | |||||||||||||||||
| ▲ | _verandaguy 6 hours ago | parent | next [-] | ||||||||||||||||
Generally, I agree! But it doesn't matter how good a best practice is if the industry doesn't adopt them wholesale; and even then, if your container or VM is configured with inappropriately-permissive passthrough (which, from experience with similar misconfiguration in the past, will widely happen), it could be for naught in many orgs. That said, I do hope these become the norm if LLMs are here to stay. | |||||||||||||||||
| ▲ | arvyy 5 hours ago | parent | prev | next [-] | ||||||||||||||||
I used opportunity to learn about devcontainers. I've only recently started using llms and it's possible I'll change my mind later; but so far I quite like the approach in part because it 2-for-1 also gives benefit of easy to setup coding env for people who don't care about ai. | |||||||||||||||||
| ▲ | SpaceNoodled 6 hours ago | parent | prev [-] | ||||||||||||||||
I seem to recall reading about agents already breaking out of containers. | |||||||||||||||||
| |||||||||||||||||